Autor Thema: Homebridge - Keine Status Übergabe?  (Gelesen 590 mal)

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 8457
  • eigentlich eher user wie "developer"
Antw:Homebridge - Keine Status Übergabe?
« Antwort #30 am: 02 Dezember 2019, 16:53:55 »
Will eigentlich nur wissen, ob du das via JSONMAP auch für zielführender/besser ansiehst als den Weg, erst ein anderes Reading (POWER1) entstehen zu lassen, nur um das dann via internem Eventhandler (userReading) wieder woanders hin zu packen...
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN
svn:MySensors, WeekdayTimer, AttrTemplate => {mqtt2, mysensors, httpmod}

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 6344
  • NIVEAu ist keine Creme...
Antw:Homebridge - Keine Status Übergabe?
« Antwort #31 am: 02 Dezember 2019, 17:14:49 »
Habe ich so gesetzt, meine Konfiguration sieht aktuell so aus:
Internals:
   Command    sudo /opt/fhem/bin/sendElro -u 1 -i 2 -S
   DEF        sudo /opt/fhem/bin/sendElro -u 1 -i 2 -S 1 0
   NAME       DoseB
   NR         69
   OffValue   0
   OnValue    1
   STATE      off
   TYPE       GenShellSwitch
   READINGS:
     2019-12-02 15:40:12   state           off
Attributes:
   alias      Stehlampe Wohnzimmer
   fm_type    offbutton,onbutton,lamp
   genericDeviceType light
   group      Steckdosen
   homebridgeMapping clear On=state,valueOn=on,cmdOn=on,cmdOff=off
   room       Steckdosen,AllesÜbersicht,Homekit

Schalten funktioniert sowohl per FHEM als auch per Home App. Wenn ich in Home schalte ändert FHEM sofort den Status, wenn ich dagegen in FHEM schalte tut sich in Home nichts.

Bist dann sicher, dass in state (also dem Reading state) immer der aktuelle Zustand ist und dass der auch on/off ist!?

Also auch genau so geschrieben!?

Gruß, Joachim
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...

Offline marcel151

  • Jr. Member
  • **
  • Beiträge: 57
Antw:Homebridge - Keine Status Übergabe?
« Antwort #32 am: 02 Dezember 2019, 19:17:00 »
Bist dann sicher, dass in state (also dem Reading state) immer der aktuelle Zustand ist und dass der auch on/off ist!?

Ja bin ich. :) Siehe Anhänge.
« Letzte Änderung: 02 Dezember 2019, 19:20:42 von marcel151 »

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 6344
  • NIVEAu ist keine Creme...
Antw:Homebridge - Keine Status Übergabe?
« Antwort #33 am: 02 Dezember 2019, 19:28:10 »
Tja, dann weiß ich auch nicht, sorry...

Bei alexa-fhem gibt es ein Logfile (also NICHT fhem-Log) wo man sehen kann was jeweils hin und her geht...
Gibt es bei homebridge bestimmt auch, weiß nur nicht wo...

Wenn du das weißt, dann dort mal schauen...
...und/oder mal posten...

Gruß, Joachim
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...

Offline TomLee

  • Hero Member
  • *****
  • Beiträge: 1573
Antw:Homebridge - Keine Status Übergabe?
« Antwort #34 am: 02 Dezember 2019, 20:24:40 »
Wenn ich mich mit deinem Problem mit dem GenshellSwitch_Device beschäftige stosse ich auf den User Deespe der das Problem 2016 schilderte und bisher seine Lösung (wenn er eine hat) hier im Forum bisher nicht schilderte, mglw. bin ich einfältig aber es wird dann wsl. ich auch keine geben.

Wenn du keine Lösung findest kannst es (wie immer  :P) mit einem zusätlichen Readingsproxy_Device lösen.

Dazu, bei Interesse, mal ein jsonlist2 DoseB zeigen, auch wenn bisher eigentlich klar das es die setter on/off gibt.


Offline marcel151

  • Jr. Member
  • **
  • Beiträge: 57
Antw:Homebridge - Keine Status Übergabe?
« Antwort #35 am: 02 Dezember 2019, 20:49:46 »
Bei alexa-fhem gibt es ein Logfile (also NICHT fhem-Log) wo man sehen kann was jeweils hin und her geht...
Gibt es bei homebridge bestimmt auch, weiß nur nicht wo...

