Hallo zusammen,
ich habe bei mir im Hause verschiedene Tasmota-Steckdosen im Einsatz, die als MQTT2-Devices in FHEM registriert sind. Dazu gehört eine Umwäzpumpe für warmes Wasser, die ich gerne zeitgesteuert betreiben möchte. Leider funktioniert der WeekdayTimer nicht wie erwartet. Er macht die Schaltung das erste Mal und hört entweder direkt oder 1-2 Schaltungen später wieder auf.
Der Code bzw. List sieht wie folgt aus:
Internals:
COMMAND
CONDITION
DEF MQTT2_DVES_0371A9 !$we|06:15|on !$we|09:00|off !$we|11:30|on !$we|14:00|off !$we|16:00|on $we|08:00|on 20:00|off
DEVICE MQTT2_DVES_0371A9
FUUID 5f7ac87d-f33f-d8e9-6777-55399d01467fc585
GlobalDaylistSpec
LANGUAGE en
NAME wdt_Zirkulation3
NR 171
Profil 0: Sunday 08:00:00 on, 20:00:00 off,
Profil 1: Monday 06:15:00 on, 09:00:00 off, 11:30:00 on, 14:00:00 off, 16:00:00 on, 20:00:00 off,
Profil 2: Tuesday 06:15:00 on, 09:00:00 off, 11:30:00 on, 14:00:00 off, 16:00:00 on, 20:00:00 off,
Profil 3: Wednesday 06:15:00 on, 09:00:00 off, 11:30:00 on, 14:00:00 off, 16:00:00 on, 20:00:00 off,
Profil 4: Thursday 06:15:00 on, 09:00:00 off, 11:30:00 on, 14:00:00 off, 16:00:00 on, 20:00:00 off,
Profil 5: Friday 06:15:00 on, 09:00:00 off, 11:30:00 on, 14:00:00 off, 16:00:00 on, 20:00:00 off,
Profil 6: Saturday 08:00:00 on, 20:00:00 off,
Profil 7: weekend 08:00:00 on,
Profil 8: weekdays 06:15:00 on, 09:00:00 off, 11:30:00 on, 14:00:00 off, 16:00:00 on,
STATE on
STILLDONETIME 0
TYPE WeekdayTimer
.attraggr:
.attrminint:
.dayNumber:
!$we 8
$we 7
fr 5
mo 1
sa 6
su 0
th 4
tu 2
we 3
.longDays:
de:
Sonntag
Montag
Dienstag
Mittwoch
Donnerstag
Freitag
Samstag
Wochenende
Werktags
en:
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
weekend
weekdays
fr:
Dimanche
Lundi
Mardi
Mercredi
Jeudi
Vendredi
Samedi
weekend
jours de la semaine
nl:
Zondag
Maandag
Dinsdag
Woensdag
Donderdag
Vrijdag
Zaterdag
weekend
werkdagen
.shortDays:
de:
so
mo
di
mi
do
fr
sa
$we
!$we
en:
su
mo
tu
we
th
fr
sa
$we
!$we
fr:
di
lu
ma
me
je
ve
sa
$we
!$we
nl:
zo
ma
di
wo
do
vr
za
$we
!$we
.userReadings:
HASH(0x42c07f0)
OLDREADINGS:
READINGS:
2020-10-06 16:00:00 active enabled
2020-10-06 16:00:00 currValue on
2020-10-06 16:00:00 nextUpdate 2020-10-06 20:00:00
2020-10-06 16:00:00 nextValue off
2020-10-06 16:00:00 state on
SWITCHINGTIMES:
8|06:15|on
8|09:00|off
8|11:30|on
8|14:00|off
8|16:00|on
7|08:00|on
20:00|off
TIMER:
wdt_Zirkulation3_1:
HASH wdt_Zirkulation3
MODIFIER 1
NAME wdt_Zirkulation3_1
wdt_Zirkulation3_2:
HASH wdt_Zirkulation3
MODIFIER 2
NAME wdt_Zirkulation3_2
wdt_Zirkulation3_3:
HASH wdt_Zirkulation3
MODIFIER 3
NAME wdt_Zirkulation3_3
wdt_Zirkulation3_4:
HASH wdt_Zirkulation3
MODIFIER 4
NAME wdt_Zirkulation3_4
wdt_Zirkulation3_5:
HASH wdt_Zirkulation3
MODIFIER 5
NAME wdt_Zirkulation3_5
wdt_Zirkulation3_7:
HASH wdt_Zirkulation3
MODIFIER 7
NAME wdt_Zirkulation3_7
wdt_Zirkulation3_SetTimerOfDay:
HASH wdt_Zirkulation3
MODIFIER SetTimerOfDay
NAME wdt_Zirkulation3_SetTimerOfDay
SETTIMERATMIDNIGHT 1
helper:
daysRegExp (su|mo|tu|we|th|fr|sa|\$we|\!\$we)
daysRegExpMessage (su|mo|tu|we|th|fr|sa|$we|!$we)
SWITCHINGTIME:
0:
08:00:00 on
20:00:00 off
1:
06:15:00 on
09:00:00 off
11:30:00 on
14:00:00 off
16:00:00 on
20:00:00 off
2:
06:15:00 on
09:00:00 off
11:30:00 on
14:00:00 off
16:00:00 on
20:00:00 off
3:
06:15:00 on
09:00:00 off
11:30:00 on
14:00:00 off
16:00:00 on
20:00:00 off
4:
06:15:00 on
09:00:00 off
11:30:00 on
14:00:00 off
16:00:00 on
20:00:00 off
5:
06:15:00 on
09:00:00 off
11:30:00 on
14:00:00 off
16:00:00 on
20:00:00 off
6:
08:00:00 on
20:00:00 off
7:
08:00:00 on
8:
06:15:00 on
09:00:00 off
11:30:00 on
14:00:00 off
16:00:00 on
WEDAYS:
4 1
5 1
profil:
1:
EPOCH 1601957700
PARA on
TIME 06:15
WE_Override 0
TAGE:
8
2:
EPOCH 1601967600
PARA off
TIME 09:00
WE_Override 0
TAGE:
8
3:
EPOCH 1601976600
PARA on
TIME 11:30
WE_Override 0
TAGE:
8
4:
EPOCH 1601985600
PARA off
TIME 14:00
WE_Override 0
TAGE:
8
5:
EPOCH 1601992800
PARA on
TIME 16:00
WE_Override 0
TAGE:
8
6:
EPOCH 1601964000
PARA on
TIME 08:00
WE_Override 0
TAGE:
7
7:
EPOCH 1602007200
PARA off
TIME 20:00
WE_Override 0
TAGE:
0
1
2
3
4
5
6
profile_IDX:
0:
08:00:00 6
20:00:00 7
1:
06:15:00 1
09:00:00 2
11:30:00 3
14:00:00 4
16:00:00 5
20:00:00 7
2:
06:15:00 1
09:00:00 2
11:30:00 3
14:00:00 4
16:00:00 5
20:00:00 7
3:
06:15:00 1
09:00:00 2
11:30:00 3
14:00:00 4
16:00:00 5
20:00:00 7
4:
06:15:00 1
09:00:00 2
11:30:00 3
14:00:00 4
16:00:00 5
20:00:00 7
5:
06:15:00 1
09:00:00 2
11:30:00 3
14:00:00 4
16:00:00 5
20:00:00 7
6:
08:00:00 6
20:00:00 7
7:
08:00:00 6
8:
06:15:00 1
09:00:00 2
11:30:00 3
14:00:00 4
16:00:00 5
Attributes:
commandTemplate set $NAME $EVENT
devStateIcon {AttrVal($name,'disable','0') eq "0" ? ".*:message_socket_enabled\@green" : ".*:message_socket_disabled\@red"}
room Tasmota
userReadings active { return "enabled" if ! ($attr{$hash->{NAME}}{disable}); return "disabled" }
Ich hab schon alles Mögliche probiert, es funktioniert aber einfach nicht. Die Steuerkommandos tauchen auch zum richtigen Zeitpunkt im Log auf. Es wird aber nicht geschaltet. Hat jemand von euch eine Idee?
Beste Grüße
Casoe
Kannst du ein list von dem Zieldevice liefern, am besten mal, nachdem der WDT geschaltet hat bzw. eine Schaltung zwar im Log erscheint, aber erfolglos war?
(Das mit dem userReading sieht auch nicht optimal aus, sollte aber hier nicht das Problem sein, es gibt dazu seit einiger Zeit auch das "originale" Reading "disabled").
Anbei list vom Ziel-Device:
Internals:
CID DVES_0371A9
DEF DVES_0371A9
DEVICETOPIC MQTT2_DVES_0371A9
FUUID 5dc47b52-f33f-d8e9-fa1d-5ee57920d71db634
IODev broker
LASTInputDev broker
MSGCNT 2002
NAME MQTT2_DVES_0371A9
NR 89
STATE <div><img src='/fhem/images/default/ios-on-green.png'> Aktuell: 27 W / Tag: 0.250 kW/h
STILLDONETIME 0
TYPE MQTT2_DEVICE
broker_MSGCNT 2002
broker_TIME 2020-10-06 18:34:14
.attraggr:
.attreocr:
.*
.attrminint:
.userReadings:
HASH(0x42a3e50)
Helper:
DBLOG:
ENERGY_Power:
logdb:
TIME 1602002054.6734
VALUE 27
READINGS:
2019-11-23 09:37:18 Ap_1 Olymp
2020-01-05 14:43:05 BASE 18
2020-10-05 20:47:31 BlinkCount 10
2020-10-05 20:40:30 Command Unknown
2020-01-05 15:48:33 CurrentSetCal 2685
2020-10-06 18:34:14 ENERGY_ApparentPower 49
2020-10-06 18:34:14 ENERGY_Current 0.208
2020-10-06 18:34:14 ENERGY_Factor 0.54
2020-10-06 18:34:14 ENERGY_Period 0
2020-10-06 18:34:14 ENERGY_Power 27
2020-10-06 18:34:14 ENERGY_ReactivePower 41
2020-10-06 18:34:14 ENERGY_Today 0.250
2020-10-06 18:34:14 ENERGY_Total 94.655
2020-10-06 18:34:14 ENERGY_TotalStartTime 2020-01-05T14:36:39
2020-10-06 18:34:14 ENERGY_Voltage 237
2020-10-06 18:34:14 ENERGY_Yesterday 0.297
2020-01-05 14:43:05 FLAG 15
2020-10-06 16:25:10 FallbackTopic cmnd/DVES_0371A9_fb/
2020-10-05 20:40:26 FullTopic %prefix%/%topic%/
2020-01-05 14:43:05 GPIO_1 255
2020-01-05 14:43:05 GPIO_10 255
2020-01-05 14:43:05 GPIO_11 255
2020-01-05 14:43:05 GPIO_12 255
2020-01-05 14:43:05 GPIO_13 255
2020-01-05 14:43:05 GPIO_2 255
2020-01-05 14:43:05 GPIO_3 255
2020-01-05 14:43:05 GPIO_4 255
2020-01-05 14:43:05 GPIO_5 255
2020-01-05 14:43:05 GPIO_6 255
2020-01-05 14:43:05 GPIO_7 255
2020-01-05 14:43:05 GPIO_8 255
2020-01-05 14:43:05 GPIO_9 255
2020-10-06 16:25:10 GroupTopic cmnd/tasmotas/
2020-10-06 18:34:14 Heap 28
2020-10-06 16:25:10 Hostname gosund-sp111-02-4521
2020-10-06 16:25:10 IPAddress 192.168.2.66
2020-10-06 16:25:10 LWT Online
2020-10-05 20:46:15 LedPower1 off
2020-10-05 20:46:40 LedState 1
2020-10-06 18:34:14 LoadAvg 19
2020-10-06 16:25:10 Module BlitzWolf SHP
2020-10-06 18:34:14 MqttCount 1
2020-10-05 20:40:27 MqttRetry 10
2020-01-05 14:43:05 NAME Generic
2020-10-05 20:40:26 NtpServer1 pool.ntp.org
2020-10-05 20:50:21 OtaUrl http://192.168.2.35:8000/data/firmwares/tasmota.bin
2020-01-05 14:41:40 POWER OFF
2020-10-06 18:34:14 POWER1 on
2020-01-06 12:23:43 Password2 PkThcbyiJWYZ8CydVQya
2020-01-06 20:41:11 PowerOnState 3
2020-01-05 15:48:59 PowerSetCal 9693
2020-10-05 20:40:28 Prefix1 cmnd
2020-10-05 20:40:28 Prefix2 stat
2020-10-05 20:40:28 Prefix3 tele
2020-10-06 16:25:10 RestartReason External System
2020-01-05 14:42:04 SaveData on
2020-10-05 20:40:27 SensorRetain off
2020-01-05 14:42:04 SetOption26 on
2020-10-05 20:44:52 SetOption31 on
2020-10-06 18:34:14 Sleep 50
2020-10-06 18:34:14 SleepMode Dynamic
2020-10-05 20:40:29 StateText1 off
2020-10-05 20:40:29 StateText2 on
2020-10-05 20:40:29 StateText3 toggle
2020-10-05 20:40:29 StateText4 hold
2020-10-05 20:40:26 SwitchTopic 0
2020-10-05 20:40:28 TelePeriod 60
2020-10-06 18:34:14 Time 2020-10-06T17:34:14
2020-10-05 20:50:21 Upgrade Version 8.3.1 from http://192.168.2.35:8000/data/firmwares/tasmota.bin
2020-10-06 18:34:14 Uptime 0T02:09:09
2020-10-06 18:34:14 UptimeSec 7749
2020-10-06 16:25:10 Version 8.3.1(tasmota)
2020-01-05 15:48:22 VoltageSetCal 1898
2020-10-06 16:25:10 WebServerMode Admin
2020-01-06 12:48:05 WifiConfig_2 WifiManager
2020-10-05 20:41:55 WifiConfig_5 Wait
2020-10-06 18:34:14 Wifi_AP 1
2020-10-06 18:34:14 Wifi_BSSId E0:28:6D:A6:AC:C8
2020-10-06 18:34:14 Wifi_Channel 13
2020-10-06 18:34:14 Wifi_Downtime 0T00:00:03
2020-10-06 18:34:14 Wifi_LinkCount 1
2020-10-06 18:34:14 Wifi_RSSI 40
2020-10-06 18:34:14 Wifi_SSId Olymp
2020-10-06 18:34:14 Wifi_Signal -80
2020-10-06 16:28:14 state on
2020-10-05 20:18:08 subscriptions cmnd/DVES_0371A9_fb/# cmnd/gosund-sp111-02/# cmnd/tasmotas/#
Attributes:
DbLogInclude ENERGY_Power
IODev broker
alias Zirkulationspumpe
autocreate 1
event-on-change-reading .*
readingList tele/gosund-sp111-02/LWT:.* LWT
tele/gosund-sp111-02/STATE:.* { json2nameValue($EVENT) }
tele/gosund-sp111-02/SENSOR:.* { json2nameValue($EVENT) }
tele/gosund-sp111-02/INFO.:.* { json2nameValue($EVENT) }
stat/gosund-sp111-02/RESULT:.* { json2nameValue($EVENT) }
room Baustelle,Tasmota
setList off:noArg cmnd/gosund-sp111-02/POWER1 0
on:noArg cmnd/gosund-sp111-02/POWER1 1
toggle:noArg cmnd/gosund-sp111-02/POWER1 2
setStateList on off toggle
sortby 5
stateFormat {my $state = lc ReadingsVal($name, "state", "off");
my $devStateIcon = 'ios-on-green.png';
if ($state eq "off")
{
$devStateIcon = 'ios-off.png';
}
"<div><img src='/fhem/images/default/" . $devStateIcon . "'>" . sprintf(
" Aktuell: %.0f W / Tag: %.3f kW/h",
ReadingsVal($name,"ENERGY_Power",-1),
ReadingsVal($name,"ENERGY_Today",-1)
)
}
userReadings state:POWER1:.* { lc(ReadingsVal($name,"POWER1","")) }
Hallo casoe,
benutze auch Weekdaytimer und ist auch Klasse.
Nur als Hinweis... Idee, benutze für meine Umwälzpumpe für WW
das Modul Timer also viele Wege...
Gruß
Hans-Jürgen
Das list sieht ok aus, auch wenn an der Konfiguration auch noch einiges "Übriggeblieben" wirkt..
Zitat von: casoe am 06 Oktober 2020, 16:22:32
Die Steuerkommandos tauchen auch zum richtigen Zeitpunkt im Log auf. Es wird aber nicht geschaltet. Hat jemand von euch eine Idee?
Dann sollte das Modul auch auf dem aktuellen Stand sein (davon war ich ausgegangen(?)).
Loggst du den WDT oder das Zieldevice (oder beides)? Da du setStateList gesetzt hast, sollte sich eigentlich feststellen lassen, ob das Problem evtl. auf dem Weg vom MQTT-IO zum Device liegt. Wenn da länger "set_on" oder "set_off" steht, liegt der Hund "hinter" dem MQTT2_DEVICE begraben...
Update von heute morgen:
Gestern Abend hat er ordnungsgemäß um 2000 Uhr ausgeschaltet:
2020.10.06 20:00:00 3: MQTT2_DEVICE set MQTT2_DVES_0371A9 off
Heute morgen um 0615 Uhr ging die Pumpe wieder an:
2020.10.07 06:15:00 3: MQTT2_DEVICE set MQTT2_DVES_0371A9 on
Um 0900 Uhr hätte sie wieder ausgehen sollen...
2020.10.07 09:00:00 3: MQTT2_DEVICE set MQTT2_DVES_0371A9 off
... hat es aber nicht getan. Jetzt um 0909 Uhr ist das Device nach wie vor "on".
Anbei noch mal ein list von dem Device, nachdem es nicht geschaltet hatte:
Internals:
CID DVES_0371A9
DEF DVES_0371A9
DEVICETOPIC MQTT2_DVES_0371A9
FUUID 5dc47b52-f33f-d8e9-fa1d-5ee57920d71db634
IODev broker
LASTInputDev broker
MSGCNT 3040
NAME MQTT2_DVES_0371A9
NR 89
STATE <div><img src='/fhem/images/default/ios-on-green.png'> Aktuell: 28 W / Tag: 0.074 kW/h
STILLDONETIME 0
TYPE MQTT2_DEVICE
broker_MSGCNT 3040
broker_TIME 2020-10-07 09:10:08
.attraggr:
.attreocr:
.*
.attrminint:
.userReadings:
HASH(0x42a3e50)
Helper:
DBLOG:
ENERGY_Power:
logdb:
TIME 1602054608.25586
VALUE 28
READINGS:
2019-11-23 09:37:18 Ap_1 Olymp
2020-01-05 14:43:05 BASE 18
2020-10-05 20:47:31 BlinkCount 10
2020-10-05 20:40:30 Command Unknown
2020-01-05 15:48:33 CurrentSetCal 2685
2020-10-07 09:10:08 ENERGY_ApparentPower 42
2020-10-07 09:10:08 ENERGY_Current 0.181
2020-10-07 09:10:08 ENERGY_Factor 0.67
2020-10-07 09:10:08 ENERGY_Period 0
2020-10-07 09:10:08 ENERGY_Power 28
2020-10-07 09:10:08 ENERGY_ReactivePower 31
2020-10-07 09:10:08 ENERGY_Today 0.074
2020-10-07 09:10:08 ENERGY_Total 94.767
2020-10-07 09:10:08 ENERGY_TotalStartTime 2020-01-05T14:36:39
2020-10-07 09:10:08 ENERGY_Voltage 230
2020-10-07 09:10:08 ENERGY_Yesterday 0.288
2020-01-05 14:43:05 FLAG 15
2020-10-07 09:00:03 FallbackTopic cmnd/DVES_0371A9_fb/
2020-10-05 20:40:26 FullTopic %prefix%/%topic%/
2020-01-05 14:43:05 GPIO_1 255
2020-01-05 14:43:05 GPIO_10 255
2020-01-05 14:43:05 GPIO_11 255
2020-01-05 14:43:05 GPIO_12 255
2020-01-05 14:43:05 GPIO_13 255
2020-01-05 14:43:05 GPIO_2 255
2020-01-05 14:43:05 GPIO_3 255
2020-01-05 14:43:05 GPIO_4 255
2020-01-05 14:43:05 GPIO_5 255
2020-01-05 14:43:05 GPIO_6 255
2020-01-05 14:43:05 GPIO_7 255
2020-01-05 14:43:05 GPIO_8 255
2020-01-05 14:43:05 GPIO_9 255
2020-10-07 09:00:03 GroupTopic cmnd/tasmotas/
2020-10-07 09:10:08 Heap 28
2020-10-07 09:00:03 Hostname gosund-sp111-02-4521
2020-10-07 09:00:03 IPAddress 192.168.2.66
2020-10-07 09:00:03 LWT Online
2020-10-05 20:46:15 LedPower1 off
2020-10-05 20:46:40 LedState 1
2020-10-07 09:10:08 LoadAvg 19
2020-10-07 09:00:03 Module BlitzWolf SHP
2020-10-07 09:10:08 MqttCount 1
2020-10-05 20:40:27 MqttRetry 10
2020-01-05 14:43:05 NAME Generic
2020-10-05 20:40:26 NtpServer1 pool.ntp.org
2020-10-05 20:50:21 OtaUrl http://192.168.2.35:8000/data/firmwares/tasmota.bin
2020-01-05 14:41:40 POWER OFF
2020-10-07 09:10:08 POWER1 on
2020-01-06 12:23:43 Password2 PkThcbyiJWYZ8CydVQya
2020-01-06 20:41:11 PowerOnState 3
2020-01-05 15:48:59 PowerSetCal 9693
2020-10-05 20:40:28 Prefix1 cmnd
2020-10-05 20:40:28 Prefix2 stat
2020-10-05 20:40:28 Prefix3 tele
2020-10-07 09:00:03 RestartReason External System
2020-01-05 14:42:04 SaveData on
2020-10-05 20:40:27 SensorRetain off
2020-01-05 14:42:04 SetOption26 on
2020-10-05 20:44:52 SetOption31 on
2020-10-07 09:10:08 Sleep 50
2020-10-07 09:10:08 SleepMode Dynamic
2020-10-05 20:40:29 StateText1 off
2020-10-05 20:40:29 StateText2 on
2020-10-05 20:40:29 StateText3 toggle
2020-10-05 20:40:29 StateText4 hold
2020-10-05 20:40:26 SwitchTopic 0
2020-10-05 20:40:28 TelePeriod 60
2020-10-07 09:10:08 Time 2020-10-07T08:10:07
2020-10-05 20:50:21 Upgrade Version 8.3.1 from http://192.168.2.35:8000/data/firmwares/tasmota.bin
2020-10-07 09:10:08 Uptime 0T00:10:09
2020-10-07 09:10:08 UptimeSec 609
2020-10-07 09:00:03 Version 8.3.1(tasmota)
2020-01-05 15:48:22 VoltageSetCal 1898
2020-10-07 09:00:03 WebServerMode Admin
2020-01-06 12:48:05 WifiConfig_2 WifiManager
2020-10-05 20:41:55 WifiConfig_5 Wait
2020-10-07 09:10:08 Wifi_AP 1
2020-10-07 09:10:08 Wifi_BSSId E0:28:6D:A6:AC:C8
2020-10-07 09:10:08 Wifi_Channel 13
2020-10-07 09:10:08 Wifi_Downtime 0T00:00:03
2020-10-07 09:10:08 Wifi_LinkCount 1
2020-10-07 09:10:08 Wifi_RSSI 46
2020-10-07 09:10:08 Wifi_SSId Olymp
2020-10-07 09:10:08 Wifi_Signal -77
2020-10-07 09:00:03 state on
2020-10-05 20:18:08 subscriptions cmnd/DVES_0371A9_fb/# cmnd/gosund-sp111-02/# cmnd/tasmotas/#
Attributes:
DbLogInclude ENERGY_Power
IODev broker
alias Zirkulationspumpe
autocreate 1
event-on-change-reading .*
readingList tele/gosund-sp111-02/LWT:.* LWT
tele/gosund-sp111-02/STATE:.* { json2nameValue($EVENT) }
tele/gosund-sp111-02/SENSOR:.* { json2nameValue($EVENT) }
tele/gosund-sp111-02/INFO.:.* { json2nameValue($EVENT) }
stat/gosund-sp111-02/RESULT:.* { json2nameValue($EVENT) }
room Baustelle,Tasmota
setList off:noArg cmnd/gosund-sp111-02/POWER1 0
on:noArg cmnd/gosund-sp111-02/POWER1 1
toggle:noArg cmnd/gosund-sp111-02/POWER1 2
setStateList on off toggle
sortby 5
stateFormat {my $state = lc ReadingsVal($name, "state", "off");
my $devStateIcon = 'ios-on-green.png';
if ($state eq "off")
{
$devStateIcon = 'ios-off.png';
}
"<div><img src='/fhem/images/default/" . $devStateIcon . "'>" . sprintf(
" Aktuell: %.0f W / Tag: %.3f kW/h",
ReadingsVal($name,"ENERGY_Power",-1),
ReadingsVal($name,"ENERGY_Today",-1)
)
}
userReadings state:POWER1:.* { lc(ReadingsVal($name,"POWER1","")) }
webCmd toggle
FHEM ist auf dem aktuellen Stand. Ich hatte gestern noch update all und einen Neustart gemacht.
ZitatLoggst du den WDT oder das Zieldevice (oder beides)?
Was meinst du damit?
Wenn ich jetzt den den folgenden Befehl am Kommandoprompt in FHEM eingebe ...
set MQTT2_DVES_0371A9 off
... geht das Device kurz aus und dann wieder an. Beim zweiten Versuch dann wieder. Beim dritten auch. Könnte es sein, dass die Steckdose selbst beim Schalten rebootet und sich dann wieder einschaltet? Ich hab jetzt mal ein Update der Tasmota Firmware gemacht. Mal schauen, was das bringt.
Beste Grüße
Casoe
Zitat von: casoe am 07 Oktober 2020, 09:24:19
... geht das Device kurz aus und dann wieder an. Beim zweiten Versuch dann wieder. Beim dritten auch. Könnte es sein, dass die Steckdose selbst beim Schalten rebootet und sich dann wieder einschaltet? Ich hab jetzt mal ein Update der Tasmota Firmware gemacht. Mal schauen, was das bringt.
Ich hätte nach dem, was du hier auszugsweise zeigst auch darauf getippt, dass der ESP komisch reagiert, vermute aber, dass es nicht an der firmware-Version liegt, eher an der Stromversorgung...
Der WDT scheint jedenfalls akkurat zu tun, was er soll, das zeigt die Meldung genau um 09:00:00 Uhr im Event-Monitor.
ZitatWas meinst du damit?
Na ja FHEM zeichnet im Haupt-Log (im default-soll) alle Aktionen auf, die von FHEM aus ausgelöst werden. Es gäbe aber z.B. noch die Möglichkeit, ein FileLog anzulegen, dass dann auch die Übergänge der Zustände im Reading "state" des MQTT2_DEVICE aufzeichnen könnte (oder alle Events an diesem Gerät usw.). Für's debuggen ist es ggf. hilfreich, etwas mehr zu wissen als nur das, was im FHEM-Haupt-Log steht ;) .
Ich hab jetzt mal die Steckdosen getauscht und eine andere Steckdose für die Umwälzpumpe zum Einsatz gebracht. Mal schauen, ob die das stabiler verarbeiten wird.
Danke auf jeden Fall schon mal für die Hilfe bis hierhin. Das war echt super!
OK, dann danke auch für die Rückmeldung, bin mal gespannt, ob das einfach ein Montagsgerät war oder mehr dahintersteckt.
Vielleicht noch eine Anmerkung: Diese ganzen ESP8266-Geräte sind zwar hübsch und praktisch, aber wir erleben hier immer wieder seltsame Effekte mit den Dingern, v.a., wenn eine FritzBox als WLAN-AP oder auch nur als DHCP-Server dient. (Das ist ein Erfahrungswert, es gibt keine Garantie, dass es nicht funktioniert oder genaue Analysen, warum es nicht klappt...)
Es lag an der Steckdose. Ich hab seit Donnerstag letzte Woche eine andere am Start und die funktioniert genau wie definiert.
Danke noch mal für die Unterstützung. Hab den Post auf "gelöst" gesetzt.
Beste Grüße
casoe