Reception de message Mysensors

Forum dédie aux capteurs et gateway mysensors.org
sebsonic
Messages : 8
Inscription : 13 sept. 2018, 18:49

Reception de message Mysensors

Message par sebsonic »

Bonjour,

Je suis sur un projet d'aquarium connecté. Temp, Dureté, niveau d'eau, ...
Tous ce qui est sonde de relevé pas de prob. Avec MySensors les données sont bien dans domoticz.
Pour les interrupteurs (lumière, Co2, Pompe, Chauffage, ....)
J'envois bien à domoticz (avec un message type MyMessage msgLUM(LUM_ID,V_STATUS); )
Mais de domoticz à la sonde je ne sais pas comment l'interpréter
Dans mes log je reçoit bien le signal (ex:TSF:MSG:READ,0-0-10,s=4,c=1,t=2,pt=0,l=1,sg=0:1)

Il doit me manquer un bout de code. Si quelqu'un a une idée je suis preneur.


Cdt
Seb
sebsonic
Messages : 8
Inscription : 13 sept. 2018, 18:49

Re: Reception de message Mysensors

Message par sebsonic »

C'est bon j'ai trouvé. la void receive n'etait pas bonne

void receive(const MyMessage &message)
{
if ( message.type == V_STATUS ) {
switch (message.sensor) {
case 11:
if (message.getBool() == 1) {
switch_flag_1 = false;
} else {
switch_flag_1 = true; ....


Ca marche mieux comme ça
Répondre