Ich habe jetzt mal den Debugmodus von homebridge gestartet und habe folgende Erkenntnisse gewonnen:

Wenn ich die Steckdose über FHEM schalte passiert im Homebridge Log garnichts, was anscheinend genau mein Problem darstellt.
Wenn ich über die Home-App schalte (was wie gesagt funktioniert) steht dort folgendes:
[12/2/2019, 8:45:30 PM] [FHEM] DoseB: executing set cmd for On with value true
[12/2/2019, 8:45:30 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20DoseB%20on&fwcsrf=csrf_100137549077224&XHR=1

Zum Vergleich das Log einer Sonoff-Dose beim Schalten in FHEM (Status ändert sich auch in Home):
2019-12-02 20:46:51 caching: Sonoff3-state: on
[12/2/2019, 8:46:51 PM] [FHEM] Sonoff3-state valueOn/valueOff: value on mapped to 1
[12/2/2019, 8:46:51 PM] [FHEM]     caching: On: true (as boolean; from 'on')
und beim Schalten in Home:
[12/2/2019, 8:47:43 PM] [FHEM] Sonoff3: executing set cmd for On with value true
[12/2/2019, 8:47:43 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Sonoff3%20on&fwcsrf=csrf_100137549077224&XHR=1
  2019-12-02 20:47:43 caching: Sonoff3-state: on
[12/2/2019, 8:47:43 PM] [FHEM] Sonoff3-state valueOn/valueOff: value on mapped to 1
[12/2/2019, 8:47:43 PM] [FHEM]     caching: On: true (as boolean; from 'on')

Da scheint wohl noch irgendwas zu fehlen...

Wenn ich mich mit deinem Problem mit dem GenshellSwitch_Device beschäftige stosse ich auf den User Deespe der das Problem 2016 schilderte und bisher seine Lösung (wenn er eine hat) hier im Forum bisher nicht schilderte, mglw. bin ich einfältig aber es wird dann wsl. ich auch keine geben.

Wenn du keine Lösung findest kannst es (wie immer  :P) mit einem zusätlichen Readingsproxy_Device lösen.

Dazu, bei Interesse, mal ein jsonlist2 DoseB zeigen, auch wenn bisher eigentlich klar das es die setter on/off gibt.

Das wäre in der Tat nicht so schön. Ich will zwar auf kurz oder lang von den "dummen" Dosen weg und komplett auf Sonoffs/Shellys setzen, allerdings warte ich da noch auf Angebote.  :) Dieses Jahr zu Weihnachten müssen teilweise noch die guten alten Baumarktsteckdosen herhalten.

Hier ein jsonlist2 DoseB:
{
  "Arg":"DoseB",
  "Results": [
  {
    "Name":"DoseB",
    "PossibleSets":"on off toggle on-for-timer",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 loglevel:0,1,2,3,4,5,6 event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading cmdIcon devStateIcon devStateIcon:textField-long devStateStyle fm_type genericDeviceType:ignore,switch,outlet,light,blind,speaker,thermostat,ignore,lock,window,contact homebridgeMapping:textField-long icon siriName sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "Command": "sudo /opt/fhem/bin/sendElro -u 1 -i 2 -S ",
      "DEF": "sudo /opt/fhem/bin/sendElro -u 1 -i 2 -S 1 0",
      "FUUID": "5c4723ea-f33f-c236-712e-f00e355fd21fa2ac",
      "NAME": "DoseB",
      "NR": "69",
      "OffValue": "0",
      "OnValue": "1",
      "STATE": "on",
      "TYPE": "GenShellSwitch"
    },
    "Readings": {      "state": { "Value":"on", "Time":"2019-12-02 20:46:14" } },
    "Attributes": {
      "alias": "Stehlampe Wohnzimmer",
      "fm_type": "offbutton,onbutton,lamp",
      "genericDeviceType": "light",
      "group": "Steckdosen",
      "homebridgeMapping": "clear On=state,valueOn=on,cmdOn=on,cmdOff=off",
      "room": "Steckdosen,AllesÜbersicht,Homekit"
    }
  }  ],
  "totalResultsReturned":1
}
« Letzte Änderung: 02 Dezember 2019, 20:52:01 von marcel151 »

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 6344
  • NIVEAu ist keine Creme...
