Homebridge - Keine Status Übergabe?

Begonnen von marcel151, 01 Dezember 2019, 11:14:21

Vorheriges Thema - Nächstes Thema

Beta-User

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-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

MadMax-FHEM

Zitat von: marcel151 am 02 Dezember 2019, 15:42:25
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 PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

marcel151

#32
Zitat von: MadMax-FHEM am 02 Dezember 2019, 17:14:49
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.

MadMax-FHEM

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 PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

TomLee

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.


marcel151

#35
Zitat von: MadMax-FHEM am 02 Dezember 2019, 19:28:10
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...

Zitat von: TomLee 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.

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
}

MadMax-FHEM

#36
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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

marcel151

#37
Zitat von: MadMax-FHEM am 02 Dezember 2019, 20:53:29
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

MadMax-FHEM

#38
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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

marcel151

Zitat von: MadMax-FHEM am 02 Dezember 2019, 21:33:51
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
}

MadMax-FHEM

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 PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

TomLee

Zitat von: Beta-User am 02 Dezember 2019, 16:29:27
:) 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

marcel151

Ich muss mich leider noch einmal mit einem kleinen Problem melden. Und zwar ist mir aufgefallen, dass sich der Status in FHEM und Homebridge bei Schalten über den integrierten Schalter der Dose nicht ändert. Ich glaube das ist wohl eher kein spezifisches Homebrigde-Problem. Woran könnte das liegen? Hier noch einmal meine Config:
CID        DVES_1C393C
   DEF        DVES_1C393C
   DEVICETOPIC Sonoff2
   FUUID     
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 2
   MQTT2_FHEM_Server_TIME 2019-12-13 16:04:07
   MSGCNT     2
   NAME       Sonoff2
   NR         444
   STATE      off
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-12-12 22:14:04   FallbackTopic   cmnd/DVES_1C393C_fb/
     2019-12-12 22:14:04   GroupTopic      cmnd/sonoffs/
     2019-12-13 16:04:07   Heap            28
     2019-12-12 22:14:04   Hostname        sonoff2-6460
     2019-12-12 22:14:04   IPAddress       192.168.2.170
     2019-12-13 16:02:06   LWT             Online
     2019-12-13 16:04:07   LoadAvg         19
     2019-12-12 22:14:04   Module          Sonoff Basic
     2019-12-13 16:04:07   MqttCount       3
     2019-12-02 15:03:24   OtaUrl          http://thehackbox.org/tasmota/tasmota.bin
     2019-12-13 16:04:07   POWER1          off
     2019-12-12 22:14:04   RestartReason   Power on
     2019-12-13 16:04:07   Sleep           50
     2019-12-13 16:04:07   SleepMode       Dynamic
     2019-12-13 16:04:07   Time            2019-12-13T16:04:07
     2019-12-02 15:03:24   Upgrade         Version 6.6.0 from http://thehackbox.org/tasmota/tasmota.bin
     2019-12-13 16:04:07   Uptime          0T17:50:12
     2019-12-13 16:04:07   UptimeSec       64212
     2019-12-12 22:14:04   Version         7.1.1.1(8c32950-tasmota)
     2019-12-12 22:14:04   WebServerMode   Admin
[...]
     2019-12-09 21:03:19   state           off
     2019-12-05 15:24:00   subscriptions   cmnd/DVES_1C393C_fb/# cmnd/sonoff2/# cmnd/sonoffs/#
Attributes:
   IODev      MQTT2_FHEM_Server
   alias      Lichterkette
   autocreate 0
   genericDeviceType light
   model      A_01a_tasmota_basic_state_power1
   readingList tele/sonoff2/LWT:.* LWT
  tele/sonoff2/STATE:.* { json2nameValue($EVENT) }
  tele/sonoff2/SENSOR:.* { json2nameValue($EVENT) }
  tele/sonoff2/INFO.:.* { json2nameValue($EVENT) }
  stat/sonoff2/RESULT:.* { json2nameValue($EVENT) }
   room       Homekit,MQTT,Steckdosen
   setList    off:noArg    cmnd/sonoff2/POWER1 0
  on:noArg     cmnd/sonoff2/POWER1 1
  toggle:noArg cmnd/sonoff2/POWER1 2
  on-for-timer {my $duration = $EVTPART1*10; 'sonoff2/Backlog POWER1 1; delay '.$duration.'; POWER1 0'}
   userReadings userReadings state:POWER1:.* {ReadingsVal($name,"POWER1","")}

Beta-User

Würde sagen, dass entweder die Info vom Tasmota nicht kommt, oder die Message über cmnd reinkommt, aber nicht verarbeitet wird, weil autocreate am Device auf 0 steht.
=> Attribut autocreate am Sonoff2 mal löschen und den MQTT-Verkehr abhören (sollte z.B. über die Tasmota-Konsole gehen), wenn die Taste gedrückt wird.
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

marcel151

Ah mir ist folgendes aufgefallen: Wenn ich den Sonoff von außen schalte wird das Reading ,,POWER1" getriggert. Allerdings nicht ,,state". Das wird nur beim Schalten über FHEM oder homebridge getriggert. Ist noch was an der Config falsch?