Moin zusammen,
ich habe offenbar gerade ein Brett vor dem Kopf. Ich will von mosquitto auf MQTT2_SERVER umsteigen.
dazu habe ich den Server angelegt:
Internals:
CFGFN
CONNECTS 22
Clients :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
ClientsKeepOrder 1
DEF 1883 global
FD 166
FUUID 6027dd6e-f33f-129d-7653-4f9f632ad24078bf
NAME mqtt_server
NR 26240
PORT 1883
STATE Initialized
TYPE MQTT2_SERVER
Helper:
DBLOG:
lastPublish:
logdb:
TIME 1613225871.12908
VALUE cmnd/tasmota_02A506/POWER1:on
nrclients:
logdb:
TIME 1613230955.86732
VALUE 2
state:
logdb:
TIME 1613230955.8647
VALUE UNKNOWNCODE autocreate=complexcmnd/tasmota_02A506/POWER1on
MatchList:
1:MQTT2_DEVICE ^.
2:MQTT_GENERIC_BRIDGE ^.
READINGS:
2021-02-13 15:56:06 RETAIN {"tele/sonoff/LWT":"Online","tele/sonoff_2BE86A/LWT":"Online","tele/sonoff_7A2930/LWT":"Online","tele/tasmota_02A506/LWT":"Online"}
2021-02-13 15:17:51 lastPublish cmnd/tasmota_02A506/POWER1:on
2021-02-13 16:42:35 nrclients 2
2021-02-13 15:08:46 state Initialized
clients:
mqtt_server_192.168.42.122_49153 1
mqtt_server_192.168.42.143_54447 1
mqtt_server_192.168.42.169_50031 1
mqtt_server_192.168.42.231_49497 1
retain:
tele/sonoff/LWT:
ts 1613227497.69447
val Online
tele/sonoff_2BE86A/LWT:
ts 1613227465.09591
val Online
tele/sonoff_7A2930/LWT:
ts 1613228166.10495
val Online
tele/tasmota_02A506/LWT:
ts 1613225327.53983
val Online
Attributes:
autocreate complex
disable 1
verbose 4
und per autocreate ist eine auf tasmota geflashte gosund sp1 erstellt worden:
Internals:
CFGFN
CID DVES_02A506
DEF DVES_02A506
DEVICETOPIC MQTT2_DVES_02A506
FUUID 6027de0d-f33f-129d-0b91-9711f2fe6d73216c
LASTInputDev mqtt_server
MSGCNT 194
NAME MQTT2_DVES_02A506
NR 26368
STATE off
TYPE MQTT2_DEVICE
mqtt_server_MSGCNT 194
mqtt_server_TIME 2021-02-13 16:44:55
Helper:
DBLOG:
POWER1:
logdb:
TIME 1613230955.93253
VALUE on
RESULT_POWER1:
logdb:
TIME 1613230955.9113
VALUE on
SENSOR_ENERGY_ApparentPower:
logdb:
TIME 1613231095.98879
VALUE 0
SENSOR_ENERGY_Current:
logdb:
TIME 1613231095.98879
VALUE 0.000
SENSOR_ENERGY_Factor:
logdb:
TIME 1613231095.98879
VALUE 0.00
SENSOR_ENERGY_Period:
logdb:
TIME 1613231095.98879
VALUE 0
SENSOR_ENERGY_Power:
logdb:
TIME 1613231095.98879
VALUE 0
SENSOR_ENERGY_ReactivePower:
logdb:
TIME 1613231095.98879
VALUE 0
SENSOR_ENERGY_Today:
logdb:
TIME 1613231095.98879
VALUE 0.002
SENSOR_ENERGY_Total:
logdb:
TIME 1613231095.98879
VALUE 0.002
SENSOR_ENERGY_TotalStartTime:
logdb:
TIME 1613231095.98879
VALUE 2021-02-13T14:47:57
SENSOR_ENERGY_Voltage:
logdb:
TIME 1613231095.98879
VALUE 239
SENSOR_ENERGY_Yesterday:
logdb:
TIME 1613231095.98879
VALUE 0.000
SENSOR_Time:
logdb:
TIME 1613231095.98879
VALUE 2021-02-13T16:44:55
STATE_Heap:
logdb:
TIME 1613231095.92581
VALUE 28
STATE_LoadAvg:
logdb:
TIME 1613231095.92581
VALUE 19
STATE_MqttCount:
logdb:
TIME 1613231095.92581
VALUE 2
STATE_POWER1:
logdb:
TIME 1613231095.92581
VALUE on
STATE_Sleep:
logdb:
TIME 1613231095.92581
VALUE 50
STATE_SleepMode:
logdb:
TIME 1613231095.92581
VALUE Dynamic
STATE_Time:
logdb:
TIME 1613231095.92581
VALUE 2021-02-13T16:44:55
STATE_Uptime:
logdb:
TIME 1613231095.92581
VALUE 0T01:37:09
STATE_UptimeSec:
logdb:
TIME 1613231095.92581
VALUE 5829
STATE_Vcc:
logdb:
TIME 1613231095.92581
VALUE 3.486
STATE_Wifi_AP:
logdb:
TIME 1613231095.92581
VALUE 1
STATE_Wifi_BSSId:
logdb:
TIME 1613231095.92581
VALUE B6:FB:E4:11:89:D0
STATE_Wifi_Channel:
logdb:
TIME 1613231095.92581
VALUE 13
STATE_Wifi_Downtime:
logdb:
TIME 1613231095.92581
VALUE 0T00:00:03
STATE_Wifi_LinkCount:
logdb:
TIME 1613231095.92581
VALUE 1
STATE_Wifi_RSSI:
logdb:
TIME 1613231035.92946
VALUE 80
STATE_Wifi_SSId:
logdb:
TIME 1613231095.92581
VALUE fortytwo
STATE_Wifi_Signal:
logdb:
TIME 1613231035.92946
VALUE -60
state:
logdb:
TIME 1613225739.58008
VALUE off
READINGS:
2021-02-13 16:42:35 POWER1 on
2021-02-13 16:42:35 RESULT_POWER1 on
2021-02-13 16:44:55 SENSOR_ENERGY_ApparentPower 0
2021-02-13 16:44:55 SENSOR_ENERGY_Current 0.000
2021-02-13 16:44:55 SENSOR_ENERGY_Factor 0.00
2021-02-13 16:44:55 SENSOR_ENERGY_Period 0
2021-02-13 16:44:55 SENSOR_ENERGY_Power 0
2021-02-13 16:44:55 SENSOR_ENERGY_ReactivePower 0
2021-02-13 16:44:55 SENSOR_ENERGY_Today 0.002
2021-02-13 16:44:55 SENSOR_ENERGY_Total 0.002
2021-02-13 16:44:55 SENSOR_ENERGY_TotalStartTime 2021-02-13T14:47:57
2021-02-13 16:44:55 SENSOR_ENERGY_Voltage 239
2021-02-13 16:44:55 SENSOR_ENERGY_Yesterday 0.000
2021-02-13 16:44:55 SENSOR_Time 2021-02-13T16:44:55
2021-02-13 16:44:55 STATE_Heap 28
2021-02-13 16:44:55 STATE_LoadAvg 19
2021-02-13 16:44:55 STATE_MqttCount 2
2021-02-13 16:44:55 STATE_POWER1 on
2021-02-13 16:44:55 STATE_Sleep 50
2021-02-13 16:44:55 STATE_SleepMode Dynamic
2021-02-13 16:44:55 STATE_Time 2021-02-13T16:44:55
2021-02-13 16:44:55 STATE_Uptime 0T01:37:09
2021-02-13 16:44:55 STATE_UptimeSec 5829
2021-02-13 16:44:55 STATE_Vcc 3.486
2021-02-13 16:44:55 STATE_Wifi_AP 1
2021-02-13 16:44:55 STATE_Wifi_BSSId B6:FB:E4:11:89:D0
2021-02-13 16:44:55 STATE_Wifi_Channel 13
2021-02-13 16:44:55 STATE_Wifi_Downtime 0T00:00:03
2021-02-13 16:44:55 STATE_Wifi_LinkCount 1
2021-02-13 16:44:55 STATE_Wifi_RSSI 80
2021-02-13 16:44:55 STATE_Wifi_SSId fortytwo
2021-02-13 16:44:55 STATE_Wifi_Signal -60
2021-02-13 15:15:39 state off
2021-02-13 15:44:57 subscriptions cmnd/DVES_02A506_fb/# cmnd/tasmota_02A506/# cmnd/tasmotas/#
Attributes:
readingList DVES_02A506:stat/tasmota_02A506/RESULT:.* { json2nameValue($EVENT, 'RESULT_', $JSONMAP) }
DVES_02A506:stat/tasmota_02A506/POWER1:.* POWER1
DVES_02A506:tele/tasmota_02A506/STATE:.* { json2nameValue($EVENT, 'STATE_', $JSONMAP) }
DVES_02A506:tele/tasmota_02A506/SENSOR:.* { json2nameValue($EVENT, 'SENSOR_', $JSONMAP) }
room _MQTT2_DEVICE
setList on cmnd/tasmota_02A506/POWER1 on\
off cmnd/tasmota_02A506/POWER1 off
webCmd on:off
die setList habe ich erzeugt.
wenn ich nun set MQTT2_DVES_02A506 off
ausführe, geht der status des devices auf off, es wird aber kein mqtt-befehl erzeugt.
wenn ich aber set mqtt_server publish cmnd/tasmota_02A506/POWER1 on
ausführe, schaltet die Steckdose. Offenbar ist was am MQTT2_DEVICE broken. Kann mir da jemand sagen, was ich da verbaselt habe?
vielen Dank und liebe Grüße in die Runde,
Friedhelm
Hi Friedhelm,
wenn Du die beiden attr löschst:
autocreate complex
disable 1
Das Device MQTT2_DVES_02A506 auch löschst, dann das Tasmota Device neu startest und anschließend ein passendes attrTemplate auf das neu angelegte Device anwendest?
https://wiki.fhem.de/wiki/MQTT2_DEVICE
Gruß Otto
Hey Otto, danke für die schnelle Reaktion!
nach dem löschen der beiden Attribute und dem Device wurde das device neu erzeugt:
Internals:
CFGFN
CID DVES_02A506
DEF DVES_02A506
DEVICETOPIC MQTT2_DVES_02A506
FUUID 6027f86b-f33f-129d-175d-7177919868118c74
IODev mqtt_server
LASTInputDev mqtt_server
MSGCNT 8
NAME MQTT2_DVES_02A506
NR 31047
STATE ???
TYPE MQTT2_DEVICE
mqtt_server_MSGCNT 8
mqtt_server_TIME 2021-02-13 17:05:55
Helper:
DBLOG:
ENERGY_ApparentPower:
logdb:
TIME 1613232295.97273
VALUE 13
ENERGY_Current:
logdb:
TIME 1613232295.97273
VALUE 0.055
ENERGY_Factor:
logdb:
TIME 1613232295.97273
VALUE 0.44
ENERGY_Period:
logdb:
TIME 1613232295.97273
VALUE 0
ENERGY_Power:
logdb:
TIME 1613232295.97273
VALUE 6
ENERGY_ReactivePower:
logdb:
TIME 1613232295.97273
VALUE 12
ENERGY_Today:
logdb:
TIME 1613232295.97273
VALUE 0.002
ENERGY_Total:
logdb:
TIME 1613232295.97273
VALUE 0.002
ENERGY_TotalStartTime:
logdb:
TIME 1613232295.97273
VALUE 2021-02-13T14:47:57
ENERGY_Voltage:
logdb:
TIME 1613232355.9517
VALUE 237
ENERGY_Yesterday:
logdb:
TIME 1613232295.97273
VALUE 0.000
Heap:
logdb:
TIME 1613232355.90066
VALUE 28
LoadAvg:
logdb:
TIME 1613232355.90066
VALUE 19
MqttCount:
logdb:
TIME 1613232355.90066
VALUE 2
POWER1:
logdb:
TIME 1613232355.90066
VALUE on
Sleep:
logdb:
TIME 1613232355.90066
VALUE 50
SleepMode:
logdb:
TIME 1613232355.90066
VALUE Dynamic
Time:
logdb:
TIME 1613232355.90066
VALUE 2021-02-13T17:05:55
Uptime:
logdb:
TIME 1613232355.90066
VALUE 0T01:58:09
UptimeSec:
logdb:
TIME 1613232355.90066
VALUE 7089
Vcc:
logdb:
TIME 1613232355.90066
VALUE 3.489
Wifi_AP:
logdb:
TIME 1613232355.90066
VALUE 1
Wifi_BSSId:
logdb:
TIME 1613232355.90066
VALUE B6:FB:E4:11:89:D0
Wifi_Channel:
logdb:
TIME 1613232355.90066
VALUE 13
Wifi_Downtime:
logdb:
TIME 1613232355.90066
VALUE 0T00:00:03
Wifi_LinkCount:
logdb:
TIME 1613232355.90066
VALUE 1
Wifi_RSSI:
logdb:
TIME 1613232295.91369
VALUE 78
Wifi_SSId:
logdb:
TIME 1613232355.90066
VALUE fortytwo
Wifi_Signal:
logdb:
TIME 1613232295.91369
VALUE -61
READINGS:
2021-02-13 17:05:55 ENERGY_ApparentPower 13
2021-02-13 17:05:55 ENERGY_Current 0.055
2021-02-13 17:05:55 ENERGY_Factor 0.44
2021-02-13 17:05:55 ENERGY_Period 0
2021-02-13 17:05:55 ENERGY_Power 6
2021-02-13 17:05:55 ENERGY_ReactivePower 12
2021-02-13 17:05:55 ENERGY_Today 0.002
2021-02-13 17:05:55 ENERGY_Total 0.002
2021-02-13 17:05:55 ENERGY_TotalStartTime 2021-02-13T14:47:57
2021-02-13 17:05:55 ENERGY_Voltage 237
2021-02-13 17:05:55 ENERGY_Yesterday 0.000
2021-02-13 17:05:55 Heap 28
2021-02-13 17:05:55 LoadAvg 19
2021-02-13 17:05:55 MqttCount 2
2021-02-13 17:05:55 POWER1 on
2021-02-13 17:05:55 Sleep 50
2021-02-13 17:05:55 SleepMode Dynamic
2021-02-13 17:05:55 Time 2021-02-13T17:05:55
2021-02-13 17:05:55 Uptime 0T01:58:09
2021-02-13 17:05:55 UptimeSec 7089
2021-02-13 17:05:55 Vcc 3.489
2021-02-13 17:05:55 Wifi_AP 1
2021-02-13 17:05:55 Wifi_BSSId B6:FB:E4:11:89:D0
2021-02-13 17:05:55 Wifi_Channel 13
2021-02-13 17:05:55 Wifi_Downtime 0T00:00:03
2021-02-13 17:05:55 Wifi_LinkCount 1
2021-02-13 17:05:55 Wifi_RSSI 78
2021-02-13 17:05:55 Wifi_SSId fortytwo
2021-02-13 17:05:55 Wifi_Signal -61
2021-02-13 17:03:55 subscriptions cmnd/DVES_02A506_fb/# cmnd/tasmota_02A506/# cmnd/tasmotas/#
Attributes:
IODev mqtt_server
readingList DVES_02A506:tele/tasmota_02A506/STATE:.* { json2nameValue($EVENT) }
DVES_02A506:tele/tasmota_02A506/SENSOR:.* { json2nameValue($EVENT) }
DVES_02A506:stat/tasmota_02A506/RESULT:.* { json2nameValue($EVENT) }
DVES_02A506:stat/tasmota_02A506/POWER1:.* POWER1
room _MQTT2_DEVICE
ich schätze mal, das richtige Template könnte tasmota_POW sein, weil die Steckdose auch den Verbrauch messen kann. Wenn ich das template auswähle, muss ich diverse topic prefixe ausfüllen, ich lande dann bei folgendem Gerät:
Internals:
CFGFN
CID DVES_02A506
DEF DVES_02A506
DEVICETOPIC MQTT2_DVES_02A506
FUUID 6027fc76-f33f-129d-9721-178be242066c573e
IODev mqtt_server
LASTInputDev mqtt_server
MSGCNT 38
NAME MQTT2_DVES_02A506
NR 31823
STATE aktuell: -1.0 W Tag: -1.00 kWh Gestern: -1.000 kWh Gesamt: -1.0000 kWh
TYPE MQTT2_DEVICE
mqtt_server_MSGCNT 38
mqtt_server_TIME 2021-02-13 17:27:51
Helper:
DBLOG:
POWER1:
logdb:
TIME 1613233444.12902
VALUE off
RESULT_POWER1:
logdb:
TIME 1613233444.10865
VALUE off
SENSOR_ENERGY_ApparentPower:
logdb:
TIME 1613233435.99384
VALUE 0
SENSOR_ENERGY_Current:
logdb:
TIME 1613233435.99384
VALUE 0.000
SENSOR_ENERGY_Factor:
logdb:
TIME 1613233435.99384
VALUE 0.00
SENSOR_ENERGY_Period:
logdb:
TIME 1613233435.99384
VALUE 0
SENSOR_ENERGY_Power:
logdb:
TIME 1613233435.99384
VALUE 0
SENSOR_ENERGY_ReactivePower:
logdb:
TIME 1613233435.99384
VALUE 0
SENSOR_ENERGY_Today:
logdb:
TIME 1613233435.99384
VALUE 0.002
SENSOR_ENERGY_Total:
logdb:
TIME 1613233435.99384
VALUE 0.002
SENSOR_ENERGY_TotalStartTime:
logdb:
TIME 1613233435.99384
VALUE 2021-02-13T14:47:57
SENSOR_ENERGY_Voltage:
logdb:
TIME 1613233435.99384
VALUE 0
SENSOR_ENERGY_Yesterday:
logdb:
TIME 1613233435.99384
VALUE 0.000
SENSOR_Time:
logdb:
TIME 1613233495.98651
VALUE 2021-02-13T17:24:55
STATE_Heap:
logdb:
TIME 1613233435.95499
VALUE 28
STATE_LoadAvg:
logdb:
TIME 1613233435.95499
VALUE 19
STATE_MqttCount:
logdb:
TIME 1613233435.95499
VALUE 2
STATE_POWER1:
logdb:
TIME 1613233435.95499
VALUE off
STATE_Sleep:
logdb:
TIME 1613233435.95499
VALUE 50
STATE_SleepMode:
logdb:
TIME 1613233435.95499
VALUE Dynamic
STATE_Time:
logdb:
TIME 1613233495.94716
VALUE 2021-02-13T17:24:55
STATE_Uptime:
logdb:
TIME 1613233495.94716
VALUE 0T02:17:09
STATE_UptimeSec:
logdb:
TIME 1613233495.94716
VALUE 8229
STATE_Vcc:
logdb:
TIME 1613233495.94716
VALUE 3.494
STATE_Wifi_AP:
logdb:
TIME 1613233435.95499
VALUE 1
STATE_Wifi_BSSId:
logdb:
TIME 1613233435.95499
VALUE B6:FB:E4:11:89:D0
STATE_Wifi_Channel:
logdb:
TIME 1613233435.95499
VALUE 13
STATE_Wifi_Downtime:
logdb:
TIME 1613233435.95499
VALUE 0T00:00:03
STATE_Wifi_LinkCount:
logdb:
TIME 1613233435.95499
VALUE 1
STATE_Wifi_RSSI:
logdb:
TIME 1613233495.94716
VALUE 82
STATE_Wifi_SSId:
logdb:
TIME 1613233435.95499
VALUE fortytwo
STATE_Wifi_Signal:
logdb:
TIME 1613233495.94716
VALUE -59
attrTemplateVersion:
logdb:
TIME 1613233520.83549
VALUE 20200522 or prior
state:
logdb:
TIME 1613233671.98827
VALUE on
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
OLDREADINGS:
READINGS:
2021-02-13 17:25:20 attrTemplateVersion 20200522 or prior
2021-02-13 17:27:51 state on
Attributes:
IODev mqtt_server
autocreate 0
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/tasmota_02A506/POWER1/Backlog POWER1 1; delay '.$duration.'; POWER1 0'}<br>See the "Praxisbeispiele" in the wiki for "pulseTime1" alternative option and it's restrictions.
devStateIcon {my $text = ' uptime: '.ReadingsVal($name,"Uptime","unknown").sprintf(" aktuell: %.1f W Tag: %.2f kWh Gestern: %.3f kWh Gesamt: %.4f kWh", ReadingsVal($name,"ENERGY_Power","-1"), ReadingsVal($name,"ENERGY_Today","-1"), ReadingsVal($name,"ENERGY_Yesterday","-1"), ReadingsVal($name,"ENERGY_Total","-1")); my $onl = ReadingsVal($name,"LWT","false") eq "Online"?"10px-kreis-gruen":"10px-kreis-rot"; my $light = ReadingsVal($name,"state","off");"<div><a href=\"http://".ReadingsVal($name,"IPAddress","none")." \"target=\"_blank\">".FW_makeImage($onl).'</a> <a href="/fhem?cmd.dummy=set '.$name.' toggle&XHR=1">'.FW_makeImage($light)."</a>$text<b></b>"}
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
model tasmota_basic_state_power1
readingList stat/tasmota_02A506/POWER1/LWT:.* LWT
stat/tasmota_02A506/POWER1/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
stat/tasmota_02A506/POWER1/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
stat/tasmota_02A506/POWER1/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }
stat/tasmota_02A506/POWER1/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
stat/tasmota_02A506/POWER1:.* state
stat/tasmota_02A506/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
room _MQTT2_DEVICE
setList off:noArg cmnd/tasmota_02A506/POWER1/POWER1 0
on:noArg cmnd/tasmota_02A506/POWER1/POWER1 1
toggle:noArg cmnd/tasmota_02A506/POWER1/POWER1 2
setOtaUrl:textField cmnd/tasmota_02A506/POWER1/OtaUrl $EVTPART1
upgrade:noArg cmnd/tasmota_02A506/POWER1/upgrade 1
setStateList on off toggle
stateFormat {sprintf("aktuell: %.1f W Tag: %.2f kWh Gestern: %.3f kWh Gesamt: %.4f kWh", ReadingsVal($name,"ENERGY_Power","-1"), ReadingsVal($name,"ENERGY_Today","-1"), ReadingsVal($name,"ENERGY_Yesterday","-1"), ReadingsVal($name,"ENERGY_Total","-1"))}
webCmd on:off:toggle
Im Prinzip ist das jetzt besser, weil ich es jetzt schalten kann, dafür fehlen die Verbrauchswerte, die ich vorher hatte ... grmbl.
Der Fehler, dass das schalten nicht ging, war der \ in der setList.
Ich stöbere mal weiter, wie ich noch die energiemesswerte bekomme ..
Ich weiß nicht wie speziell POW ist, ich hatte basic genommen - das macht es glaube ich :)
so, ich habe readingList und setList nochmal händisch verfummelt, jetzt geht die gosund sp1 mit Energiemessung:
Internals:
CFGFN
CID DVES_02A506
DEF DVES_02A506
DEVICETOPIC MQTT2_DVES_02A506
FUUID 602800ec-f33f-129d-e3b8-77581f40425d7018
IODev mqtt_server
LASTInputDev mqtt_server
MSGCNT 12
NAME MQTT2_DVES_02A506
NR 32658
STATE aktuell: 26.0 W Tag: 0.01 kWh Gestern: 0.000 kWh Gesamt: 0.0050 kWh
TYPE MQTT2_DEVICE
mqtt_server_MSGCNT 12
mqtt_server_TIME 2021-02-13 17:43:56
Helper:
DBLOG:
ENERGY_ApparentPower:
logdb:
TIME 1613234636.0324
VALUE 41
ENERGY_Current:
logdb:
TIME 1613234636.0324
VALUE 0.177
ENERGY_Factor:
logdb:
TIME 1613234636.0324
VALUE 0.62
ENERGY_Period:
logdb:
TIME 1613234636.0324
VALUE 0
ENERGY_Power:
logdb:
TIME 1613234636.0324
VALUE 26
ENERGY_ReactivePower:
logdb:
TIME 1613234636.0324
VALUE 33
ENERGY_Today:
logdb:
TIME 1613234636.0324
VALUE 0.005
ENERGY_Total:
logdb:
TIME 1613234636.0324
VALUE 0.005
ENERGY_TotalStartTime:
logdb:
TIME 1613234636.0324
VALUE 2021-02-13T14:47:57
ENERGY_Voltage:
logdb:
TIME 1613234636.0324
VALUE 234
ENERGY_Yesterday:
logdb:
TIME 1613234636.0324
VALUE 0.000
Heap:
logdb:
TIME 1613234635.97101
VALUE 27
LoadAvg:
logdb:
TIME 1613234635.97101
VALUE 19
MqttCount:
logdb:
TIME 1613234635.97101
VALUE 2
Sleep:
logdb:
TIME 1613234635.97101
VALUE 50
SleepMode:
logdb:
TIME 1613234635.97101
VALUE Dynamic
Time:
logdb:
TIME 1613234635.97101
VALUE 2021-02-13T17:43:55
Uptime:
logdb:
TIME 1613234635.97101
VALUE 0T02:36:09
UptimeSec:
logdb:
TIME 1613234635.97101
VALUE 9369
Vcc:
logdb:
TIME 1613234635.97101
VALUE 3.504
Wifi_AP:
logdb:
TIME 1613234635.97101
VALUE 1
Wifi_BSSId:
logdb:
TIME 1613234635.97101
VALUE B6:FB:E4:11:89:D0
Wifi_Channel:
logdb:
TIME 1613234635.97101
VALUE 13
Wifi_Downtime:
logdb:
TIME 1613234635.97101
VALUE 0T00:00:03
Wifi_LinkCount:
logdb:
TIME 1613234635.97101
VALUE 1
Wifi_RSSI:
logdb:
TIME 1613234635.97101
VALUE 74
Wifi_SSId:
logdb:
TIME 1613234635.97101
VALUE fortytwo
Wifi_Signal:
logdb:
TIME 1613234635.97101
VALUE -63
state:
logdb:
TIME 1613234421.06864
VALUE on
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:
2021-02-13 17:43:56 ENERGY_ApparentPower 41
2021-02-13 17:43:56 ENERGY_Current 0.177
2021-02-13 17:43:56 ENERGY_Factor 0.62
2021-02-13 17:43:56 ENERGY_Period 0
2021-02-13 17:43:56 ENERGY_Power 26
2021-02-13 17:43:56 ENERGY_ReactivePower 33
2021-02-13 17:43:56 ENERGY_Today 0.005
2021-02-13 17:43:56 ENERGY_Total 0.005
2021-02-13 17:43:56 ENERGY_TotalStartTime 2021-02-13T14:47:57
2021-02-13 17:43:56 ENERGY_Voltage 234
2021-02-13 17:43:56 ENERGY_Yesterday 0.000
2021-02-13 17:43:55 Heap 27
2021-02-13 17:43:55 LoadAvg 19
2021-02-13 17:43:55 MqttCount 2
2021-02-13 17:43:55 Sleep 50
2021-02-13 17:43:55 SleepMode Dynamic
2021-02-13 17:43:56 Time 2021-02-13T17:43:55
2021-02-13 17:43:55 Uptime 0T02:36:09
2021-02-13 17:43:55 UptimeSec 9369
2021-02-13 17:43:55 Vcc 3.504
2021-02-13 17:43:55 Wifi_AP 1
2021-02-13 17:43:55 Wifi_BSSId B6:FB:E4:11:89:D0
2021-02-13 17:43:55 Wifi_Channel 13
2021-02-13 17:43:55 Wifi_Downtime 0T00:00:03
2021-02-13 17:43:55 Wifi_LinkCount 1
2021-02-13 17:43:55 Wifi_RSSI 74
2021-02-13 17:43:55 Wifi_SSId fortytwo
2021-02-13 17:43:55 Wifi_Signal -63
2021-02-13 17:40:21 state on
2021-02-13 17:40:12 subscriptions cmnd/DVES_02A506_fb/# cmnd/tasmota_02A506/# cmnd/tasmotas/#
Attributes:
IODev mqtt_server
autocreate 0
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/tasmota_02A506/POWER1/Backlog POWER1 1; delay '.$duration.'; POWER1 0'}<br>See the "Praxisbeispiele" in the wiki for "pulseTime1" alternative option and it's restrictions.
devStateIcon {my $text = ' uptime: '.ReadingsVal($name,"Uptime","unknown").sprintf(" aktuell: %.1f W Tag: %.2f kWh Gestern: %.3f kWh Gesamt: %.4f kWh", ReadingsVal($name,"ENERGY_Power","-1"), ReadingsVal($name,"ENERGY_Today","-1"), ReadingsVal($name,"ENERGY_Yesterday","-1"), ReadingsVal($name,"ENERGY_Total","-1")); my $onl = ReadingsVal($name,"LWT","false") eq "Online"?"10px-kreis-gruen":"10px-kreis-rot"; my $light = ReadingsVal($name,"state","off");"<div><a href=\"http://".ReadingsVal($name,"IPAddress","none")." \"target=\"_blank\">".FW_makeImage($onl).'</a> <a href="/fhem?cmd.dummy=set '.$name.' toggle&XHR=1">'.FW_makeImage($light)."</a>$text<b></b>"}
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
model tasmota_basic_state_power1
readingList stat/tasmota_02A506/LWT:.* LWT
tele/tasmota_02A506/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
tele/tasmota_02A506/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
stat/tasmota_02A506/POWER1:.* state
stat/tasmota_02A506/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
room _MQTT2_DEVICE
setList off:noArg cmnd/tasmota_02A506/POWER1/POWER1 0
on:noArg cmnd/tasmota_02A506/POWER1/POWER1 1
toggle:noArg cmnd/tasmota_02A506/POWER1/POWER1 2
setOtaUrl:textField cmnd/tasmota_02A506/POWER1/OtaUrl $EVTPART1
upgrade:noArg cmnd/tasmota_02A506/POWER1/upgrade 1
setStateList on off toggle
stateFormat {sprintf("aktuell: %.1f W Tag: %.2f kWh Gestern: %.3f kWh Gesamt: %.4f kWh", ReadingsVal($name,"ENERGY_Power","-1"), ReadingsVal($name,"ENERGY_Today","-1"), ReadingsVal($name,"ENERGY_Yesterday","-1"), ReadingsVal($name,"ENERGY_Total","-1"))}
webCmd on:off:toggle
der initiale Fehler war wohl, dass ich die setlist-befehle händisch gesetzt habe und die gammeligen \ mit im webeditor eingegeben habe ..
Dank dir für das betreute Denken!
die SP1 geht bei mir 1a mit dem tasmota_basic_state_power1 - ohne fummeln :)
hm, ja keine Ahnung, was ich falsch gemacht habe.
ich habe jetzt 7 weitere SP1 eingerichtet, die habe ich nach dem autocreate mit dem Template tasmota_POW in Betrieb genommen, da "fehlte" dann nur noch webCmd, alles andere (inkl. indikator-lampe für Gerät ist offline/online).
insofern: ja, auch meine 7 gosund SP1 gingen jetzt "ohne fummeln" ;)