Antw:Homebridge - Keine Status Übergabe?
« Antwort #36 am: 02 Dezember 2019, 20:53:29 »
Wenn nichts in der Ausgabe kommt, dann kriegt das homebridge wohl nicht mit...

Was kommt denn im Eventmonitor?
Also wenn du das selbe tust...

Evtl. dann mal anpassen...
...also das homebridgeMapping...

Ob dann state "falsch" ist oder nur die Events anders heißen (also doch nicht on/off, evtl. 1/0 und durch ein "Mapping" geändert werden) sollte man sehen...

Ansonsten gehen mir leider langsam die Ideen aus...

Gruß, Joachim
« Letzte Änderung: 02 Dezember 2019, 20:55:05 von MadMax-FHEM »
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...

Offline marcel151

  • Jr. Member
  • **
  • Beiträge: 57
Antw:Homebridge - Keine Status Übergabe?
« Antwort #37 am: 02 Dezember 2019, 21:02:53 »
Was kommt denn im Eventmonitor?
Also wenn du das selbe tust...

Das einzige was im Eventmonitor beim An- und Ausschalten der Dose passiert ist folgendes:
2019-12-02 21:01:11 GenShellSwitch DoseB on
2019-12-02 21:01:13 GenShellSwitch DoseB off

Beim Schalten der Sonoff-Dose steht dort folgendes:
2019-12-02 21:04:18 MQTT2_DEVICE Sonoff3 on
2019-12-02 21:04:18 MQTT2_DEVICE Sonoff3 POWER1: on
2019-12-02 21:04:19 MQTT2_DEVICE Sonoff3 off
2019-12-02 21:04:19 MQTT2_DEVICE Sonoff3 POWER1: off
« Letzte Änderung: 02 Dezember 2019, 21:04:46 von marcel151 »

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 6344
  • NIVEAu ist keine Creme...
Antw:Homebridge - Keine Status Übergabe?
« Antwort #38 am: 02 Dezember 2019, 21:33:51 »
Postest du mal ein aktuelles jsonlist2 von Sonoff3...
...der geht ja jetzt, oder!?

Zum Vergleich...

EDIT: ansonsten halt dann doch (wie schon vorgeschlagen) readingsProxy...

Gruß, Joachim
« Letzte Änderung: 02 Dezember 2019, 21:36:05 von MadMax-FHEM »
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...

Offline marcel151

  • Jr. Member
  • **
  • Beiträge: 57
Antw:Homebridge - Keine Status Übergabe?
« Antwort #39 am: 02 Dezember 2019, 21:38:00 »
Postest du mal ein aktuelles jsonlist2 von Sonoff3...
...der geht ja jetzt, oder!?

Ja der geht jetzt.

