déclencheur scénario / dispositif d'activation

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
ikariya
Messages : 6
Inscription : 01 févr. 2017, 13:32

déclencheur scénario / dispositif d'activation

Message par ikariya »

bonjour,

je débute sous domoticz et j'ai une petite question d'ordre pratique :

lorsque je crée un scénario de type scène, il me demande d'appuyer sur le bouton de mon dispositif d'activation, hors je n'ai pas de bouton, car ce sont des switch virtuels que j'ai créé sur des consignes de température et d'humidité ou de vitesse de vent via des "événements".

en gros quand le vent est trop fort il passe un switch sur "ON". j'aimerais utiliser cette activation pour ouvrir mes brises soleil.

malheureusement pas moyen de mettre ce switch logique en dispositif d'activation. il faut impérativement appuyer sur un bouton que je n'ai pas !

suis-je le seul dans ce cas ? ou ai-je raté quelque chose ?

merci



Envoyé de mon iPhone en utilisant Tapatalk
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: déclencheur scénario / dispositif d'activation

Message par vil1driver »

Salut,

fonctionnement identique ici.

passe par un événement.
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
ikariya
Messages : 6
Inscription : 01 févr. 2017, 13:32

déclencheur scénario / dispositif d'activation

Message par ikariya »

bizarrement ça prend en compte certains dispositifs virtuels.

j'en ai crée un sur une mesure d'humidité qui se met à ON quand l'humidité dépasse 55% sur une sonde dans la sdb. et celui ci apparaît bien comme dispositif d'activation dans les scènes ! c'est le seul et je sais pas du tout pourquoi car tous sont faits sur le même modèle


Envoyé de mon iPhone en utilisant Tapatalk
aleph0
Messages : 328
Inscription : 27 avr. 2016, 08:06
Localisation : Hérault (34)

Re: déclencheur scénario / dispositif d'activation

Message par aleph0 »

Il y a la possibilité d'ajouter un dummy switch comme déclencheur d'une scène en éditant la dB à la main.

Là, j'ai pas l'ordi sous la main mais s'il y'a des intéressés, je peux détailler la méthode demain !
aleph0
Messages : 328
Inscription : 27 avr. 2016, 08:06
Localisation : Hérault (34)

Re: déclencheur scénario / dispositif d'activation

Message par aleph0 »

Edit: suppression du doublon
Dernière modification par aleph0 le 30 mars 2017, 22:56, modifié 1 fois.
ikariya
Messages : 6
Inscription : 01 févr. 2017, 13:32

Re: déclencheur scénario / dispositif d'activation

Message par ikariya »

aleph0 a écrit :Il y a la possibilité d'ajouter un dummy switch comme déclencheur d'une scène en éditant la dB à la main.

Là, j'ai pas l'ordi sous la main mais s'il y'a des intéressés, je peux détailler la méthode demain !
ah oui ca m'intéresse !!


Envoyé de mon iPhone en utilisant Tapatalk
aleph0
Messages : 328
Inscription : 27 avr. 2016, 08:06
Localisation : Hérault (34)

Re: déclencheur scénario / dispositif d'activation

Message par aleph0 »

Alors... c'est pas bien compliqué mais je sais pas par quel bout commencer !

Voici une scène test :

Image
si on va voir dans la dB comment c'est encodé, on voit que ça se trouve dans la table "scenes", et que les index des déclencheurs sont dans le champs "activators" :

Image

avec la syntaxe : index1:1;index2:1;etc
s'il n'y a qu'un seul déclencheur, on a : index:1 (sans ; )

Pour modifier la dB, soit on utilise sqlite database manager, mais ça nécessite une interface graphique, soit sqlite3 en ligne de commande :

Code : Tout sélectionner

cd /le_chemin_de_la_db_domoticz
sqlite3 domoticz.db

Code : Tout sélectionner

SQLite version 3.10.2 2016-01-20 15:27:19
Enter ".help" for usage hints.
sqlite> .header on
sqlite> select * from scenes;
ID|Name|Favorite|Order|nValue|SceneType|Protected|OnAction|OffAction|Description|Activators|LastUpdate
1|test scn|0|1|1|0|0||||181:1;209:1|2017-03-31 21:51:38
sqlite> update scenes set activators="181:1;182:1" where ID=1;
sqlite> select * from scenes;
ID|Name|Favorite|Order|nValue|SceneType|Protected|OnAction|OffAction|Description|Activators|LastUpdate
1|test scn|0|1|1|0|0||||181:1;182:1|2017-03-31 21:51:38
.quit
Et voilà, on a changé l'index du déclencheur numéro 2 de 209,qui était un bouton de télécommande, en 182 qui est un dummy switches :)

L'autre avantage d'utiliser sqlite3, outre le fait qu'on n'a pas besoin de couche graphique, c'est qu'il gère parfaitement les accès concurents, on peut donc éditer la dB pendant que domoticz est en train de tourner, ça sait se débrouiller pour ne pas avoir de conflits :)

Voilà, je sais pas si j'ai été bien clair, dans le cas contraire, demandez moi plus de détails !
Dernière modification par aleph0 le 14 mars 2020, 10:24, modifié 1 fois.
ikariya
Messages : 6
Inscription : 01 févr. 2017, 13:32

Re: déclencheur scénario / dispositif d'activation

Message par ikariya »

je comprends juste pas que ca puisse pas être possible depuis l'interface. pourquoi limiter les activations à des interrupteurs physiques ???


Envoyé de mon iPhone en utilisant Tapatalk
aleph0
Messages : 328
Inscription : 27 avr. 2016, 08:06
Localisation : Hérault (34)

Re: déclencheur scénario / dispositif d'activation

Message par aleph0 »

J'ai pas la réponse... Peut-être il suffit juste que quelqu'un s'y colle pour le programmer !
Ninipc
Messages : 101
Inscription : 28 nov. 2016, 20:07

Re: déclencheur scénario / dispositif d'activation

Message par Ninipc »

Parce qu'il suffit de faire un blockly ca prend 30 sec ;)
Genre if "ton dummy switch" do "ta scène"
Répondre