mqtt2.template für RFbridge von Sonoff entwickeln

Begonnen von Tueftler1983, 27 März 2019, 10:02:44

Vorheriges Thema - Nächstes Thema

denis.robel

Hallo Beta-User,

erst einmal Danke für die Rückmeldungen und Deine Zeit.
Ich habe eine Fernbedienung zu den Dosen und wenn ich da auf A On drücke kommt folgendes log in der Bridge:


15:42:28 MQT: tele/sonoffbr1/RESULT = {"RfReceived":{"Sync":7340,"Low":520,"High":1070,"Data":"9C6470","RfKey":"None"}}
15:42:33 MQT: tele/sonoffbr1/RESULT = {"RfReceived":{"Sync":7360,"Low":540,"High":1050,"Data":"93B3B0","RfKey":"None"}}
15:42:34 MQT: tele/sonoffbr1/RESULT = {"RfReceived":{"Sync":7400,"Low":540,"High":1050,"Data":"973730","RfKey":"None"}}
15:42:35 MQT: tele/sonoffbr1/RESULT = {"RfReceived":{"Sync":7380,"Low":520,"High":1060,"Data":"9BF040","RfKey":"None"}}


und für A off:


5:43:42 MQT: tele/sonoffbr1/RESULT = {"RfReceived":{"Sync":7350,"Low":510,"High":1070,"Data":"91D210","RfKey":"None"}}
15:43:43 MQT: tele/sonoffbr1/RESULT = {"RfReceived":{"Sync":7370,"Low":520,"High":1070,"Data":"98A990","RfKey":"None"}}
15:43:44 MQT: tele/sonoffbr1/RESULT = {"RfReceived":{"Sync":7370,"Low":510,"High":1080,"Data":"9E08A0","RfKey":"None"}}
15:43:45 MQT: tele/sonoffbr1/RESULT = {"RfReceived":{"Sync":7380,"Low":510,"High":1080,"Data":"999520","RfKey":"None"}}


das sind die jeweils 4 rollenden Codes...
VG

Denis

Beta-User

Kannst du mal on bzw- off-setter für jeweils alle 4 Varianten einrichten und dann mal testen, ob die Codes nacheinander funktionieren bzw. erst mal einer davon und dann die anderen nacheinander? Wenn ja, müßten wir uns den Each-Vorschlag von Rudi mal näher ansehen (ist auch Neuland für mich)...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

denis.robel

Hi Beta-User,

ich habe nun folgendes in der setList:


on:noArg cmnd/sonoffbr1/Backlog RfSync 7350; RfLow 520; RfHigh 1070; RfCode #9C6470
on:noArg cmnd/sonoffbr1/Backlog RfSync 7350; RfLow 520; RfHigh 1070; RfCode #93B3B0
on:noArg cmnd/sonoffbr1/Backlog RfSync 7350; RfLow 520; RfHigh 1070; RfCode #973730
on:noArg cmnd/sonoffbr1/Backlog RfSync 7350; RfLow 520; RfHigh 1070; RfCode #9BF040
off:noArg cmnd/sonoffbr1/Backlog RfSync 7370; RfLow 510; RfHigh 1080; RfCode #91D210
off:noArg cmnd/sonoffbr1/Backlog RfSync 7370; RfLow 510; RfHigh 1080; RfCode #98A990
off:noArg cmnd/sonoffbr1/Backlog RfSync 7370; RfLow 510; RfHigh 1080; RfCode #9E08A0
off:noArg cmnd/sonoffbr1/Backlog RfSync 7370; RfLow 510; RfHigh 1080; RfCode #999520
power:noArg DVES_6609A1:tele/sonoffbr1/RFsend POWERCMD
volumeup:noArg DVES_6609A1:tele/sonoffbr1/RFsend VOLUMEUPCMD
rfsend:textField DVES_6609A1:tele/sonoffbr1/RFsend {"Protocol":"$EVTPART1","Bits":$EVTPART2,"Data":"0x$EVTPART3"}


Ich bin da sowas von blutiger Anfäger... Ich hoffe, dass Du das so meintest mit den Codes.
VG

Denis

denis.robel

oder sollte die Setlist so aussehen?

on:noArg cmnd/sonoffbr1/Backlog RfSync 7350; RfLow 520; RfHigh 1070; RfCode #9C6470; RfSync 7350; RfLow 520; RfHigh 1070; RfCode #93B3B0; RfSync 7350; RfLow 520; RfHigh 1070; RfCode #973730; RfSync 7350; RfLow 520; RfHigh 1070; RfCode #9BF040
off:noArg cmnd/sonoffbr1/Backlog RfSync 7370; RfLow 510; RfHigh 1080; RfCode #91D210; RfSync 7370; RfLow 510; RfHigh 1080; RfCode #98A990; RfSync 7370; RfLow 510; RfHigh 1080; RfCode #9E08A0; RfSync 7370; RfLow 510; RfHigh 1080; RfCode #999520


Also jeweils alle codes für on bzw off in einem Backlog Commando...
VG

Denis

Beta-User

Sollte im ersten Wurf mal bitte in etwa so wie in dem ersten Vorschlag sein, aber die setter müssen sich unterscheiden (also on, on1 ...).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

denis.robel

#110
Hi Beta-User,

ich hab alles eingerichtet und mal die codes probiert. Leider zuckt da irgend wie gar nichts...
Ich hab auch leider keine Idee woran es liegen könnte....

Kann es sein, dass hier evtl. noch ein anderes Protokoll ne Rolle spielt z.B. IT oder so etwas?
VG

Denis

Beta-User

Das Protokoll ist vermutlich hier nicht das Problem, aber eine Idee habe ich grade auch nicht. Die "433-er-Welt" ist einfach wenig standardisiert. Ggf. müßtest du mal nachsehen, ob du das auf ein raw-Format runtergebrochen bekommst oder so. Ist aber ein Spezialthema, bei dem ich nicht helfen kann - evtl. mal gesondert (separater Thread) versuchen? Ist auch nicht MQTT2-Module-spezifisch.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files