{
  "Arg":"Sonoff3",
  "Results": [
  {
    "Name":"Sonoff3",
    "PossibleSets":"off:noArg on:noArg toggle:noArg on-for-timer off-till intervals blink off-till-overnight on-till off-for-timer on-till-overnight attrTemplate:?,General_Info,MQTT2_CLIENT_general_bridge,tasmota_basic,tasmota_basic_state_power1,tasmota_1ch+motion+SI7021,tasmota_POW,tasmota_POW_USB_split,tasmota_ir,tasmota_rf,tasmota_use_DS18x20_id,tasmota_clear_readings_reset_readingsList_and_reboot,tasmota_set_lowercase_texts_and_state1,tasmota_set_uppercase_texts_and_state1,tasmota_set_power1_state_to_power,tasmota_2channel_split,tasmota_2ch_unified,tasmota_2ch_shutter_invert_1,tasmota_2ch_shutter_invert_0,tasmota_4channel_split,tasmota_4ch_unified_basic_text,tasmota_4ch_unified_icon,tasmota_rgb_led_controller,tasmota_TuyaMCU_dimmer,shelly1,eBus_daemon_splitter,zigbee2mqtt_bridge,wled_controller,go_eCharger,esp_milight_hub_bridge,esp_milight_hub_remote_events_only,OpenMQTTGateway_MCU,wallpanel_app",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev autocreate:0,1 bridgeRegexp:textField-long devicetopic devPos disable:0,1 disabledForIntervals getList:textField-long imageLink jsonMap:textField-long model readingList:textField-long setExtensionsEvent:1,0 setList:textField-long setStateList event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading cmdIcon devStateIcon devStateIcon:textField-long devStateStyle fm_type genericDeviceType:ignore,switch,outlet,light,blind,speaker,thermostat,ignore,lock,window,contact homebridgeMapping:textField-long icon siriName sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "CID": "DVES_1C852C",
      "DEF": "DVES_1C852C",
      "DEVICETOPIC": "Sonoff3",
      "FUUID": "5de3978f-f33f-c236-6e7f-69ea3f20a5328cce",
      "LASTInputDev": "MQTT2_FHEM_Server",
      "MQTT2_FHEM_Server_MSGCNT": "199",
      "MQTT2_FHEM_Server_TIME": "2019-12-02 21:32:23",
      "MSGCNT": "199",
      "NAME": "Sonoff3",
      "NR": "439",
      "STATE": "off",
      "TYPE": "MQTT2_DEVICE"
    },
    "Readings": {
      "FallbackTopic": { "Value":"cmnd/DVES_1C852C_fb/", "Time":"2019-12-02 15:12:19" },
      "GroupTopic": { "Value":"cmnd/sonoffs/", "Time":"2019-12-02 15:12:19" },
      "Heap": { "Value":"27", "Time":"2019-12-02 21:32:23" },
      "Hostname": { "Value":"sonoff3-1324", "Time":"2019-12-02 15:12:19" },
      "IPAddress": { "Value":"192.168.2.171", "Time":"2019-12-02 15:12:19" },
      "LWT": { "Value":"Online", "Time":"2019-12-02 15:12:19" },
      "LoadAvg": { "Value":"19", "Time":"2019-12-02 21:32:23" },
      "Module": { "Value":"Sonoff Basic", "Time":"2019-12-02 15:12:19" },
      "MqttCount": { "Value":"1", "Time":"2019-12-02 21:32:23" },
      "OtaUrl": { "Value":"http://thehackbox.org/tasmota/tasmota.bin", "Time":"2019-12-02 15:09:43" },
      "POWER1": { "Value":"off", "Time":"2019-12-02 21:32:23" },
      "RestartReason": { "Value":"Software/System restart", "Time":"2019-12-02 15:12:19" },
      "SaveData": { "Value":"on", "Time":"2019-12-01 11:51:59" },
      "SetOption26": { "Value":"on", "Time":"2019-12-01 11:51:59" },
      "Sleep": { "Value":"50", "Time":"2019-12-02 21:32:23" },
      "SleepMode": { "Value":"Dynamic", "Time":"2019-12-02 21:32:23" },
      "StateText1": { "Value":"off", "Time":"2019-12-01 11:51:58" },
      "StateText2": { "Value":"on", "Time":"2019-12-01 11:51:58" },
      "StateText3": { "Value":"toggle", "Time":"2019-12-01 11:51:58" },
      "StateText4": { "Value":"hold", "Time":"2019-12-01 11:51:59" },
      "Time": { "Value":"2019-12-02T21:32:22", "Time":"2019-12-02 21:32:23" },
      "Upgrade": { "Value":"Version 6.6.0 from http://thehackbox.org/tasmota/tasmota.bin", "Time":"2019-12-02 15:09:44" },
      "Uptime": { "Value":"0T06:20:12", "Time":"2019-12-02 21:32:23" },
      "UptimeSec": { "Value":"22812", "Time":"2019-12-02 21:32:23" },
      "Version": { "Value":"7.1.1.1(eb1785c-tasmota)", "Time":"2019-12-02 15:12:19" },
      "WebServerMode": { "Value":"Admin", "Time":"2019-12-02 15:12:19" },
      "state": { "Value":"off", "Time":"2019-12-02 21:04:19" },
      "subscriptions": { "Value":"cmnd/DVES_1C852C_fb/# cmnd/sonoff3/# cmnd/sonoffs/#", "Time":"2019-12-02 10:37:24" }
    },
    "Attributes": {
      "IODev": "MQTT2_FHEM_Server",
      "alias": "Wohnzimmer-Stern",
      "autocreate": "0",
      "model": "A_01a_tasmota_basic_state_power1",
      "readingList": "tele/sonoff3/LWT:.* LWT\n  tele/sonoff3/STATE:.* { json2nameValue($EVENT) }\n  tele/sonoff3/SENSOR:.* { json2nameValue($EVENT) }\n  tele/sonoff3/INFO.:.* { json2nameValue($EVENT) }\n  stat/sonoff3/RESULT:.* { json2nameValue($EVENT) }",
      "room": "Homekit,Licht,MQTT,Steckdosen,Wohnzimmer",
      "setList": "off:noArg    cmnd/sonoff3/POWER1 0\n  on:noArg     cmnd/sonoff3/POWER1 1\n  toggle:noArg cmnd/sonoff3/POWER1 2\n  on-for-timer {my $duration = $EVTPART1*10; 'cmnd/sonoff3/Backlog POWER1 1; delay '.$duration.'; POWER1 0'}",
      "userReadings": "userReadings state:POWER1:.* {ReadingsVal($name,\"POWER1\",\"\")}"
    }
  }  ],
  "totalResultsReturned":1
}

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 6344
  • NIVEAu ist keine Creme...
