Page 1 sur 1

Reception de message Mysensors

Publié : 11 mai 2020, 20:56
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

Re: Reception de message Mysensors

Publié : 12 mai 2020, 06:33
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