Exécuter script LUA via json

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Exécuter script LUA via json

Message par deennoo »

dokho a écrit :Je n'ai pas encore fait le/les scripts, pour l'instant la maison est encore en travaux (1 mois si tout va bien) donc je ne l'habite pas encore.

Je me fais une "ToDo list" de ce que j'aimerais faire et du coup je me renseigne pour savoir ce qu'il est possible de faire et comment le faire.


Pour en revenir au script: mon téléphone quand il est sur le profil "voiture" bascule automatiquement sur le profil "home" quand j'arrive dans ma rue.

Le but serait que en plus de basculer sur le profil "home" il déclenche un script sur le Pi.
Ce script ouvrirait le portail, les volets (si jour/fermés/personne dans la maison), allumerait la lumière extérieure (si nuit).

La vérification de ces différentes choses pourrait se faire via le téléphone à l'aide de requêtes JSON mais autant laisser le Pi bosser.

Ca paraît incohérent ?
Je fais pareil mais au lieux d'envoyer une requête JSON, ce qui contraint a : avoir du réseau data, et toute la sécurité(vpn) qui va avec, mon tel envoie un SMS a mon serveur sms domoticz, ce SMS allume un faux inter, un script qui ce lance toute les minutes vérifie l'Inter, si eteind rien, si allumer mise en route de la:fanfare...

Pour ce faire un serveur SMS domoticz ? viewtopic.php?f=17&t=596
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: Exécuter script LUA via json

Message par dokho »

Oui mais ça implique d'avoir un abonnement mobile dédié à ça ...

Du data au bout de ma rue j'en ai :)

Et pourquoi un VPN ? Tu passes toujours par un VPN quand tu vas sur l'interface web de domoticz ?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Exécuter script LUA via json

Message par vil1driver »

pour l'abonnement ça dépends.. ce n'est pas forcément très cher.. voir même parfois gratos donc bon.. ;)
disons que c'est une possibilité de plus

pour le vpn, ce n'est pas obligatoire, mais il faut bien comprendre qu'ouvrir un accès est risqué, quel qu'il soit..
le minimum est de changer de port (8080 trop connu) et de mettre un mot de pass
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: Exécuter script LUA via json

Message par dokho »

Je prendrais p-e un forfait Free à 2€ un jour ...

Pour ce qui est de l'accès j'ai laissé le 8080, mais avec un mot de passe non bruteforçable (chiffres et lettres sans aucune signification).

Je ne VPN que quand je suis sur un wifi autre que le mien, je me dis que si quelqu'un se tente un "man in the middle" sur du reseau 3G/4G c'est pour autre chose que des mots de passe domoticz ;)
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Exécuter script LUA via json

Message par vil1driver »

niveau mot de passe, même le plus compliqué du monde circule en clair en http, privilégier https.
mais bon je pense que je ne te l'apprends pas, après comme tu dis on est pas forcément la cible..
faut pas être parano, mais comme on dit, un homme averti en vaut 2 ;)
la méfiance est de mise
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Exécuter script LUA via json

Message par rimram31 »

Je suis en train de faire des tests avec Llama, apparemment Tasker est mieux mais payant.

A la question du réseau et des accès, tout dépend si on est assez proche de chez soi pour être sous couverture wifi, si on est dans sa couverture du wifi domicile, la sécurité n'est pas plus/pas moins importante que celle de son réseau local. Par contre j'ai un souci de logique car je ne suis pas capable de programmer une règle du genre "si je passe hors couverture => faire ceci" ;) puisque par définition, je ne suis plus sous couverture!

J'ai par contre trouvé une fonctionnalité intéressante de Llama, il est capable d'appeler des plugins Locale, http post mais aussi ImperiHome (apparemment la version light suffit) donc sur un événement => appeler un scénario domoticz. Après je suis en train de me faire des noeuds au cerveau car l'événement "couverture réseau wifi xxx on/off" n'est pas très fiable car android coupe la connexion quand il se met en veille.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Exécuter script LUA via json

Message par patrice »

Bonjour et sinon pour eviter http/VPN, sms et tout et tout il y a ça que des habitués d'ici utilisent
http://www.domotique-info.fr/2012/10/cr ... universel/
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: Exécuter script LUA via json

Message par dokho »

@rimram31
Il y a une option dans les paramètres avancés du wifi pour le garder actif quand le téléphone est en veille.

Tasker est payant mais crois moi: il vaut largement son prix :)

Par contre je ne comprends pas ton histoire de "plus sous couverture"


@patrice
Je souhaite tout gérer depuis mon téléphone, de façon à ce que ça fonctionne aussi quand je suis en moto ;)
Mais je note le lien, ça me donne des idées :)
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Exécuter script LUA via json

Message par vil1driver »

N'utilises pas ton tel en moto :D

Justement le creasol ici est sur la moto ;) mais ça reste limité à quelques mètres c'est sûr.. Probablement pas adapté à ce que tu veux faire mais pour ouvrir la porte du garage sans enlever ses gants c'est génial :mrgreen:
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Exécuter script LUA via json

Message par rimram31 »

dokho a écrit :@rimram31
Il y a une option dans les paramètres avancés du wifi pour le garder actif quand le téléphone est en veille.

Tasker est payant mais crois moi: il vaut largement son prix :)

Par contre je ne comprends pas ton histoire de "plus sous couverture"
Merci pour l'info, j'ai vu, je testerai ce soir.

Pour le "plus sous couverture", mon idée était de détecter les événements j'approche de chez moi (cellule GSM) et "je me connecte au wifi", du coup j'ai accès a mon réseau local avec le mobile (du débat plus haut ...). Mais a contrario si je fais une règle inverse du genre "je m'éloigne" et "je ne suis plus a portée de wifi" (Llama n'a pas cette possibilité contrairement a Tasker, mais il a "déconnexion") ben par définition, je n'ai plus accès a mon réseau local ;)

Mais si je peux maintenir le wifi "tant que je suis dans les parages" on peut interroger la livebox (je suis Orange) pour obtenir la liste des équipements connectés (et ce sans obliger a attribuer une ip fixe) donc je devrais pouvoir détecter l'événement "mon téléphone est connecté (auto)" et a contrario, "il n'est plus connecté" mais là du raspberry.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Répondre