Antw:Homebridge - Keine Status Übergabe?
« Antwort #40 am: 02 Dezember 2019, 21:45:57 »
Hmmm, hatte gehofft etwas bzgl. On/OffValue zu finden...

Zitat von: DoseB
      "OffValue": "0",
      "OnValue": "1",

um vielleicht was "ableiten" zu können...

Was du noch tun könntest: zu Sprachassistenten (oder so ähnlich) verschieben, dann "stolpert" vielleicht Andre (justme1968) hier drüber und hat vielleicht noch eine Idee...

Gruß, Joachim
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...

Offline TomLee

  • Hero Member
  • *****
  • Beiträge: 1573
Antw:Homebridge - Keine Status Übergabe?
« Antwort #41 am: 02 Dezember 2019, 22:40:23 »
:) Man sieht es, wenn man einen Tasmota hat...
(Also: richtig getippt, und vermutlich hat sich da auch nichts von V6 auf V7 geändert...)

Sehe keinen Unterschied:

00:00:00 CFG: aus Flash geladen am FB, zählen 509
00:00:00 Projekt tasmota Stecker Version 7.1.1(tasmota)-2_6_1
00:00:00 WIF: verbinden mit AP2 FBF in Modus 11N als sonoffs20-4770...
00:00:05 WIF: verbunden
00:00:05 HTP: Web-Server aktiv bei sonoffs20-4770 mit IP-Adresse 192.168.188.64
00:00:05 UPP: Multicast (wieder-)verbunden
22:33:30 MQT: Verbindungsversuch...
22:33:30 MQT: verbunden
22:33:30 MQT: tele/sonoffs20/LWT = Online (beibehalten)
22:33:30 MQT: cmnd/sonoffs20/POWER =
22:33:30 MQT: tele/sonoffs20/INFO1 = {"Module":"Sonoff Basic","Version":"7.1.1(tasmota)","FallbackTopic":"cmnd/DVES_12F2A2_fb/","GroupTopic":"cmnd/sonoffs/"}
22:33:30 MQT: tele/sonoffs20/INFO2 = {"WebServerMode":"Admin","Hostname":"sonoffs20-4770","IPAddress":"192.168.188.64"}
22:33:30 MQT: tele/sonoffs20/INFO3 = {"RestartReason":"Software/System restart"}
22:33:30 MQT: stat/sonoffs20/RESULT = {"POWER1":"off"}
22:33:30 MQT: stat/sonoffs20/POWER1 = off
22:33:31 UPP: Multicast (wieder-)verbunden
22:33:34 MQT: tele/sonoffs20/STATE = {"Time":"2019-12-02T22:33:34","Uptime":"0T00:00:12","UptimeSec":12,"Heap":27,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER1":"off","Wifi":{"AP":2,"SSId":"FBF","BSSId":"FC:EC:DA:FD:26:1A","Channel":6,"RSSI":76,"LinkCount":1,"Downtime":"0T00:00:06"}}
22:33:35 MQT: stat/sonoffs20/RESULT = {"POWER1":"on"}
22:33:35 MQT: stat/sonoffs20/POWER1 = on
22:33:36 MQT: stat/sonoffs20/RESULT = {"POWER1":"off"}
22:33:36 MQT: stat/sonoffs20/POWER1 = off