Hi, ich habe ein Problem, dass ich einfach nicht überwinden kann.
Folgendes: Unser Garagentor wird via ESP Switch (MQTT) mit pulsetime 5 auf oder zu gemacht. Das funktioniert auch sehr gut und hat sich auch top mit einem doif und einem dummy integrieren lassen. Jetzt will ich auf den ESP noch einen Reedkontakt dazuhängen, der FHEM sagt ob das Tor offen ist oder nicht (kann ja mit Fernbedienung auch geöffnet werden) und hier bröselts gewaltig.
Hier mal der Schalter (MQTT2_DVES_86290B_SW1) als MQTT Device:
Internals:
CID DVES_86290B
DEF DVES_86290B
DEVICETOPIC MQTT2_DVES_86290B_SW1
FUUID 5fd7701d-f33f-52c1-95a4-15d4cd80af99d645
IODev myBroker
LASTInputDev myBroker
MSGCNT 116
NAME MQTT2_DVES_86290B_SW1
NR 442
STATE OFF
TYPE MQTT2_DEVICE
myBroker_MSGCNT 116
myBroker_TIME 2020-12-22 12:42:53
READINGS:
...wär zu lange...
Attributes:
DbLogExclude .*
IODev myBroker
alias Torsteuerung (komplett)
devStateIcon ON:ios-on-green OFF:ios-off
group Torsteuerung
readingList DVES_86290B:tele/Torsteuerung/INFO1:.* { json2nameValue($EVENT) }
DVES_86290B:tele/Torsteuerung/INFO2:.* { json2nameValue($EVENT) }
DVES_86290B:tele/Torsteuerung/INFO3:.* { json2nameValue($EVENT) }
DVES_86290B:stat/Torsteuerung/RESULT:.* { json2nameValue($EVENT) }
DVES_86290B:stat/Torsteuerung/POWER1:.* POWER1
DVES_86290B:tele/Torsteuerung/STATE:.* { json2nameValue($EVENT) }
DVES_86290B:tele/Torsteuerung/LWT:.* LWT
DVES_86290B:cmnd/Torsteuerung/POWER:.* POWER
DVES_86290B:tele/Torsteuerung/SENSOR:.* { json2nameValue($EVENT) }
DVES_86290B:tasmota/discovery/E0980686290B/config:.* { json2nameValue($EVENT) }
DVES_86290B:tasmota/discovery/E0980686290B/sensors:.* { json2nameValue($EVENT) }
room Garten
setList ON cmnd/Torsteuerung/POWER1 ON
OFF cmnd/Torsteuerung/POWER1 OFF
sortby 01
stateFormat POWER1
verbose 5
webCmd :
Das dummy (Alexa.EinfahrtGanz) als blind damit Alexa öffne und schließe versteht:
Internals:
FUUID 5fe06339-f33f-52c1-7104-3c0e0ebe69601fc5
NAME Alexa.EinfahrtGanz
NR 448
STATE pct 0
TYPE dummy
READINGS:
2020-12-22 12:34:25 state pct 0
Attributes:
DbLogExclude .*
alexaName Einfahrt;Einfahrtstor;Durchfahrt;Gartentor
genericDeviceType blind
group Einfahrt
room Echo
sortby 01
und das doif (di.Alexa.EinfahrtGanz) für die Ansteuerung:
Internals:
DEF ([Alexa.EinfahrtGanz] eq "pct 0") (set MQTT2_DVES_86290B_SW1 ON) DOELSEIF ([Alexa.EinfahrtGanz] eq "pct 100") (set MQTT2_DVES_86290B_SW1 ON)
FUUID 5fe06958-f33f-52c1-2f62-baa10beaa7ae74e4
MODEL FHEM
NAME di.Alexa.EinfahrtGanz
NOTIFYDEV global,Alexa.EinfahrtGanz
NR 450
NTFY_ORDER 50-di.Alexa.EinfahrtGanz
STATE cmd_1
TYPE DOIF
VERSION 22913 2020-10-04 21:46:02
READINGS:
2020-12-22 12:34:25 Device Alexa.EinfahrtGanz
2020-12-22 12:34:25 cmd 1
2020-12-22 12:34:25 cmd_event Alexa.EinfahrtGanz
2020-12-22 12:34:25 cmd_nr 1
2020-12-22 12:34:25 e_Alexa.EinfahrtGanz_STATE pct 0
2020-12-22 12:33:26 mode enabled
2020-12-22 12:34:25 state cmd_1
Regex:
accu:
cond:
Alexa.EinfahrtGanz:
0:
&STATE ^Alexa.EinfahrtGanz$
1:
&STATE ^Alexa.EinfahrtGanz$
attr:
cmdState:
wait:
waitdel:
condition:
0 ::InternalDoIf($hash,'Alexa.EinfahrtGanz','STATE') eq "pct 0"
1 ::InternalDoIf($hash,'Alexa.EinfahrtGanz','STATE') eq "pct 100"
do:
0:
0 set MQTT2_DVES_86290B_SW1 ON
1:
0 set MQTT2_DVES_86290B_SW1 ON
2:
helper:
DEVFILTER ^global$|^Alexa.EinfahrtGanz$
NOTIFYDEV global|Alexa.EinfahrtGanz
event pct 0
globalinit 1
last_timer 0
sleeptimer -1
timerdev Alexa.EinfahrtGanz
timerevent pct 0
triggerDev Alexa.EinfahrtGanz
DOIF_eventa:
cmd_nr: 1
cmd: 1
cmd_event: Alexa.EinfahrtGanz
cmd_1
DOIF_eventas:
cmd_nr: 1
cmd: 1
cmd_event: Alexa.EinfahrtGanz
state: cmd_1
timerevents:
pct 0
timereventsState:
state: pct 0
triggerEvents:
pct 0
triggerEventsState:
state: pct 0
internals:
all Alexa.EinfahrtGanz:STATE
readings:
trigger:
uiState:
uiTable:
Attributes:
DbLogExclude .*
group Einfahrt
room Echo
sortby 02
Zusätzlich habe ich jetzt noch einen MQTT Switch (MQTT2_DVES_86290B_SW3) für den Reed erstellt:
nternals:
CID DVES_86290B
DEF DVES_86290B
DEVICETOPIC MQTT2_DVES_86290B_SW3
FUUID 5fe0aeca-f33f-52c1-0315-3038fc03612b7596
IODev myBroker
LASTInputDev myBroker
MSGCNT 110
NAME MQTT2_DVES_86290B_SW3
NR 446
STATE OFF
TYPE MQTT2_DEVICE
myBroker_MSGCNT 110
myBroker_TIME 2020-12-22 12:47:53
READINGS:
...wär zu lange...
Attributes:
DbLogExclude .*
IODev myBroker
alias Torsteuerung (Status)
devStateIcon ON:ios-on-green OFF:ios-off
group Torsteuerung
readingList DVES_86290B:tele/Torsteuerung/INFO1:.* { json2nameValue($EVENT) }
DVES_86290B:tele/Torsteuerung/INFO2:.* { json2nameValue($EVENT) }
DVES_86290B:tele/Torsteuerung/INFO3:.* { json2nameValue($EVENT) }
DVES_86290B:stat/Torsteuerung/RESULT:.* { json2nameValue($EVENT) }
DVES_86290B:stat/Torsteuerung/POWER3:.* POWER3
DVES_86290B:tele/Torsteuerung/STATE:.* { json2nameValue($EVENT) }
DVES_86290B:tele/Torsteuerung/LWT:.* LWT
DVES_86290B:cmnd/Torsteuerung/POWER:.* POWER
DVES_86290B:tele/Torsteuerung/SENSOR:.* { json2nameValue($EVENT) }
DVES_86290B:tasmota/discovery/E0980686290B/config:.* { json2nameValue($EVENT) }
DVES_86290B:tasmota/discovery/E0980686290B/sensors:.* { json2nameValue($EVENT) }
room Garten
sortby 02
stateFormat POWER3
webCmd :
Wie bekomme ich jetzt den Status von Reedkontakt (MQTT2_DVES_86290B_SW3) in meinen dummy (Alexa.EinfahrtGanz) ohne dass dauernd das DOIF (di.Alexa.EinfahrtGanz) getriggert wird?
Ich hatte es zunächst mit einem zweiten doif probiert der mir die Werte vom Reed in das dummy schreibt - hier triggert dann dauernd das erste doif.
Ich hatte auch das bestehende doif um or Abfragen erweitert, aber dann triggert nur der Reedkontakt und die Alexaintegration funktioniert nicht mehr.
Irgendwie bin ich blind. Kann mir da bitte wer einen Schubser geben?
Danke und lg
Bernhard
Warum so viel "drumrum"?
Die beiden MQTT2_DEVICE-Dinger und der Dummy gehören m.E. schlicht in ein einziges MQTT2_DEVICE, und vermutlich braucht man dann auch den weiteren Event-Handler nicht mehr:
readingList tele/Torsteuerung/INFO1:.* { json2nameValue($EVENT) }
tele/Torsteuerung/INFO2:.* { json2nameValue($EVENT) }
tele/Torsteuerung/INFO3:.* { json2nameValue($EVENT) }
stat/Torsteuerung/RESULT:.* { json2nameValue($EVENT) }
stat/Torsteuerung/POWER1:.* POWER1
tele/Torsteuerung/STATE:.* { json2nameValue($EVENT) }
tele/Torsteuerung/LWT:.* LWT
tele/Torsteuerung/SENSOR:.* { json2nameValue($EVENT) }
tasmota/discovery/E0980686290B/config:.* { }
tasmota/discovery/E0980686290B/sensors:.* { }
stat/Torsteuerung/POWER3:ON {{ state => 'closed', pct => '0'}}
stat/Torsteuerung/POWER3:OFF {{ state => 'open', pct => '100'}}
setList open cmnd/Torsteuerung/POWER1 ON
close cmnd/Torsteuerung/POWER1 ON
stop cmnd/Torsteuerung/POWER1 ON
Ganz raus gehört m.E.:
DVES_86290B:cmnd/Torsteuerung/POWER:.* POWER
Die sprachsteuerungstypischen Attribute kannst du dann vermutlich auch direkt unterbringen, und wenn du einen zweiten Reed oben verbaust, ginge sogar eine "opening" und "closing"-Logik.
(Kann sein, dass die Zuordnung von POWER3-ON und OFF verdreht ist, das ist mangels Readings leider nur geraten...)
Hab das mal mal bei mir versucht nachzustellen, mit nur einem Reed-Kontakt.
Echo, öffne/schließe Gartentor klappt, stop auch.
Der jeweilige Status in der App passt dann auch.
Aber nur wenn ein pct setter vorhanden ist.
Mit nur einem Reed (POWER2 bei mir und angenommen der sagt Tor auf und sitzt "oben") steht in pct nach dem öffnen-Befehl "set", solange bis der Reed erreicht ist und dieser dann POWER2:on (offen) meldet.
Wird während der Fahrt ein stop ausgeführt (der Reed ist noch nicht erreicht, in pct steht "set"), reagiert das Gerät nicht auf den nächsten Sprachbefehl, es wird ein Wert in pct erwartet, das Gartentor zeigt in der App "Gerät reagiert nicht".
Denke ohne einen zweiten Reed zu verbauen, der gleich nach dem öffnen den Status offen (hier nach state) meldet wird das nix.
Was denkt ihr ? Oder macht es vlt. auch Sinn (bei nur einem Kontakt) einfach irgendeinen Wert in pct zu schreiben, nachdem (an meinem Beispiel) geöffnet wurde ?
defmod MQTT2_DVES_12F2A2 MQTT2_DEVICE DVES_12F2A2
attr MQTT2_DVES_12F2A2 IODev MQTT2_Server
attr MQTT2_DVES_12F2A2 alexaName Gartentor
attr MQTT2_DVES_12F2A2 autocreate 0
attr MQTT2_DVES_12F2A2 comment NOTE: For on-for-timer SetExtensions are used. You may add on-for-timer option running on the device. The following is limited to 1h max duration, but will not affect future simple "on" commands:<br>on-for-timer {my $duration = $EVTPART1*10;; 'cmnd/cmnd/DVES_12F2A2/Backlog POWER1 1;; delay '.$duration.';; POWER1 0'}<br>See the "Praxisbeispiele" in the wiki for "pulseTime1" alternative option and it's restrictions.
attr MQTT2_DVES_12F2A2 genericDeviceType blind
attr MQTT2_DVES_12F2A2 icon hue_filled_outlet
attr MQTT2_DVES_12F2A2 jsonMap POWER1:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
attr MQTT2_DVES_12F2A2 model tasmota_basic_state_power1
attr MQTT2_DVES_12F2A2 readingList tele/DVES_12F2A2/LWT:.* LWT\
tele/DVES_12F2A2/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }\
stat/DVES_12F2A2/POWER1:.* state\
stat/DVES_12F2A2/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }\
stat/DVES_12F2A2/POWER2:.* state\
stat/DVES_12F2A2/POWER2:off {{ pct => '0'}}\
stat/DVES_12F2A2/POWER2:on {{ pct => '100'}}
attr MQTT2_DVES_12F2A2 room MQTT2_DEVICE
attr MQTT2_DVES_12F2A2 setList pct:colorpicker,BRI,0,1,100 cmnd/DVES_12F2A2/POWER1 1\
stop cmnd/DVES_12F2A2/POWER1 1\
attr MQTT2_DVES_12F2A2 setStateList on off toggle
setstate MQTT2_DVES_12F2A2 off
setstate MQTT2_DVES_12F2A2 2020-12-22 17:24:31 FallbackTopic cmnd/DVES_12F2A2_fb/
setstate MQTT2_DVES_12F2A2 2020-12-22 17:24:31 GroupTopic cmnd/tasmotas/
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Heap 26
setstate MQTT2_DVES_12F2A2 2020-12-22 17:24:31 Hostname DVES_12F2A2-4770
setstate MQTT2_DVES_12F2A2 2020-12-22 17:24:31 IPAddress 192.168.188.50
setstate MQTT2_DVES_12F2A2 2020-12-22 17:24:31 LWT Online
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 LoadAvg 19
setstate MQTT2_DVES_12F2A2 2020-12-22 17:24:31 Module Sonoff S2X
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 MqttCount 1
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 POWER2 off
setstate MQTT2_DVES_12F2A2 2020-12-22 16:59:47 Restart Restarting
setstate MQTT2_DVES_12F2A2 2020-12-22 17:24:31 RestartReason Power On
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Sleep 50
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 SleepMode Dynamic
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Switch2 on
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Time 2020-12-22T17:34:35
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Uptime 0T00:10:12
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 UptimeSec 612
setstate MQTT2_DVES_12F2A2 2020-12-22 17:24:31 Version 8.2.0(tasmota)
setstate MQTT2_DVES_12F2A2 2020-12-22 17:24:31 WebServerMode Admin
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Wifi_AP 1
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Wifi_BSSId BC:05:43:CA:4F:AC
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Wifi_Channel 13
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Wifi_Downtime 0T00:00:06
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Wifi_LinkCount 1
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Wifi_RSSI 56
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Wifi_SSId FBF
setstate MQTT2_DVES_12F2A2 2020-12-22 17:34:36 Wifi_Signal -72
setstate MQTT2_DVES_12F2A2 2020-12-22 17:29:21 pct 0
setstate MQTT2_DVES_12F2A2 2020-12-22 17:29:21 state off
Kann man den pct-Command mit einer eventMap hintricksen (pct 0 => close)?
Komm ich nicht mit warum sollte pct 0 nach close gemappt werden in pct werden Werte von 0-100 erwartet ?
Geht nur darum, den setter zu generieren - ist vermutlich zu kurz gedacht.. Timer ggf über userReadings (benannte sleep?)?
Wow. Danke für de regen Informationsfluß.
Leider komme ich heute nicht mehr zum Testen, werd aber morgen früh gleich rückmelden.
Ursprüngliches Problem ist, dass der Antriebsmotor nur gegen Masse beschaltet werden kann und eigtl. kein auf oder zu kennt. Deswegen wird in meinem doif auch nur ON getriggert, weil sich der ESP switch dank pulsetime 5 sofort wieder auf OFF stellt. Es reicht also wirklich ein kurzer Impuls zum öffnen oder schließen.
Deswegen brauche ich auch stop nicht. Für mich zählt nur auf oder zu.
Der Reed sollte demnach bei offen im Tasmota OFF und im FHEM pct 100 haben und bei geschlossen in Tasmota ON und in FHEM pct 0.. Ist ja mit einem Switch in Tasmota kein Problem und in FHEM wärs halt fraglich wie..
Also nochmals danke und melde mich morgen früh nochmals, wie ichs dann umgesetzt habe.
Ja, soweit war mein Beispiel auch gedacht.
Man könnte aber einen stop-Befehl nutzen, darum der Hinweis- >mehr "Komfort"
Und weil bei Alexa 100 auf, offen, hell ist und 0 zu, dunkel ist, hab ich es mit Power2 (was bei dir Power3 ist) genau andersrum gemacht (pulsetime hatte ich einfach mal auf 100 gesetzt).
Probiers aus, am Ende brauchst nur ein Gerät, ohne Eventandler (DOIF oder notify) und dummy.
Ich hab auch keine Lust mehr, werd aber versuchen nachzuvollziehen in welche Richtung Beta-User wollte.
Anbei mein "Garagentor" und (erster) "Reed" ;D
Also ich hab das jetzt wie von TomLee beschrieben eingebaut und habe jetzt das Problem, dass Alexa zwar reagiert aber in Tasmota nicht geschalten wird.
In fhem habe ich stop und toggle weggenommen. Wenn ich in Tasmota schalte kommt das auch in fhem an, nur umgekehrt nicht.
define MQTT2_DVES_86290B_TEST MQTT2_DEVICE DVES_86290B
attr MQTT2_DVES_86290B_TEST DbLogExclude .*
attr MQTT2_DVES_86290B_TEST IODev myBroker
attr MQTT2_DVES_86290B_TEST alexaName Einfahrt;;Einfahrtstor;;Durchfahrt;;Gartentor
attr MQTT2_DVES_86290B_TEST alias Torsteuerung (komplett)
attr MQTT2_DVES_86290B_TEST autocreate 0
attr MQTT2_DVES_86290B_TEST genericDeviceType blind
attr MQTT2_DVES_86290B_TEST icon hue_filled_outlet
attr MQTT2_DVES_86290B_TEST jsonMap POWER1:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
attr MQTT2_DVES_86290B_TEST readingList DVES_86290B:tele/Torsteuerung/LWT:.* LWT\
DVES_86290B:tele/Torsteuerung/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:tele/Torsteuerung/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:tele/Torsteuerung/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:tele/Torsteuerung/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:stat/Torsteuerung/POWER1:.* state\
DVES_86290B:stat/Torsteuerung/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:stat/Torsteuerung/POWER3:.* state\
DVES_86290B:stat/Torsteuerung/POWER3:off {{ pct => '0'}}\
DVES_86290B:stat/Torsteuerung/POWER3:on {{ pct => '100'}}
attr MQTT2_DVES_86290B_TEST room Echo
attr MQTT2_DVES_86290B_TEST setList pct:colorpicker,BRI,0,1,100 cmnd/DVES_12F2A2/POWER1 1
attr MQTT2_DVES_86290B_TEST setStateList on off
Vlt sollte ich noch erwähnen, dass ich den Reed in Tasmota inverted habe. ON ist also geschlossen und OFF ist offen - kam mir irgendwie schlüssiger vor, weil Kontakt zu wenn Tor zu ;) ich habe jetzt wieder auf normal gestellt.
@TomLee: Hast Du im Tasmota noch irgendwas zusätzlich eingerichtet? Irgendeine Emulation, Hue oder so?
Auch verstehe ich das setList nicht so ganz. warum ist da ein colorpicker drin?
Irgendwie macht es den Eindruck wie wenn der alexa connector nicht POWER 1 triggert. Nur zur Info, an Switch1 (POWER1) hängt Relais1 weilches den Tor-Öffnen-Impuls gibt.
Btw. mein Testsetup bis der Reed endlich funkt ;)
Du hast jsonMap vergessen anzupassen:
attr MQTT2_DVES_86290B_TEST jsonMap POWER1:0 POWER2:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
Wenns dann immer noch klemmt, dann zeig ein List oder Raw Definition von dem Gerät, das man auch die Readings sieht.
Geht immer noch nicht.
List.
Internals:
CID DVES_86290B
DEF DVES_86290B
DEVICETOPIC MQTT2_DVES_86290B_TEST
FUUID 5fe2e0b7-f33f-52c1-4afa-7d764127fc58aac7
IODev myBroker
LASTInputDev myBroker
MSGCNT 135
NAME MQTT2_DVES_86290B_TEST
NR 442
STATE ON
TYPE MQTT2_DEVICE
myBroker_MSGCNT 135
myBroker_TIME 2020-12-23 09:35:46
JSONMAP:
Channel_0 0
Channel_1 0
Channel_2 0
Channel_3 0
Channel_4 0
Color 0
Dimmer 0
HSBColor 0
POWER1 0
POWER2 0
POWER3 0
POWER4 0
READINGS:
2020-12-23 09:30:42 FallbackTopic cmnd/DVES_86290B_fb/
2020-12-23 09:30:42 GroupTopic cmnd/tasmotas/
2020-12-23 09:35:46 Heap 25
2020-12-23 09:30:42 Hostname Torsteuerung
2020-12-23 09:30:42 IPAddress 192.168.0.18
2020-12-23 09:30:42 LWT Online
2020-12-23 09:35:46 LoadAvg 19
2020-12-23 09:30:42 Module Torsteuerung
2020-12-23 09:35:46 MqttCount 1
2020-12-23 09:35:46 POWER2 OFF
2020-12-23 09:30:37 Restart Restarting
2020-12-23 09:30:42 RestartReason Software/System restart
2020-12-23 09:35:46 Sleep 50
2020-12-23 09:35:46 SleepMode Dynamic
2020-12-23 09:35:46 Switch3 ON
2020-12-23 09:30:28 SwitchMode3 1
2020-12-23 09:35:46 Time 2020-12-23T09:35:46
2020-12-23 09:35:46 Uptime 0T00:05:09
2020-12-23 09:35:46 UptimeSec 309
2020-12-23 09:30:42 Version 9.1.0(tasmota)
2020-12-23 09:30:42 WebServerMode Admin
2020-12-23 09:35:46 Wifi_AP 2
2020-12-23 09:35:46 Wifi_BSSId 80:2A:A8:11:20:52
2020-12-23 09:35:46 Wifi_Channel 1
2020-12-23 09:35:46 Wifi_Downtime 0T00:00:03
2020-12-23 09:35:46 Wifi_LinkCount 1
2020-12-23 09:35:46 Wifi_RSSI 36
2020-12-23 09:35:46 Wifi_SSId net@home
2020-12-23 09:35:46 Wifi_Signal -82
2020-12-23 09:33:57 state ON
2020-12-23 07:57:14 subscriptions cmnd/DVES_86290B_fb/# cmnd/Torsteuerung/# cmnd/tasmotas/#
Attributes:
DbLogExclude .*
IODev myBroker
alexaName Einfahrt;Einfahrtstor;Durchfahrt;Gartentor
alias Torsteuerung (komplett)
autocreate 0
devStateIcon ON:ios-on-green OFF:ios-off
genericDeviceType blind
icon hue_filled_outlet
jsonMap POWER1:0 POWER2:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
readingList DVES_86290B:tele/Torsteuerung/LWT:.* LWT
DVES_86290B:tele/Torsteuerung/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_86290B:tele/Torsteuerung/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_86290B:tele/Torsteuerung/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_86290B:tele/Torsteuerung/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_86290B:stat/Torsteuerung/POWER1:.* state
DVES_86290B:stat/Torsteuerung/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_86290B:stat/Torsteuerung/POWER3:.* state
DVES_86290B:stat/Torsteuerung/POWER3:off {{ pct => '0'}}
DVES_86290B:stat/Torsteuerung/POWER3:on {{ pct => '100'}}
room Echo
setList pct:colorpicker,BRI,0,1,100 cmnd/DVES_12F2A2/POWER1 1
setStateList on off
Mit POWER3:0 verhinderst eigentlich das POWER3 angelegt wird, verstehe nicht das es das Reading (mit aktuellem Zeitstempel) bei dir gibt. Du solltest es so anpasssen wie gerade vorgeschlagen.
Es ist ein Unterschied ob Groß/Kleinschreibung von on/off verwendet wird.
Entweder passt das manuell an oder wendest einmal das tasmota_basic Template an (das stellt auf Kleinschreibung um).
Hi, ich hatte es eigtl. eh so drin. Habs jetzt wieder angepasst. Ja die on/off Thematik kenne ich, hatte immer in Großbuchstaben drin.
Internals:
CID DVES_86290B
DEF DVES_86290B
DEVICETOPIC MQTT2_DVES_86290B_TEST
FUUID 5fe2e0b7-f33f-52c1-4afa-7d764127fc58aac7
IODev myBroker
LASTInputDev myBroker
MSGCNT 149
NAME MQTT2_DVES_86290B_TEST
NR 442
STATE ON
TYPE MQTT2_DEVICE
myBroker_MSGCNT 149
myBroker_TIME 2020-12-23 10:03:00
JSONMAP:
Channel_0 0
Channel_1 0
Channel_2 0
Channel_3 0
Channel_4 0
Color 0
Dimmer 0
HSBColor 0
POWER1 0
POWER2 0
POWER4 0
READINGS:
2020-12-23 09:30:42 FallbackTopic cmnd/DVES_86290B_fb/
2020-12-23 09:30:42 GroupTopic cmnd/tasmotas/
2020-12-23 10:00:46 Heap 25
2020-12-23 09:30:42 Hostname Torsteuerung
2020-12-23 09:30:42 IPAddress 192.168.0.18
2020-12-23 09:30:42 LWT Online
2020-12-23 10:00:46 LoadAvg 19
2020-12-23 09:30:42 Module Torsteuerung
2020-12-23 10:00:46 MqttCount 1
2020-12-23 09:35:46 POWER2 OFF
2020-12-23 10:03:00 POWER3 ON
2020-12-23 09:30:37 Restart Restarting
2020-12-23 09:30:42 RestartReason Software/System restart
2020-12-23 10:00:46 Sleep 50
2020-12-23 10:00:46 SleepMode Dynamic
2020-12-23 10:00:46 Switch3 ON
2020-12-23 09:30:28 SwitchMode3 1
2020-12-23 10:00:46 Time 2020-12-23T10:00:46
2020-12-23 10:00:46 Uptime 0T00:30:09
2020-12-23 10:00:46 UptimeSec 1809
2020-12-23 09:30:42 Version 9.1.0(tasmota)
2020-12-23 09:30:42 WebServerMode Admin
2020-12-23 10:00:46 Wifi_AP 2
2020-12-23 10:00:46 Wifi_BSSId 80:2A:A8:11:20:52
2020-12-23 10:00:46 Wifi_Channel 1
2020-12-23 10:00:46 Wifi_Downtime 0T00:00:03
2020-12-23 10:00:46 Wifi_LinkCount 1
2020-12-23 10:00:46 Wifi_RSSI 40
2020-12-23 10:00:46 Wifi_SSId net@home
2020-12-23 10:00:46 Wifi_Signal -80
2020-12-23 10:03:00 pct 100
2020-12-23 10:03:00 state ON
2020-12-23 07:57:14 subscriptions cmnd/DVES_86290B_fb/# cmnd/Torsteuerung/# cmnd/tasmotas/#
Attributes:
DbLogExclude .*
IODev myBroker
alexaName Einfahrt;Einfahrtstor;Durchfahrt;Gartentor
alias Torsteuerung (komplett)
autocreate 0
devStateIcon ON:ios-on-green OFF:ios-off
genericDeviceType blind
icon hue_filled_outlet
jsonMap POWER1:0 POWER2:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
readingList DVES_86290B:tele/Torsteuerung/LWT:.* LWT
DVES_86290B:tele/Torsteuerung/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_86290B:tele/Torsteuerung/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_86290B:tele/Torsteuerung/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_86290B:tele/Torsteuerung/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_86290B:stat/Torsteuerung/POWER1:.* state
DVES_86290B:stat/Torsteuerung/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_86290B:stat/Torsteuerung/POWER3:.* state
DVES_86290B:stat/Torsteuerung/POWER3:OFF {{ pct => '0'}}
DVES_86290B:stat/Torsteuerung/POWER3:ON {{ pct => '100'}}
room Echo
setList pct:colorpicker,BRI,0,1,100 cmnd/DVES_12F2A2/POWER1 1
setStateList ON OFF
Das Problem, dass er Alexa Power1 nicht schaltet besteht aber trtzdem. Wenn ich sage Alexa öffne Einfahrt macht er das gewohnte dingding das Relais schaltet aber nicht. Wenn ich in Tasmota schalte, schaltet er in fhem aber auch. Der Reedkontakt funktioniert, der wird korrekt im Tasmota und fhem angezeigt.
pct:colorpicker,BRI,0,1,100 cmnd/DVES_12F2A2/POWER1 1
Was fällt dir da auf ?
Ich bin der Meinung du musst das Gerät jetzt (nach den Anpassungen) auch erstmal aus der App löschen,alexa-fhem restarten und eine Gerätesuche starten. sonst klappts immer noch nicht per Sprache zu schalten, kann mich aber auch täuschen.
@der Bernhard: Wenn du RAW-Listings lieferst, kann man die leichter bearbeiten und es auch (teilweise) nachstellen.
Mir ist völlig schleierhaft, warum du die anderen setter "weggeworfen" hast und warum der POWER3-Topic "extra" nach "state" sollte. Mach das "POWER3"-Ding für ON und OFF je über einen Hash, zusammen mit der pct-Geschichte, dann ist es übersichtlicher.
Oh wow... Ok den Fehler im setList hab ich mal bereinigt. Die device in der App lösch ich eh jedesmal wenns wo zwickt.
Leider gehts immer noch nicht - Mist.
Hier mal die raw:
defmod MQTT2_DVES_86290B_TEST MQTT2_DEVICE DVES_86290B
attr MQTT2_DVES_86290B_TEST DbLogExclude .*
attr MQTT2_DVES_86290B_TEST IODev myBroker
attr MQTT2_DVES_86290B_TEST alexaName Einfahrt;;Einfahrtstor;;Durchfahrt;;Gartentor
attr MQTT2_DVES_86290B_TEST alias Torsteuerung (komplett)
attr MQTT2_DVES_86290B_TEST autocreate 0
attr MQTT2_DVES_86290B_TEST devStateIcon ON:ios-on-green OFF:ios-off
attr MQTT2_DVES_86290B_TEST genericDeviceType blind
attr MQTT2_DVES_86290B_TEST icon hue_filled_outlet
attr MQTT2_DVES_86290B_TEST jsonMap POWER1:0 POWER2:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
attr MQTT2_DVES_86290B_TEST readingList DVES_86290B:tele/Torsteuerung/LWT:.* LWT\
DVES_86290B:tele/Torsteuerung/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:tele/Torsteuerung/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:tele/Torsteuerung/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:tele/Torsteuerung/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:stat/Torsteuerung/POWER1:.* state\
DVES_86290B:stat/Torsteuerung/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:stat/Torsteuerung/POWER3:.* state\
DVES_86290B:stat/Torsteuerung/POWER3:OFF {{ pct => '0'}}\
DVES_86290B:stat/Torsteuerung/POWER3:ON {{ pct => '100'}}
attr MQTT2_DVES_86290B_TEST room Echo
attr MQTT2_DVES_86290B_TEST setList pct:colorpicker,BRI,0,1,100 cmnd/Torsteuerung/POWER1 1
attr MQTT2_DVES_86290B_TEST setStateList ON OFF
setstate MQTT2_DVES_86290B_TEST OFF
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:42 FallbackTopic cmnd/DVES_86290B_fb/
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:42 GroupTopic cmnd/tasmotas/
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Heap 25
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:42 Hostname Torsteuerung
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:42 IPAddress 192.168.0.18
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:42 LWT Online
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 LoadAvg 19
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:42 Module Torsteuerung
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 MqttCount 1
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:35:46 POWER2 OFF
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:24:03 POWER3 OFF
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:37 Restart Restarting
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:42 RestartReason Software/System restart
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Sleep 50
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 SleepMode Dynamic
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Switch3 ON
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:28 SwitchMode3 1
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Time 2020-12-23T10:20:46
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Uptime 0T00:50:09
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 UptimeSec 3009
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:42 Version 9.1.0(tasmota)
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:42 WebServerMode Admin
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Wifi_AP 2
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Wifi_BSSId 80:2A:A8:11:20:52
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Wifi_Channel 1
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Wifi_Downtime 0T00:00:03
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Wifi_LinkCount 1
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Wifi_RSSI 40
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Wifi_SSId net@home
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:20:46 Wifi_Signal -80
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:24:03 pct 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:24:03 state OFF
setstate MQTT2_DVES_86290B_TEST 2020-12-23 07:57:14 subscriptions cmnd/DVES_86290B_fb/# cmnd/Torsteuerung/# cmnd/tasmotas/#
@Beta-User: Power3 soll nach state damit Alexa erkennt ob das Tor auf oder zu ist. Je nachdem muss man halt öffne oder schließe sagen. Welche anderen setter meinst du? soviel mehr war da ja jetzt auch nicht drin was relevant gewesen wäre.
Zitatund warum der POWER3-Topic "extra" nach "state" sollte
Weil nur dann der Slider in der App den korrekten Status anzeigt ?
Zitat von: Beta-User am 22 Dezember 2020, 14:47:39
stat/Torsteuerung/POWER3:ON {{ state => 'closed', pct => '0'}}
stat/Torsteuerung/POWER3:OFF {{ state => 'open', pct => '100'}}
setList open cmnd/Torsteuerung/POWER1 ON
close cmnd/Torsteuerung/POWER1 ON
stop cmnd/Torsteuerung/POWER1 ON
...statt 'closed' sollte auch 'ON' gehen (weniger Events...!)...
Ich denke es liegt an dem großgeschriebenen ON/OFF in state, Alexa mags gerne klein damit sie den Status erkennen kann.
Wenn du das vorgeschlagene Template nicht anwenden magst, dann stell halt manuell auf Kleinschreibung in der Konsole von Tasmota um.
Einfach diese Befehle in der Konsole ausführen:
StateText1 off; StateText2 on; StateText3 toggle; StateText4 hold; SetOption26 1; SaveData 1
Yes damit hats dann geklappt. Hätte nicht gedacht, dass Alexa sooo zickig ist mit der groß und kleinschreibung.
Danke euch.
Hier also die finale raw - eigtl. das was von TomLee gekommen ist :D - DANKE
defmod MQTT2_DVES_86290B_TEST MQTT2_DEVICE DVES_86290B
attr MQTT2_DVES_86290B_TEST DbLogExclude .*
attr MQTT2_DVES_86290B_TEST IODev myBroker
attr MQTT2_DVES_86290B_TEST alexaName Einfahrt;;Einfahrtstor;;Durchfahrt;;Gartentor
attr MQTT2_DVES_86290B_TEST alias Torsteuerung (komplett)
attr MQTT2_DVES_86290B_TEST autocreate 0
attr MQTT2_DVES_86290B_TEST devStateIcon on:ios-on-green off:ios-off
attr MQTT2_DVES_86290B_TEST genericDeviceType blind
attr MQTT2_DVES_86290B_TEST icon hue_filled_outlet
attr MQTT2_DVES_86290B_TEST jsonMap POWER1:0 POWER2:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
attr MQTT2_DVES_86290B_TEST readingList DVES_86290B:tele/Torsteuerung/LWT:.* LWT\
DVES_86290B:tele/Torsteuerung/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:tele/Torsteuerung/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:tele/Torsteuerung/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:tele/Torsteuerung/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:stat/Torsteuerung/POWER1:.* state\
DVES_86290B:stat/Torsteuerung/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }\
DVES_86290B:stat/Torsteuerung/POWER3:.* state\
DVES_86290B:stat/Torsteuerung/POWER3:off {{ pct => '0'}}\
DVES_86290B:stat/Torsteuerung/POWER3:on {{ pct => '100'}}
attr MQTT2_DVES_86290B_TEST room Echo
attr MQTT2_DVES_86290B_TEST setList pct:colorpicker,BRI,0,1,100 cmnd/Torsteuerung/POWER1 1
attr MQTT2_DVES_86290B_TEST setStateList on off
setstate MQTT2_DVES_86290B_TEST on
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 BASE 18
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 FLAG 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:36 FallbackTopic cmnd/DVES_86290B_fb/
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_1 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_10 226
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_11 162
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_12 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_13 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_14 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_2 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_3 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_4 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_5 224
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_6 225
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_7 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_8 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 GPIO_9 0
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:36 GroupTopic cmnd/tasmotas/
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Heap 25
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:36 Hostname Torsteuerung
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:36 IPAddress 192.168.0.18
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:36 LWT Online
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 LoadAvg 19
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:36 Module Torsteuerung
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 MqttCount 1
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:45:16 NAME Torsteuerung
setstate MQTT2_DVES_86290B_TEST 2020-12-23 10:46:06 POWER OFF
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:35:46 POWER2 OFF
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:41 POWER3 on
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:30 Restart Restarting
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:36 RestartReason Software/System restart
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:26 SaveData on
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:21 SetOption26 on
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Sleep 50
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 SleepMode Dynamic
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:00:41 StateText1 off
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:00:46 StateText2 on
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:00:55 StateText3 toggle
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:13 StateText4 hold
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Switch3 off
setstate MQTT2_DVES_86290B_TEST 2020-12-23 09:30:28 SwitchMode3 1
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Time 2020-12-23T11:16:40
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Uptime 0T00:15:09
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 UptimeSec 909
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:36 Version 9.1.0(tasmota)
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:01:36 WebServerMode Admin
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Wifi_AP 2
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Wifi_BSSId 80:2A:A8:11:20:52
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Wifi_Channel 1
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Wifi_Downtime 0T00:00:03
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Wifi_LinkCount 1
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Wifi_RSSI 40
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Wifi_SSId net@home
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:40 Wifi_Signal -80
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:41 pct 100
setstate MQTT2_DVES_86290B_TEST 2020-12-23 11:16:41 state on
setstate MQTT2_DVES_86290B_TEST 2020-12-23 07:57:14 subscriptions cmnd/DVES_86290B_fb/# cmnd/Torsteuerung/# cmnd/tasmotas/#
So, jetzt hab ich die meiner Erfahrung nach bestimmt nicht unbewusst vorgeschlagene übersichtlichere Variante mit dem Hash von Beta-User mal ausprobiert und aus dem colorpicker einen einfachen slider gemacht, das klappt auch :
defmod MQTT2_DVES_12F2A2 MQTT2_DEVICE DVES_12F2A2
attr MQTT2_DVES_12F2A2 IODev MQTT2_Server
attr MQTT2_DVES_12F2A2 alexaName Gartentor
attr MQTT2_DVES_12F2A2 autocreate 0
attr MQTT2_DVES_12F2A2 comment NOTE: For on-for-timer SetExtensions are used. You may add on-for-timer option running on the device. The following is limited to 1h max duration, but will not affect future simple "on" commands:<br>on-for-timer {my $duration = $EVTPART1*10;; 'cmnd/cmnd/DVES_12F2A2/Backlog POWER1 1;; delay '.$duration.';; POWER1 0'}<br>See the "Praxisbeispiele" in the wiki for "pulseTime1" alternative option and it's restrictions.
attr MQTT2_DVES_12F2A2 event-on-change-reading pct,state
attr MQTT2_DVES_12F2A2 genericDeviceType blind
attr MQTT2_DVES_12F2A2 icon hue_filled_outlet
attr MQTT2_DVES_12F2A2 jsonMap POWER1:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
attr MQTT2_DVES_12F2A2 model tasmota_basic_state_power1
attr MQTT2_DVES_12F2A2 readingList tele/DVES_12F2A2/LWT:.* LWT\
tele/DVES_12F2A2/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }\
stat/DVES_12F2A2/POWER1:.* state\
stat/DVES_12F2A2/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }\
stat/DVES_12F2A2/POWER2:off {{ state => 'off', pct => '0'}}\
stat/DVES_12F2A2/POWER2:on {{ state => 'on', pct => '100'}}
attr MQTT2_DVES_12F2A2 room MQTT2_DEVICE
attr MQTT2_DVES_12F2A2 setList pct:slider,0,1,100 cmnd/DVES_12F2A2/POWER1 1\
stop cmnd/DVES_12F2A2/POWER1 1\
attr MQTT2_DVES_12F2A2 setStateList on off toggle
setstate MQTT2_DVES_12F2A2 off
setstate MQTT2_DVES_12F2A2 2020-12-23 11:42:45 FallbackTopic cmnd/DVES_12F2A2_fb/
setstate MQTT2_DVES_12F2A2 2020-12-23 11:42:45 GroupTopic cmnd/tasmotas/
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Heap 26
setstate MQTT2_DVES_12F2A2 2020-12-23 11:42:45 Hostname DVES_12F2A2-4770
setstate MQTT2_DVES_12F2A2 2020-12-23 11:42:45 IPAddress 192.168.188.50
setstate MQTT2_DVES_12F2A2 2020-12-23 11:42:45 LWT Online
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 LoadAvg 19
setstate MQTT2_DVES_12F2A2 2020-12-23 11:42:45 Module Sonoff S2X
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 MqttCount 1
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 POWER2 off
setstate MQTT2_DVES_12F2A2 2020-12-23 11:42:45 RestartReason Software/System restart
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Sleep 50
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 SleepMode Dynamic
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Switch2 on
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Time 2020-12-23T12:02:49
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Uptime 0T00:20:12
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 UptimeSec 1212
setstate MQTT2_DVES_12F2A2 2020-12-23 11:42:45 Version 8.2.0(tasmota)
setstate MQTT2_DVES_12F2A2 2020-12-23 11:42:45 WebServerMode Admin
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Wifi_AP 1
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Wifi_BSSId BC:05:43:CA:4F:AC
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Wifi_Channel 13
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Wifi_Downtime 0T00:00:06
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Wifi_LinkCount 1
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Wifi_RSSI 56
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Wifi_SSId FBF
setstate MQTT2_DVES_12F2A2 2020-12-23 12:02:50 Wifi_Signal -72
setstate MQTT2_DVES_12F2A2 2020-12-23 12:01:10 pct 0
setstate MQTT2_DVES_12F2A2 2020-12-23 12:01:10 state off
Das kann ich auch nur bestätigen !!
@ TomLee und Beta-User: NOCHMALS 1000 DANK für eure Hilfe
@TomLee: evtl. wäre es sinnvoll, das in attrTemplate-Form zu gießen, oder?
Optimalerweise nach Wahl mit einem oder zwei Reed?
Oder als Beispiel in (aus Praxisbeispiele ausgelagerte) MQTT2-Tasmota-Wiki?
Und weil das "blinde Huhn" ein Fuchs ist :P, hab ich mir das mit eventMap nochmal angeschaut.
Klappt genauso wie von ihm vermutet.
Die zwei setter on und off hab ich einfach mal so mit reingenommen (es klapp auch ohne die zwei), weil wenn nur der pct und stop setter zur Auswahl stehen find ich das irgendwie irritierend.
Mit dem stop-Befehl würde immer set im Reading stehen, darum dacht ich mir da schreib ich einfach POWER1 mit rein ?
defmod MQTT2_DVES_12F2A2 MQTT2_DEVICE DVES_12F2A2
attr MQTT2_DVES_12F2A2 IODev MQTT2_Server
attr MQTT2_DVES_12F2A2 alexaName Gartentor
attr MQTT2_DVES_12F2A2 autocreate 0
attr MQTT2_DVES_12F2A2 event-on-update-reading pct,state,stop
attr MQTT2_DVES_12F2A2 eventMap stop:pct
attr MQTT2_DVES_12F2A2 genericDeviceType blind
attr MQTT2_DVES_12F2A2 icon hue_filled_outlet
attr MQTT2_DVES_12F2A2 jsonMap POWER1:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
attr MQTT2_DVES_12F2A2 model tasmota_basic_state_power1
attr MQTT2_DVES_12F2A2 readingList tele/DVES_12F2A2/LWT:.* LWT\
tele/DVES_12F2A2/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }\
stat/DVES_12F2A2/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }\
stat/DVES_12F2A2/POWER1:.* state\
stat/DVES_12F2A2/POWER1:.* stop\
stat/DVES_12F2A2/POWER2:off {{ state => 'off', pct => '0'}}\
stat/DVES_12F2A2/POWER2:on {{ state => 'on', pct => '100'}}
attr MQTT2_DVES_12F2A2 room MQTT2_DEVICE
attr MQTT2_DVES_12F2A2 setList on:noArg cmnd/DVES_12F2A2/POWER1 1\
off:noArg cmnd/DVES_12F2A2/POWER1 1\
stop:noArg cmnd/DVES_12F2A2/POWER1 1
attr MQTT2_DVES_12F2A2 setStateList on off toggle
setstate MQTT2_DVES_12F2A2 off
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 FallbackTopic cmnd/DVES_12F2A2_fb/
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 GroupTopic cmnd/tasmotas/
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Heap 28
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 Hostname DVES_12F2A2-4770
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 IPAddress 192.168.188.50
setstate MQTT2_DVES_12F2A2 2020-12-23 16:01:36 LWT Offline
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 LoadAvg 19
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 Module Sonoff S2X
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 MqttCount 1
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 POWER2 off
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 RestartReason Software/System restart
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Sleep 50
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 SleepMode Dynamic
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Switch2 on
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Time 2020-12-23T15:58:18
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Uptime 0T00:00:29
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 UptimeSec 29
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 Version 8.2.0(tasmota)
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 WebServerMode Admin
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Wifi_AP 1
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Wifi_BSSId FE:EC:DA:FD:26:1A
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Wifi_Channel 3
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Wifi_Downtime 0T00:00:23
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Wifi_LinkCount 1
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Wifi_RSSI 72
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Wifi_SSId FBF
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:19 Wifi_Signal -64
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 pct 0
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 state off
setstate MQTT2_DVES_12F2A2 2020-12-23 15:58:15 stop off
Ich fänd das gut wenn es dazu ein Template gäb, darum hab ich mich auch mit beschäftigt, ich mag das aber nicht bauen jetzt.
Ja optimalerweise, korrekt wärs aber doch nur mit 2 Reeds umgesetzt, oder täusch ich mich da ? Vlt. nur eins mit 2 Reed .
Und der große Schreiber und dann auch noch Wiki bin ich nicht.
Ich hab die letzte Raw Definition nochmal korrigiert (war nicht korrekt), ich versteh jetzt im nachhinein einfach nicht warum POWER2 immer wieder angelegt wird.
Vermutlich wäre stop besser in setStateList aufgehoben ;) ?
(Oder wenigstens "Event-Sparend" über Hashes und getrennte on/off-rL-Einträge?)
Und POWER2 steht nicht in der aktuellen jsonMap, oder?
Ich mach' mal ein Lesezeichen, aber eigentlich will ich auch nicht alles "selber machen" (schon gleich nicht mit Tasmota :P )... Und es eilt auch nicht, wäre nur hilfreich, bevor jemand noch weitere "Module optimiert".
Und kann mir noch jemand erklären, wo diese "discovery"-Meldungen herkamen? (Ggf. muss ich da in die Hinweise zu ignoreRegexp was einbauen, mit dem, was da kommt, fängt man vermutlich als FHEM-User nichts an...).
Hoffentlich behalt ich das jetzt endlich mit setStateList. Danke.
Jetzt steht auch POWER2 in jsonMap, Denkfehler.
defmod MQTT2_DVES_12F2A2 MQTT2_DEVICE DVES_12F2A2
attr MQTT2_DVES_12F2A2 IODev MQTT2_Server
attr MQTT2_DVES_12F2A2 alexaName Gartentor
attr MQTT2_DVES_12F2A2 autocreate 0
attr MQTT2_DVES_12F2A2 comment pct:colorpicker,BRI,0,1,100 cmnd/DVES_12F2A2/POWER1 1
attr MQTT2_DVES_12F2A2 event-on-update-reading pct,state
attr MQTT2_DVES_12F2A2 eventMap stop:pct
attr MQTT2_DVES_12F2A2 genericDeviceType blind
attr MQTT2_DVES_12F2A2 icon hue_filled_outlet
attr MQTT2_DVES_12F2A2 jsonMap POWER1:0 POWER2:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
attr MQTT2_DVES_12F2A2 model tasmota_basic_state_power1
attr MQTT2_DVES_12F2A2 readingList tele/DVES_12F2A2/LWT:.* LWT\
tele/DVES_12F2A2/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_12F2A2/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }\
stat/DVES_12F2A2/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }\
stat/DVES_12F2A2/POWER1:.* state\
stat/DVES_12F2A2/POWER2:off {{ state => 'off', pct => '0'}}\
stat/DVES_12F2A2/POWER2:on {{ state => 'on', pct => '100'}}
attr MQTT2_DVES_12F2A2 room MQTT2_DEVICE
attr MQTT2_DVES_12F2A2 setList on:noArg cmnd/DVES_12F2A2/POWER1 1\
off:noArg cmnd/DVES_12F2A2/POWER1 1\
stop:noArg cmnd/DVES_12F2A2/POWER1 1
attr MQTT2_DVES_12F2A2 setStateList on off stop
setstate MQTT2_DVES_12F2A2 off
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:45 FallbackTopic cmnd/DVES_12F2A2_fb/
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:45 GroupTopic cmnd/tasmotas/
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Heap 27
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:45 Hostname DVES_12F2A2-4770
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:45 IPAddress 192.168.188.50
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:45 LWT Online
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 LoadAvg 19
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:45 Module Sonoff S2X
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 MqttCount 1
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:45 RestartReason Software/System restart
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Sleep 50
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 SleepMode Dynamic
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Switch2 on
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Time 2020-12-23T16:24:49
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Uptime 0T00:00:31
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 UptimeSec 31
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:45 Version 8.2.0(tasmota)
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:45 WebServerMode Admin
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Wifi_AP 1
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Wifi_BSSId FE:EC:DA:FD:26:1A
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Wifi_Channel 3
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Wifi_Downtime 0T00:00:25
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Wifi_LinkCount 1
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Wifi_RSSI 78
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Wifi_SSId FBF
setstate MQTT2_DVES_12F2A2 2020-12-23 16:24:50 Wifi_Signal -61
setstate MQTT2_DVES_12F2A2 2020-12-23 16:25:49 pct 0
setstate MQTT2_DVES_12F2A2 2020-12-23 16:25:49 state off
Sehr cool.
Mit zwei Reed-Kontakten für auf und zu. ShellyUNI mit Tasmota:
defmod Garagentor MQTT2_DEVICE DVES_78C00B
attr Garagentor IODev MQTT
attr Garagentor alexaName Garagentor
attr Garagentor alexaRoom Garage
attr Garagentor autocreate 0
attr Garagentor comment pct:colorpicker,BRI,0,1,100 cmnd/DVES_12F2A2/POWER1 1
attr Garagentor devStateIcon 100:fts_garage_door_100 0:fts_garage_door_10 50:fts_garage_door_50 49:fts_garage_door_up 51:fts_garage_door_down
attr Garagentor event-on-update-reading pct,state
attr Garagentor eventMap stop:pct
attr Garagentor genericDeviceType blind
attr Garagentor group 1 Lichtschalter
attr Garagentor icon fts_garage
attr Garagentor jsonMap POWER1:0 POWER2:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 Channel_5:0 HSBColor:0 Color:0
attr Garagentor model tasmota_basic_state_power1
attr Garagentor readingList tele/DVES_78C00B/LWT:.* LWT\
tele/DVES_78C00B/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_78C00B/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_78C00B/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/DVES_78C00B/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }\
stat/DVES_78C00B/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }\
stat/DVES_78C00B/POWER1:.* state\
stat/DVES_78C00B/POWER4:1 {{ state => 'off', pct => '0'}}\
stat/DVES_78C00B/POWER3:1 {{ state => 'on', pct => '100'}}\
stat/DVES_78C00B/POWER3:0 {{ state => 'toggle', pct => '49'}}\
stat/DVES_78C00B/POWER4:0 {{ state => 'toggle', pct => '51'}}
attr Garagentor room Garage T.,MQTT2_DEVICE
attr Garagentor setList on:noArg cmnd/DVES_78C00B/POWER1 1\
off:noArg cmnd/DVES_78C00B/POWER1 1\
stop:noArg cmnd/DVES_78C00B/POWER1 1
attr Garagentor setStateList on off stop
attr Garagentor stateFormat pct
attr Garagentor webCmd toggle
setstate Garagentor 100
setstate Garagentor 2023-01-31 12:10:57 ANALOG_Range 0
setstate Garagentor 2023-01-29 18:41:43 BASE 18
setstate Garagentor 2023-01-28 19:28:22 BootCount 22
setstate Garagentor 2023-01-29 14:27:43 Command Unknown
setstate Garagentor 2023-01-29 18:41:43 DeviceName Garagentor
setstate Garagentor 2023-01-29 18:41:43 Emulation 0
setstate Garagentor 2023-01-29 18:41:43 FLAG 0
setstate Garagentor 2023-01-28 19:28:22 FallbackTopic cmnd/DVES_06X%_fb/
setstate Garagentor 2023-01-29 18:41:43 FriendlyName1 Tasmota
setstate Garagentor 2023-01-29 18:41:43 FriendlyName2
setstate Garagentor 2023-01-29 18:41:43 FriendlyName3
setstate Garagentor 2023-01-29 18:41:43 FriendlyName4
setstate Garagentor 2023-01-29 18:41:43 FriendlyName5
setstate Garagentor 2023-01-29 18:41:43 FriendlyName6
setstate Garagentor 2023-01-29 18:41:43 FriendlyName7
setstate Garagentor 2023-01-29 18:41:43 FriendlyName8
setstate Garagentor 2023-01-29 18:41:43 GPIO_1 320
setstate Garagentor 2023-01-29 18:41:43 GPIO_10 195
setstate Garagentor 2023-01-29 18:41:43 GPIO_11 0
setstate Garagentor 2023-01-29 18:41:43 GPIO_12 224
setstate Garagentor 2023-01-29 18:41:43 GPIO_13 0
setstate Garagentor 2023-01-29 18:41:43 GPIO_14 4864
setstate Garagentor 2023-01-29 18:41:43 GPIO_2 0
setstate Garagentor 2023-01-29 18:41:43 GPIO_3 0
setstate Garagentor 2023-01-29 18:41:43 GPIO_4 0
setstate Garagentor 2023-01-29 18:41:43 GPIO_5 225
setstate Garagentor 2023-01-29 18:41:43 GPIO_6 1216
setstate Garagentor 2023-01-29 18:41:43 GPIO_7 0
setstate Garagentor 2023-01-29 18:41:43 GPIO_8 0
setstate Garagentor 2023-01-29 18:41:43 GPIO_9 194
setstate Garagentor 2023-01-28 19:28:22 GroupTopic cmnd/tasmotas/
setstate Garagentor 2023-01-31 12:10:57 Heap 26
setstate Garagentor 2023-01-28 19:28:22 Hostname DVES-78C00B-0011
setstate Garagentor 2023-01-28 18:38:14 IODev MQTT
setstate Garagentor 2023-01-28 19:28:22 IPAddress 192.168.1.82
setstate Garagentor 2023-01-30 20:35:51 Info1_FallbackTopic cmnd/DVES_78C00B_fb/
setstate Garagentor 2023-01-30 20:35:51 Info1_GroupTopic cmnd/tasmotas/
setstate Garagentor 2023-01-30 20:35:51 Info1_Module Shelly Uni
setstate Garagentor 2023-01-30 20:35:51 Info1_Version 12.3.1(tasmota)
setstate Garagentor 2023-01-30 20:35:51 Info2_Hostname DVES-78C00B-0011
setstate Garagentor 2023-01-30 20:35:51 Info2_IPAddress 192.168.1.82
setstate Garagentor 2023-01-30 20:35:51 Info2_WebServerMode Admin
setstate Garagentor 2023-01-30 20:35:51 Info3_BootCount 16
setstate Garagentor 2023-01-30 20:35:51 Info3_RestartReason Hardware Watchdog
setstate Garagentor 2023-01-30 20:35:51 LWT Online
setstate Garagentor 2023-01-31 12:10:57 LoadAvg 19
setstate Garagentor 2023-01-28 19:28:22 Module Shelly Uni
setstate Garagentor 2023-01-31 12:10:57 MqttCount 1
setstate Garagentor 2023-01-29 18:41:43 NAME Shelly Uni
setstate Garagentor 2023-01-28 20:29:26 Reset Reset and Restarting
setstate Garagentor 2023-01-28 19:28:22 RestartReason Software/System restart
setstate Garagentor 2023-01-29 15:05:28 Rule1_Free 446
setstate Garagentor 2023-01-29 15:05:28 Rule1_Length 65
setstate Garagentor 2023-01-29 15:05:28 Rule1_Once OFF
setstate Garagentor 2023-01-29 15:05:28 Rule1_Rules on Switch3#state do Publish stat/DVES_78C00B/POWER3 %value% endon
setstate Garagentor 2023-01-29 15:05:28 Rule1_State ON
setstate Garagentor 2023-01-29 15:05:28 Rule1_StopOnError OFF
setstate Garagentor 2023-01-29 15:06:04 Rule2_Free 446
setstate Garagentor 2023-01-29 15:06:04 Rule2_Length 65
setstate Garagentor 2023-01-29 15:06:04 Rule2_Once OFF
setstate Garagentor 2023-01-29 15:06:04 Rule2_Rules on Switch4#state do Publish stat/DVES_78C00B/POWER4 %value% endon
setstate Garagentor 2023-01-29 15:06:04 Rule2_State ON
setstate Garagentor 2023-01-29 15:06:04 Rule2_StopOnError OFF
setstate Garagentor 2023-01-29 18:41:43 SetOption128 ON
setstate Garagentor 2023-01-29 10:36:02 SetOption26 ON
setstate Garagentor 2023-01-29 18:41:43 SetOption3 ON
setstate Garagentor 2023-01-29 14:13:08 SetOption73 ON
setstate Garagentor 2023-01-31 12:10:57 Sleep 50
setstate Garagentor 2023-01-31 12:10:57 SleepMode Dynamic
setstate Garagentor 2023-01-29 10:32:44 Switch1 ON
setstate Garagentor 2023-01-29 14:34:31 Switch2 ON
setstate Garagentor 2023-01-31 12:10:57 Switch3 ON
setstate Garagentor 2023-01-31 12:10:57 Switch4 OFF
setstate Garagentor 2023-01-29 14:36:30 SwitchMode1 1
setstate Garagentor 2023-01-29 14:35:46 SwitchMode2 2
setstate Garagentor 2023-01-29 14:36:39 SwitchMode3 2
setstate Garagentor 2023-01-29 14:36:45 SwitchMode4 2
setstate Garagentor 2023-01-31 12:10:57 TempUnit C
setstate Garagentor 2023-01-31 12:10:57 Time 2023-01-31T12:10:56
setstate Garagentor 2023-01-31 12:10:57 Uptime 0T15:35:10
setstate Garagentor 2023-01-31 12:10:57 UptimeSec 56110
setstate Garagentor 2023-01-28 19:28:22 Version 12.3.1(tasmota)
setstate Garagentor 2023-01-29 18:41:43 WebPassword ****
setstate Garagentor 2023-01-28 19:28:22 WebServerMode Admin
setstate Garagentor 2023-01-31 12:10:57 Wifi_AP 1
setstate Garagentor 2023-01-31 12:10:57 Wifi_BSSId 1C:ED:6F:0B:6C:D9
setstate Garagentor 2023-01-31 12:10:57 Wifi_Channel 6
setstate Garagentor 2023-01-31 12:10:57 Wifi_Downtime 0T00:00:03
setstate Garagentor 2023-01-31 12:10:57 Wifi_LinkCount 1
setstate Garagentor 2023-01-31 12:10:57 Wifi_Mode 11n
setstate Garagentor 2023-01-31 12:10:57 Wifi_RSSI 44
setstate Garagentor 2023-01-31 12:10:57 Wifi_SSId FRITZ!Box Fon WLAN 7390 TRS
setstate Garagentor 2023-01-31 12:10:57 Wifi_Signal -78
setstate Garagentor 2023-01-28 18:57:53 attrTemplateVersion 20210523
setstate Garagentor 2023-01-31 05:17:05 pct 100
setstate Garagentor 2023-01-31 05:17:05 state on