Hallo,
finde meinen Fehler nicht.
Habe ein Tasmota device mit MQTT2 eingebunden.
schalte on for timer mit:
on-for-timer {my $duration = $EVTPART1 < 11.2 ? $EVTPART1*10 : $EVTPART1+100; 'cmnd/TA_SOR2/Backlog pulseTime1 '.$duration.'; POWER1 1'}
dabei verbleibt im Tasmota.
08:38:44 MQT: stat/TA_SOR2/RESULT = {"PulseTime1":{"Set":2800,"Remaining":0}}
wenn ich dann aber wieder ein normales on schalte, läuft nur PulseTime1 ab.
Wann muss ich tun, damit nach dem on-for-timer ein noirmales dauer on funktioniert. ohne vorher pulsetimex
zu resetten mit pulsetime1 0.
hier das list:
Internals:
CID DVES_A53E29
DEF DVES_A53E29
DEVICETOPIC TA_SOR2
FUUID 5e3fddb9-f33f-74bb-12c0-13c75523ad0dd6a1
IODev MQTT2_TR_UB9
LASTInputDev MQTT2_TR_UB9
MQTT2_TR_UB9_MSGCNT 8063
MQTT2_TR_UB9_TIME 2020-02-24 08:31:48
MSGCNT 8063
NAME TA_SOR2
NR 106341
STATE ON
OFF
<br>
Online
<a href="http://192.168.1.155" target="_blank">192.168.1.155</a>
TYPE MQTT2_DEVICE
READINGS:
2020-02-22 13:10:10 BASE 18
2020-02-22 13:10:10 BlinkCount 10
2020-02-22 13:10:09 BlinkTime 10
2020-02-22 13:10:10 ButtonDebounce 50
2020-02-14 14:47:46 Command Unknown
2020-02-22 10:51:42 Delay 2
2020-02-22 13:10:10 FLAG 15
2020-02-22 10:51:42 FallbackTopic cmnd/DVES_A53E29_fb/
2020-02-22 13:09:25 FullTopic %prefix%/%topic%/
2020-02-22 13:10:09 GPIO0_0 None
2020-02-22 13:10:09 GPIO1_0 None
2020-02-22 13:10:09 GPIO3_0 None
2020-02-22 13:10:09 GPIO9_0 None
2020-02-22 13:10:10 GPIO_1 255
2020-02-22 13:10:10 GPIO_10 255
2020-02-22 13:10:10 GPIO_11 255
2020-02-22 13:10:10 GPIO_12 255
2020-02-22 13:10:10 GPIO_13 255
2020-02-22 13:10:10 GPIO_2 255
2020-02-22 13:10:10 GPIO_3 255
2020-02-22 13:10:10 GPIO_4 255
2020-02-22 13:10:10 GPIO_5 255
2020-02-22 13:10:10 GPIO_6 255
2020-02-22 13:10:10 GPIO_7 255
2020-02-22 13:10:10 GPIO_8 255
2020-02-22 13:10:10 GPIO_9 255
2020-02-22 13:10:07 GPIOs1_0 None
2020-02-22 13:10:07 GPIOs1_10 Switch2
2020-02-22 13:10:07 GPIOs1_11 Switch3
2020-02-22 13:10:07 GPIOs1_12 Switch4
2020-02-22 13:10:07 GPIOs1_122 Button1i
2020-02-22 13:10:07 GPIOs1_123 Button2i
2020-02-22 13:10:07 GPIOs1_124 Button3i
2020-02-22 13:10:07 GPIOs1_125 Button4i
2020-02-22 13:10:07 GPIOs1_126 Button1in
2020-02-22 13:10:07 GPIOs1_127 Button2in
2020-02-22 13:10:07 GPIOs1_128 Button3in
2020-02-22 13:10:07 GPIOs1_129 Button4in
2020-02-22 13:10:07 GPIOs1_13 Switch5
2020-02-22 13:10:07 GPIOs1_14 Switch6
2020-02-22 13:10:07 GPIOs1_15 Switch7
2020-02-22 13:10:07 GPIOs1_16 Switch8
2020-02-22 13:10:07 GPIOs1_17 Button1
2020-02-22 13:10:07 GPIOs1_18 Button2
2020-02-22 13:10:07 GPIOs1_19 Button3
2020-02-22 13:10:07 GPIOs1_20 Button4
2020-02-22 13:10:07 GPIOs1_21 Relay1
2020-02-22 13:10:07 GPIOs1_29 Relay1i
2020-02-22 13:10:07 GPIOs1_82 Switch1n
2020-02-22 13:10:07 GPIOs1_83 Switch2n
2020-02-22 13:10:07 GPIOs1_84 Switch3n
2020-02-22 13:10:07 GPIOs1_85 Switch4n
2020-02-22 13:10:07 GPIOs1_86 Switch5n
2020-02-22 13:10:07 GPIOs1_87 Switch6n
2020-02-22 13:10:07 GPIOs1_88 Switch7n
2020-02-22 13:10:07 GPIOs1_89 Switch8n
2020-02-22 13:10:07 GPIOs1_9 Switch1
2020-02-22 13:10:07 GPIOs1_90 Button1n
2020-02-22 13:10:07 GPIOs1_91 Button2n
2020-02-22 13:10:07 GPIOs1_92 Button3n
2020-02-22 13:10:07 GPIOs1_93 Button4n
2020-02-22 13:10:07 GPIOs2_157 LedLink
2020-02-22 13:10:07 GPIOs2_158 LedLinki
2020-02-22 13:10:07 GPIOs2_22 Relay2
2020-02-22 13:10:07 GPIOs2_23 Relay3
2020-02-22 13:10:07 GPIOs2_24 Relay4
2020-02-22 13:10:07 GPIOs2_25 Relay5
2020-02-22 13:10:07 GPIOs2_26 Relay6
2020-02-22 13:10:07 GPIOs2_27 Relay7
2020-02-22 13:10:07 GPIOs2_28 Relay8
2020-02-22 13:10:07 GPIOs2_30 Relay2i
2020-02-22 13:10:07 GPIOs2_31 Relay3i
2020-02-22 13:10:07 GPIOs2_32 Relay4i
2020-02-22 13:10:07 GPIOs2_33 Relay5i
2020-02-22 13:10:07 GPIOs2_34 Relay6i
2020-02-22 13:10:07 GPIOs2_35 Relay7i
2020-02-22 13:10:07 GPIOs2_36 Relay8i
2020-02-22 13:10:07 GPIOs2_37 PWM1
2020-02-22 13:10:07 GPIOs2_38 PWM2
2020-02-22 13:10:07 GPIOs2_39 PWM3
2020-02-22 13:10:07 GPIOs2_40 PWM4
2020-02-22 13:10:07 GPIOs2_41 PWM5
2020-02-22 13:10:07 GPIOs2_42 Counter1
2020-02-22 13:10:07 GPIOs2_43 Counter2
2020-02-22 13:10:07 GPIOs2_44 Counter3
2020-02-22 13:10:07 GPIOs2_46 PWM1i
2020-02-22 13:10:07 GPIOs2_47 PWM2i
2020-02-22 13:10:07 GPIOs2_48 PWM3i
2020-02-22 13:10:07 GPIOs2_49 PWM4i
2020-02-22 13:10:07 GPIOs2_50 PWM5i
2020-02-22 13:10:07 GPIOs2_52 Led1
2020-02-22 13:10:07 GPIOs2_53 Led2
2020-02-22 13:10:07 GPIOs2_54 Led3
2020-02-22 13:10:07 GPIOs2_55 Led4
2020-02-22 13:10:07 GPIOs2_56 Led1i
2020-02-22 13:10:07 GPIOs2_57 Led2i
2020-02-22 13:10:07 GPIOs2_58 Led3i
2020-02-22 13:10:07 GPIOs2_59 Led4i
2020-02-22 13:10:07 GPIOs2_94 Counter1n
2020-02-22 13:10:07 GPIOs2_95 Counter2n
2020-02-22 13:10:08 GPIOs3_1 DHT11
2020-02-22 13:10:08 GPIOs3_102 HX711 SCK
2020-02-22 13:10:08 GPIOs3_103 HX711 DAT
2020-02-22 13:10:08 GPIOs3_107 Tuya Tx
2020-02-22 13:10:08 GPIOs3_108 Tuya Rx
2020-02-22 13:10:08 GPIOs3_130 HLWBL SEL
2020-02-22 13:10:08 GPIOs3_131 HLWBL SELi
2020-02-22 13:10:08 GPIOs3_140 SM16716 CLK
2020-02-22 13:10:08 GPIOs3_141 SM16716 DAT
2020-02-22 13:10:08 GPIOs3_142 SM16716 PWR
2020-02-22 13:10:08 GPIOs3_143 MY92x1 DI
2020-02-22 13:10:08 GPIOs3_144 MY92x1 DCKI
2020-02-22 13:10:08 GPIOs3_147 ALux IrRcv
2020-02-22 13:10:08 GPIOs3_148 Serial Tx
2020-02-22 13:10:08 GPIOs3_149 Serial Rx
2020-02-22 13:10:08 GPIOs3_159 ALux IrSel
2020-02-22 13:10:08 GPIOs3_160 Buzzer
2020-02-22 13:10:08 GPIOs3_161 Buzzeri
2020-02-22 13:10:08 GPIOs3_180 SM2135 Clk
2020-02-22 13:10:08 GPIOs3_181 SM2135 Dat
2020-02-22 13:10:08 GPIOs3_2 AM2301
2020-02-22 13:10:08 GPIOs3_3 SI7021
2020-02-22 13:10:08 GPIOs3_4 DS18x20
2020-02-22 13:10:08 GPIOs3_45 Counter4
2020-02-22 13:10:08 GPIOs3_5 I2C SCL
2020-02-22 13:10:08 GPIOs3_51 IRrecv
2020-02-22 13:10:08 GPIOs3_6 I2C SDA
2020-02-22 13:10:08 GPIOs3_7 WS2812
2020-02-22 13:10:08 GPIOs3_73 SR04 Tri/TX
2020-02-22 13:10:08 GPIOs3_74 SR04 Ech/RX
2020-02-22 13:10:08 GPIOs3_8 IRsend
2020-02-22 13:10:08 GPIOs3_96 Counter3n
2020-02-22 13:10:08 GPIOs3_97 Counter4n
2020-02-22 13:10:09 GPIOs4_101 SDS0X1 Tx
2020-02-22 13:10:09 GPIOs4_132 HLWBL CF1
2020-02-22 13:10:09 GPIOs4_133 HLW8012 CF
2020-02-22 13:10:09 GPIOs4_134 BL0937 CF
2020-02-22 13:10:09 GPIOs4_135 MCP39F5 Tx
2020-02-22 13:10:09 GPIOs4_136 MCP39F5 Rx
2020-02-22 13:10:09 GPIOs4_137 MCP39F5 Rst
2020-02-22 13:10:09 GPIOs4_145 CSE7766 Tx
2020-02-22 13:10:09 GPIOs4_146 CSE7766 Rx
2020-02-22 13:10:09 GPIOs4_156 ADE7953 IRQ
2020-02-22 13:10:09 GPIOs4_182 DeepSleep
2020-02-22 13:10:09 GPIOs4_60 MHZ Tx
2020-02-22 13:10:09 GPIOs4_61 MHZ Rx
2020-02-22 13:10:09 GPIOs4_62 PZEM0XX Tx
2020-02-22 13:10:09 GPIOs4_63 PZEM004 Rx
2020-02-22 13:10:09 GPIOs4_64 SAir Tx
2020-02-22 13:10:09 GPIOs4_65 SAir Rx
2020-02-22 13:10:09 GPIOs4_69 PMS5003
2020-02-22 13:10:09 GPIOs4_70 SDS0X1 Rx
2020-02-22 13:10:09 GPIOs4_71 SerBr Tx
2020-02-22 13:10:09 GPIOs4_72 SerBr Rx
2020-02-22 13:10:09 GPIOs4_98 PZEM016 Rx
2020-02-22 13:10:09 GPIOs4_99 PZEM017 Rx
2020-02-22 10:51:42 GroupTopic cmnd/tasmotas/
2020-02-22 13:10:09 Groups 1,2
2020-02-24 08:31:48 Heap 25
2020-02-22 10:51:42 Hostname TA_SOR2-7721
2020-02-22 10:51:42 IPAddress 192.168.1.155
2020-02-22 13:10:09 Interlock OFF
2020-02-22 10:51:42 LWT Online
2020-02-24 08:31:48 LoadAvg 19
2020-02-22 10:51:42 Module Sonoff Dual R2
2020-02-22 13:09:58 Modules1_0 Generic
2020-02-22 13:09:58 Modules1_1 Sonoff Basic
2020-02-22 13:09:58 Modules1_10 Sonoff Touch
2020-02-22 13:09:58 Modules1_11 Sonoff LED
2020-02-22 13:09:58 Modules1_12 1 Channel
2020-02-22 13:09:58 Modules1_13 4 Channel
2020-02-22 13:09:58 Modules1_14 Motor C/AC
2020-02-22 13:09:58 Modules1_19 Sonoff Dev
2020-02-22 13:09:58 Modules1_2 Sonoff RF
2020-02-22 13:09:58 Modules1_21 Sonoff SC
2020-02-22 13:09:58 Modules1_22 Sonoff BN-SZ
2020-02-22 13:09:58 Modules1_23 Sonoff 4CH Pro
2020-02-22 13:09:58 Modules1_25 Sonoff Bridge
2020-02-22 13:09:58 Modules1_26 Sonoff B1
2020-02-22 13:09:58 Modules1_28 Sonoff T1 1CH
2020-02-22 13:09:58 Modules1_29 Sonoff T1 2CH
2020-02-22 13:09:58 Modules1_3 Sonoff SV
2020-02-22 13:09:58 Modules1_30 Sonoff T1 3CH
2020-02-22 13:09:58 Modules1_39 Sonoff Dual R2
2020-02-22 13:09:58 Modules1_4 Sonoff TH
2020-02-22 13:09:58 Modules1_41 Sonoff S31
2020-02-22 13:09:58 Modules1_43 Sonoff Pow R2
2020-02-22 13:09:58 Modules1_44 Sonoff iFan02
2020-02-22 13:09:58 Modules1_5 Sonoff Dual
2020-02-22 13:09:58 Modules1_6 Sonoff Pow
2020-02-22 13:09:58 Modules1_7 Sonoff 4CH
2020-02-22 13:09:58 Modules1_70 Sonoff L1
2020-02-22 13:09:58 Modules1_71 Sonoff iFan03
2020-02-22 13:09:58 Modules1_8 Sonoff S2X
2020-02-22 13:09:58 Modules1_9 Slampher
2020-02-22 13:10:03 Modules2_15 ElectroDragon
2020-02-22 13:10:03 Modules2_16 EXS Relay(s)
2020-02-22 13:10:03 Modules2_17 WiOn
2020-02-22 13:10:03 Modules2_20 H801
2020-02-22 13:10:03 Modules2_31 Supla Espablo
2020-02-22 13:10:03 Modules2_33 Yunshan Relay
2020-02-22 13:10:03 Modules2_34 MagicHome
2020-02-22 13:10:03 Modules2_35 Luani HVIO
2020-02-22 13:10:03 Modules2_37 Arilux LC01
2020-02-22 13:10:03 Modules2_45 BlitzWolf SHP
2020-02-22 13:10:03 Modules2_46 Shelly 1
2020-02-22 13:10:03 Modules2_47 Shelly 2
2020-02-22 13:10:03 Modules2_49 Neo Coolcam
2020-02-22 13:10:03 Modules2_50 ESP Switch
2020-02-22 13:10:03 Modules2_51 OBI Socket
2020-02-22 13:10:03 Modules2_52 Teckin
2020-02-22 13:10:03 Modules2_53 AplicWDP303075
2020-02-22 13:10:03 Modules2_54 Tuya MCU
2020-02-22 13:10:03 Modules2_55 Gosund SP1 v23
2020-02-22 13:10:03 Modules2_56 ARMTR Dimmer
2020-02-22 13:10:03 Modules2_57 SK03 Outdoor
2020-02-22 13:10:03 Modules2_58 PS-16-DZ
2020-02-22 13:10:03 Modules2_59 Teckin US
2020-02-22 13:10:03 Modules2_60 Manzoku strip
2020-02-22 13:10:03 Modules2_61 OBI Socket 2
2020-02-22 13:10:03 Modules2_63 Digoo DG-SP202
2020-02-22 13:10:03 Modules2_64 KA10
2020-02-22 13:10:03 Modules2_65 Luminea ZX2820
2020-02-22 13:10:03 Modules2_67 SP10
2020-02-22 13:10:03 Modules2_68 WAGA CHCZ02MB
2020-02-22 13:10:03 Modules3_18 Generic
2020-02-22 13:10:03 Modules3_24 Huafan SS
2020-02-22 13:10:03 Modules3_27 AiLight
2020-02-22 13:10:03 Modules3_32 Witty Cloud
2020-02-22 13:10:03 Modules3_36 KMC 70011
2020-02-22 13:10:03 Modules3_38 Arilux LC11
2020-02-22 13:10:03 Modules3_40 Arilux LC06
2020-02-22 13:10:03 Modules3_42 Zengge WF017
2020-02-22 13:10:03 Modules3_48 Xiaomi Philips
2020-02-22 13:10:03 Modules3_62 YTF IR Bridge
2020-02-22 13:10:03 Modules3_69 SYF05
2020-02-24 08:31:48 MqttCount 1
2020-02-22 13:10:09 MqttLog 2
2020-02-22 13:10:10 NAME Generic
2020-02-24 08:31:48 POWER1 ON
2020-02-24 08:31:48 POWER2 OFF
2020-02-24 08:27:43 PulseTime1_Remaining 2789
2020-02-24 08:27:43 PulseTime1_Set 2800
2020-02-24 08:28:15 PulseTime2_Remaining 0
2020-02-24 08:28:15 PulseTime2_Set 50
2020-02-24 08:22:55 PulseTime3_Remaining 0
2020-02-24 08:22:55 PulseTime3_Set 0
2020-02-22 13:44:44 PulseTime4_Remaining 0
2020-02-22 13:44:44 PulseTime4_Set 0
2020-02-22 13:44:44 PulseTime5_Remaining 0
2020-02-22 13:44:44 PulseTime5_Set 0
2020-02-22 13:44:44 PulseTime6_Remaining 0
2020-02-22 13:44:44 PulseTime6_Set 0
2020-02-22 13:44:44 PulseTime7_Remaining 0
2020-02-22 13:44:44 PulseTime7_Set 0
2020-02-22 13:44:44 PulseTime8_Remaining 0
2020-02-22 13:44:44 PulseTime8_Set 0
2020-02-22 10:51:42 RestartReason Software/System restart
2020-02-16 09:30:27 RestartReason_CallChain_1 40103043
2020-02-16 09:30:27 RestartReason_CallChain_10 4027f185
2020-02-16 09:30:27 RestartReason_CallChain_11 40246c80
2020-02-16 09:30:27 RestartReason_CallChain_12 401009b4
2020-02-16 09:30:27 RestartReason_CallChain_13 401036e6
2020-02-16 09:30:27 RestartReason_CallChain_14 401009b4
2020-02-16 09:30:27 RestartReason_CallChain_15 401024ac
2020-02-16 09:30:27 RestartReason_CallChain_16 4010575f
2020-02-16 09:30:27 RestartReason_CallChain_17 40103043
2020-02-16 09:30:27 RestartReason_CallChain_18 40103224
2020-02-16 09:30:27 RestartReason_CallChain_19 401036e6
2020-02-16 09:30:27 RestartReason_CallChain_2 40240743
2020-02-16 09:30:27 RestartReason_CallChain_20 40246d4a
2020-02-16 09:30:27 RestartReason_CallChain_21 402475e1
2020-02-16 09:30:27 RestartReason_CallChain_22 40246d4a
2020-02-16 09:30:27 RestartReason_CallChain_23 40246c80
2020-02-16 09:30:27 RestartReason_CallChain_24 402476e0
2020-02-16 09:30:27 RestartReason_CallChain_25 4010575f
2020-02-16 09:30:27 RestartReason_CallChain_26 4027f185
2020-02-16 09:30:27 RestartReason_CallChain_27 40103224
2020-02-16 09:30:27 RestartReason_CallChain_28 40282050
2020-02-16 09:30:27 RestartReason_CallChain_29 4028204f
2020-02-16 09:30:27 RestartReason_CallChain_3 40103224
2020-02-16 09:30:27 RestartReason_CallChain_30 4024715f
2020-02-16 09:30:27 RestartReason_CallChain_31 40246d4a
2020-02-16 09:30:27 RestartReason_CallChain_4 401036e6
2020-02-16 09:30:27 RestartReason_CallChain_5 40260de9
2020-02-16 09:30:27 RestartReason_CallChain_6 4000050c
2020-02-16 09:30:27 RestartReason_CallChain_7 40103408
2020-02-16 09:30:27 RestartReason_CallChain_8 4000d323
2020-02-16 09:30:27 RestartReason_CallChain_9 402475e1
2020-02-16 09:30:27 RestartReason_DEPC 00000000
2020-02-16 09:30:27 RestartReason_EPC_1 3ffea078
2020-02-16 09:30:27 RestartReason_EPC_2 00000000
2020-02-16 09:30:27 RestartReason_EPC_3 00000000
2020-02-16 09:30:27 RestartReason_EXCVADDR 3ffea078
2020-02-16 09:30:27 RestartReason_Exception 2
2020-02-16 09:30:27 RestartReason_Reason Exception
2020-02-14 15:31:58 SetOption53 ON
2020-02-24 08:31:48 Sleep 50
2020-02-24 08:31:48 SleepMode Dynamic
2020-02-22 13:10:09 SwitchDebounce 50
2020-02-24 08:31:48 Time 2020-02-24T08:31:46
2020-02-22 13:42:01 Timers OFF
2020-02-22 13:42:01 Timers1_Timer1_Action 0
2020-02-22 13:42:01 Timers1_Timer1_Arm 0
2020-02-22 13:42:01 Timers1_Timer1_Days 0000000
2020-02-22 13:42:01 Timers1_Timer1_Mode 0
2020-02-22 13:42:01 Timers1_Timer1_Output 1
2020-02-22 13:42:01 Timers1_Timer1_Repeat 0
2020-02-22 13:42:01 Timers1_Timer1_Time 00:00
2020-02-22 13:42:01 Timers1_Timer1_Window 0
2020-02-22 13:42:01 Timers1_Timer2_Action 0
2020-02-22 13:42:01 Timers1_Timer2_Arm 0
2020-02-22 13:42:01 Timers1_Timer2_Days 0000000
2020-02-22 13:42:01 Timers1_Timer2_Mode 0
2020-02-22 13:42:01 Timers1_Timer2_Output 1
2020-02-22 13:42:01 Timers1_Timer2_Repeat 0
2020-02-22 13:42:01 Timers1_Timer2_Time 00:00
2020-02-22 13:42:01 Timers1_Timer2_Window 0
2020-02-22 13:42:01 Timers1_Timer3_Action 0
2020-02-22 13:42:01 Timers1_Timer3_Arm 0
2020-02-22 13:42:01 Timers1_Timer3_Days 0000000
2020-02-22 13:42:01 Timers1_Timer3_Mode 0
2020-02-22 13:42:01 Timers1_Timer3_Output 1
2020-02-22 13:42:01 Timers1_Timer3_Repeat 0
2020-02-22 13:42:01 Timers1_Timer3_Time 00:00
2020-02-22 13:42:01 Timers1_Timer3_Window 0
2020-02-22 13:42:01 Timers1_Timer4_Action 0
2020-02-22 13:42:01 Timers1_Timer4_Arm 0
2020-02-22 13:42:01 Timers1_Timer4_Days 0000000
2020-02-22 13:42:01 Timers1_Timer4_Mode 0
2020-02-22 13:42:01 Timers1_Timer4_Output 1
2020-02-22 13:42:01 Timers1_Timer4_Repeat 0
2020-02-22 13:42:01 Timers1_Timer4_Time 00:00
2020-02-22 13:42:01 Timers1_Timer4_Window 0
2020-02-22 13:42:01 Timers2_Timer5_Action 0
2020-02-22 13:42:01 Timers2_Timer5_Arm 0
2020-02-22 13:42:01 Timers2_Timer5_Days 0000000
2020-02-22 13:42:01 Timers2_Timer5_Mode 0
2020-02-22 13:42:01 Timers2_Timer5_Output 1
2020-02-22 13:42:01 Timers2_Timer5_Repeat 0
2020-02-22 13:42:01 Timers2_Timer5_Time 00:00
2020-02-22 13:42:01 Timers2_Timer5_Window 0
2020-02-22 13:42:01 Timers2_Timer6_Action 0
2020-02-22 13:42:01 Timers2_Timer6_Arm 0
2020-02-22 13:42:01 Timers2_Timer6_Days 0000000
2020-02-22 13:42:01 Timers2_Timer6_Mode 0
2020-02-22 13:42:01 Timers2_Timer6_Output 1
2020-02-22 13:42:01 Timers2_Timer6_Repeat 0
2020-02-22 13:42:01 Timers2_Timer6_Time 00:00
2020-02-22 13:42:01 Timers2_Timer6_Window 0
2020-02-22 13:42:01 Timers2_Timer7_Action 0
2020-02-22 13:42:01 Timers2_Timer7_Arm 0
2020-02-22 13:42:01 Timers2_Timer7_Days 0000000
2020-02-22 13:42:01 Timers2_Timer7_Mode 0
2020-02-22 13:42:01 Timers2_Timer7_Output 1
2020-02-22 13:42:01 Timers2_Timer7_Repeat 0
2020-02-22 13:42:01 Timers2_Timer7_Time 00:00
2020-02-22 13:42:01 Timers2_Timer7_Window 0
2020-02-22 13:42:01 Timers2_Timer8_Action 0
2020-02-22 13:42:01 Timers2_Timer8_Arm 0
2020-02-22 13:42:01 Timers2_Timer8_Days 0000000
2020-02-22 13:42:01 Timers2_Timer8_Mode 0
2020-02-22 13:42:01 Timers2_Timer8_Output 1
2020-02-22 13:42:01 Timers2_Timer8_Repeat 0
2020-02-22 13:42:01 Timers2_Timer8_Time 00:00
2020-02-22 13:42:01 Timers2_Timer8_Window 0
2020-02-22 13:42:01 Timers3_Timer10_Action 0
2020-02-22 13:42:01 Timers3_Timer10_Arm 0
2020-02-22 13:42:01 Timers3_Timer10_Days 0000000
2020-02-22 13:42:01 Timers3_Timer10_Mode 0
2020-02-22 13:42:01 Timers3_Timer10_Output 1
2020-02-22 13:42:01 Timers3_Timer10_Repeat 0
2020-02-22 13:42:01 Timers3_Timer10_Time 00:00
2020-02-22 13:42:01 Timers3_Timer10_Window 0
2020-02-22 13:42:01 Timers3_Timer11_Action 0
2020-02-22 13:42:01 Timers3_Timer11_Arm 0
2020-02-22 13:42:01 Timers3_Timer11_Days 0000000
2020-02-22 13:42:01 Timers3_Timer11_Mode 0
2020-02-22 13:42:01 Timers3_Timer11_Output 1
2020-02-22 13:42:01 Timers3_Timer11_Repeat 0
2020-02-22 13:42:01 Timers3_Timer11_Time 00:00
2020-02-22 13:42:01 Timers3_Timer11_Window 0
2020-02-22 13:42:01 Timers3_Timer12_Action 0
2020-02-22 13:42:01 Timers3_Timer12_Arm 0
2020-02-22 13:42:01 Timers3_Timer12_Days 0000000
2020-02-22 13:42:01 Timers3_Timer12_Mode 0
2020-02-22 13:42:01 Timers3_Timer12_Output 1
2020-02-22 13:42:01 Timers3_Timer12_Repeat 0
2020-02-22 13:42:01 Timers3_Timer12_Time 00:00
2020-02-22 13:42:01 Timers3_Timer12_Window 0
2020-02-22 13:42:01 Timers3_Timer9_Action 0
2020-02-22 13:42:01 Timers3_Timer9_Arm 0
2020-02-22 13:42:01 Timers3_Timer9_Days 0000000
2020-02-22 13:42:01 Timers3_Timer9_Mode 0
2020-02-22 13:42:01 Timers3_Timer9_Output 1
2020-02-22 13:42:01 Timers3_Timer9_Repeat 0
2020-02-22 13:42:01 Timers3_Timer9_Time 00:00
2020-02-22 13:42:01 Timers3_Timer9_Window 0
2020-02-22 13:42:02 Timers4_Timer13_Action 0
2020-02-22 13:42:02 Timers4_Timer13_Arm 0
2020-02-22 13:42:02 Timers4_Timer13_Days 0000000
2020-02-22 13:42:02 Timers4_Timer13_Mode 0
2020-02-22 13:42:02 Timers4_Timer13_Output 1
2020-02-22 13:42:02 Timers4_Timer13_Repeat 0
2020-02-22 13:42:02 Timers4_Timer13_Time 00:00
2020-02-22 13:42:02 Timers4_Timer13_Window 0
2020-02-22 13:42:02 Timers4_Timer14_Action 0
2020-02-22 13:42:02 Timers4_Timer14_Arm 0
2020-02-22 13:42:02 Timers4_Timer14_Days 0000000
2020-02-22 13:42:02 Timers4_Timer14_Mode 0
2020-02-22 13:42:02 Timers4_Timer14_Output 1
2020-02-22 13:42:02 Timers4_Timer14_Repeat 0
2020-02-22 13:42:02 Timers4_Timer14_Time 00:00
2020-02-22 13:42:02 Timers4_Timer14_Window 0
2020-02-22 13:42:02 Timers4_Timer15_Action 0
2020-02-22 13:42:02 Timers4_Timer15_Arm 0
2020-02-22 13:42:02 Timers4_Timer15_Days 0000000
2020-02-22 13:42:02 Timers4_Timer15_Mode 0
2020-02-22 13:42:02 Timers4_Timer15_Output 1
2020-02-22 13:42:02 Timers4_Timer15_Repeat 0
2020-02-22 13:42:02 Timers4_Timer15_Time 00:00
2020-02-22 13:42:02 Timers4_Timer15_Window 0
2020-02-22 13:42:02 Timers4_Timer16_Action 0
2020-02-22 13:42:02 Timers4_Timer16_Arm 0
2020-02-22 13:42:02 Timers4_Timer16_Days 0000000
2020-02-22 13:42:02 Timers4_Timer16_Mode 0
2020-02-22 13:42:02 Timers4_Timer16_Output 1
2020-02-22 13:42:02 Timers4_Timer16_Repeat 0
2020-02-22 13:42:02 Timers4_Timer16_Time 00:00
2020-02-22 13:42:02 Timers4_Timer16_Window 0
2020-02-24 08:31:48 Uptime 1T21:40:38
2020-02-24 08:31:48 UptimeSec 164438
2020-02-22 10:51:42 Version 8.1.0(tasmota)
2020-02-22 10:51:42 WebServerMode Admin
2020-02-24 08:31:48 Wifi_AP 1
2020-02-24 08:31:48 Wifi_BSSId 26:A4:3C:DD:17:FA
2020-02-24 08:31:48 Wifi_Channel 1
2020-02-24 08:31:48 Wifi_Downtime 0T00:00:06
2020-02-24 08:31:48 Wifi_LinkCount 1
2020-02-24 08:31:48 Wifi_RSSI 100
2020-02-24 08:31:48 Wifi_SSId TR7272
2020-02-24 08:31:48 Wifi_Signal -41
2020-02-10 09:29:17 off_R1 set
2020-02-24 08:19:32 off_R2 set
2020-02-24 08:18:10 on-for-timer set 2700
2020-02-13 17:38:24 on-for-timer_R1 set
2020-02-24 08:24:10 on-for-timer_R2 set 5
2020-02-13 17:31:38 on_R2 set
2020-02-24 08:27:56 state set_on
2020-02-11 18:03:27 subscriptions cmnd/DVES_A53E29_fb/# cmnd/TA_SOR2/# cmnd/tasmotas/#
2020-02-13 16:00:47 toggle_R1 set
2020-02-24 08:28:01 toggle_R2 set
Attributes:
IODev MQTT2_TR_UB9
alias 1_KH_Pumpe_TA_SOR2
autocreate 0
comment NOTE: on-for-timer is limited to 18h max duration!
tasmota-7721 wifi
devStateIcon Online:10px-kreis-gruen Offline:10px-kreis-rot 1.on:on:POWER1+off 1.off:off:POWER1+on 2.on:on:POWER2+off 2.off:off:POWER2+on
eventMap toggle_R1:POWER1 toggle_R2:POWER2
group KleinesHaus
icon sani_garden_pump
model tasmota_basic_state_power1
readingList tele/TA_SOR2/LWT:.* LWT
tele/TA_SOR2/STATE:.* { json2nameValue($EVENT) }
tele/TA_SOR2/SENSOR:.* { json2nameValue($EVENT) }
tele/TA_SOR2/INFO.:.* { json2nameValue($EVENT) }
tele/TA_SOR2/RESULT:.* { json2nameValue($EVENT) }
stat/TA_SOR2/RESULT:.* { json2nameValue($EVENT) }
tele/TA_SOR2/POWER.:.* { json2nameValue($EVENT) }
stat/TA_SOR2/POWER.:.* { json2nameValue($EVENT) }
room 01_Stromstatus,8_Automatisierung,8_Heizung,9_KH_Miet,9_Tasmota,MQTT2_DEVICE,Z_HZ_Notbetrieb,Z_Relay,Z_Urlaub,Z_Wartung
setList on:noArg cmnd/TA_SOR2/POWER1 1
off:noArg cmnd/TA_SOR2/POWER1 0
off_R1:noArg cmnd/TA_SOR2/POWER1 0
on_R1:noArg cmnd/TA_SOR2/POWER1 1
toggle_R1:noArg cmnd/TA_SOR2/POWER1 2
on-for-timer {my $duration = $EVTPART1 < 11.2 ? $EVTPART1*10 : $EVTPART1+100; 'cmnd/TA_SOR2/Backlog pulseTime1 '.$duration.'; POWER1 1'}
on-for-timer_R1 {my $duration = $EVTPART1 < 11.2 ? $EVTPART1*10 : $EVTPART1+100; 'cmnd/TA_SOR2/Backlog pulseTime1 '.$duration.'; POWER1 1'}
off_R2:noArg cmnd/TA_SOR2/POWER2 0
on_R2:noArg cmnd/TA_SOR2/POWER2 1
toggle_R2:noArg cmnd/TA_SOR2/POWER2 2
on-for-timer_R2 {my $duration = $EVTPART1 < 11.2 ? $EVTPART1*10 : $EVTPART1+100; 'cmnd/TA_SOR2/Backlog pulseTime2 '.$duration.'; POWER2 1'}
setOtaUrl:textField cmnd/TA_SOR2/OtaUrl $EVTPART1
upgrade:noArg cmnd/TA_SOR2/upgrade 1
setStateList on off toggle
stateFormat POWER1
POWER2
<br>
LWT
<a href="http://IPAddress" target="_blank">IPAddress</a>
webCmd POWER1:POWER2
Danke an die Experten.
VG Thomas
Na ja, es ist kein wirklicher Fehler von dir...
Es gibt für on-for-timer@tasmota leider nicht "die" Lösung, dewegen ist in den aktuellen attrTemplate auch wieder die Variante über SetExtensions der Standard. Irgendwo hier gibt es auch einen (Teil-) Thread dazu, Ergebnisse sind - wie üblich... - hier zusammengefaßt: https://wiki.fhem.de/wiki/MQTT2-Module_-_Praxisbeispiele#on-for-timer
Hi Beta-user,
ok danke.
dann könnte man doch bei einem On immer:
mit backlog; plusetime 0; power on;
ein Dauer on erreichen, oder?
Meine Vermutung: pulstime wird im EEPROM/flash gespeichert, und dieser vertraegt nur eine begrenzte Menge an Schreibzyklen.
Bevor man das fuer _alle_ so einstellt, sollte man diese Vermutung widerlegen.
Ergänzend zu Rudi's Anmerkungen:
Vermutlich funktioniert das (je nach Einstellung zu "save" auf dem ESP zumindest bis ggf. der flash-Speicher hinüber ist) wie von dir skizziert; mehr weiß ich dazu auch nicht... Also Teste es doch einfach aus, wenn du den Timer unbedingt und flexibel auf dem ESP haben willst ;) . (Bei mir läuft FHEM so stabil, dass ich keine gedanklichen Probleme damit habe, hier einfach die SetExtensions werkeln zu lassen...).
Zitat von: rudolfkoenig am 24 Februar 2020, 09:43:20
Meine Vermutung: pulstime wird im EEPROM/flash gespeichert, und dieser vertraegt nur eine begrenzte Menge an Schreibzyklen.
Bevor man das fuer _alle_ so einstellt, sollte man diese Vermutung widerlegen.
aber das würde dann heissen, das ich bei jedem
on-for-timer das problem mit dem flash habe und es vermeiden sollte, richtig?
@Beta-User,
Zitat(Bei mir läuft FHEM so stabil, dass ich keine gedanklichen Probleme damit habe, hier einfach die SetExtensions werkeln zu lassen...).
das habe ich noch nicht durchdrungen und muss es mir genauer anschauen.
Danke an alle
Zitat von: riker1 am 24 Februar 2020, 09:59:05
aber das würde dann heissen, das ich bei jedem on-for-timer das problem mit dem flash habe und es vermeiden sollte, richtig?
Jein. Das hängt von der "save"-Einstellung auf dem ESP ab...
Und wie Rudi schreibt: Es ist unklar/diffus, was da passiert, deswegen ist es in den attrTemplates (wieder) raus und im Wiki eine Alternative genannt, die wohl nicht flash "frißt", aber andere Einschränkungen kennt....
Zitat@Beta-User, das habe ich noch nicht durchdrungen und muss es mir genauer anschauen.
Du "mußt" nichts weiter tun, wie den "on-for-timer"-setter aus der setList nehmen. Alles andere macht dann MQTT2_DEVICE&Co für dich...
Bezueglich FHEM-Stabilitaet habe ich auch keine Sorgen (jedenfalls bei den Modulen, die ich im Einsatz habe), aber es gibt Anwendungen (mir faellt z.Zt. Wasserpumpe oder Sirene ein), wo ich die maximale Einschaltzeit zusaetzlich im Geraet hinterlege, damit ein Aus auch bei Funkstoerungen erfolgt.
...ist zwar etwas OT, aber bzgl. Autonomie von Komponenten sehe ich das ähnlich:
Wirklich essentielle Systeme sollten Timer usw. selbst verwalten. Aber grade deswegen nutze ich für sowas kein "WLAN-Gedönse", und wer es trotzdem tun will, kann das ja, muß sich aber dann "etwas tiefergehende" Gedanken machen (z.B. wegen der Konfiguration von "save"). Wenn mit Tasmota und mehr wie 1h, würde ich das so lösen, eine feste Einschaltdauer vorzugeben (einmaliger backlog mit save) und dann immer mit "on" zu arbeiten; die Rückmeldung auf "off" kommt dann ja...
(Ich nutze für sowas kritisches derzeit entweder HM oder MySensors (letzteres typischerweise mit eigengestricktem Sketch, der dann auch autonom die Rahmenbedingungen überwacht und FHEM nur informiert und das ganze via RS485, nicht Funk).
Zitat von: Beta-User am 24 Februar 2020, 10:45:00
...ist zwar etwas OT, aber bzgl. Autonomie von Komponenten sehe ich das ähnlich:
Wirklich essentielle Systeme sollten Timer usw. selbst verwalten. Aber grade deswegen nutze ich für sowas kein "WLAN-Gedönse", und wer es trotzdem tun will, kann das ja, muß sich aber dann "etwas tiefergehende" Gedanken machen (z.B. wegen der Konfiguration von "save"). Wenn mit Tasmota und mehr wie 1h, würde ich das so lösen, eine feste Einschaltdauer vorzugeben (einmaliger backlog mit save) und dann immer mit "on" zu arbeiten; die Rückmeldung auf "off" kommt dann ja...
(Ich nutze für sowas kritisches derzeit entweder HM oder MySensors (letzteres typischerweise mit eigengestricktem Sketch, der dann auch autonom die Rahmenbedingungen überwacht und FHEM nur informiert und das ganze via RS485, nicht Funk).
auch off topic, aber es trifft den Kern. warum nutzt du RS485 und nicht das lan module für arduino hier?
mir geht es auch um die Autonomie - bzw redundanz einzelner Module - zum Eingreifen.
Danke Thomas
ähnlicher Topic über den ich eben gestolpert bin:
https://forum.fhem.de/index.php/topic,102531.0.html (https://forum.fhem.de/index.php/topic,102531.0.html)
würde diesen auch mal als geöst markieren
Zitat von: riker1 am 24 Februar 2020, 13:38:57
warum nutzt du RS485 und nicht das lan module für arduino hier?
Weil das LAN-Modul alleine ja nur bedingt weiterhilft: Da braucht man dann Ethernet, einen ziemlichen Overhead für's Protokoll (das wird auf einem Nano/pro mini dann performacemäßig schnell zu eng) und Strom ist auch noch keiner da... (Davon mal ab, ist dann häufig eine Verwechslung von arduino und firmata gegeben - bei firmata läuft praktisch auch noch der ganze Sensor-Auswertungscode auf dem Server, nicht auf der Node. Das ist ja genau das, was ich nicht (überall) haben wollte).
OT noch etwas zum Hintergrund:
Das ist ein MySensors-RS485-Netz, an dem mehrere Arduinos hängen. Da werden alle Nodes (bis auf das GW) zentral über ein Netzteil versorgt, und der ganze Datenverkehr läuft über zwei weitere Adern im selben Kabel; an sich ist das ziemlich simpel aufzubauen, v.a. seit @Ranseyer dafür Platinen gebastelt hat (die ich nicht nutze, weil ich der erste war, der hier MySensors@RS485 gemacht hat und daher meine Prototypen noch "von Hand" verlötet habe und dafür auch etwas "spezielle" Tansceiver einsetze, nämlich CAN-Chipsätze...) Du findest dazu bei Interesse mehr Info im "Starter Guide" im Wiki und im MySensors-Bereich des Forums.
Zitat von: Beta-User am 24 Februar 2020, 14:19:32
...
OT noch etwas zum Hintergrund:
Das ist ein MySensors-RS485-Netz, an dem mehrere Arduinos hängen. Da werden alle Nodes (bis auf das GW) zentral über ein Netzteil versorgt, und der ganze Datenverkehr läuft über zwei weitere Adern im selben Kabel; an sich ist das ziemlich simpel aufzubauen, v.a. seit @Ranseyer dafür Platinen gebastelt hat (die ich nicht nutze, weil ich der erste war, der hier MySensors@RS485 gemacht hat und daher meine Prototypen noch "von Hand" verlötet habe und dafür auch etwas "spezielle" Tansceiver einsetze, nämlich CAN-Chipsätze...) Du findest dazu bei Interesse mehr Info im "Starter Guide" im Wiki und im MySensors-Bereich des Forums.
super hört sich spannend an. muss ich mir mal dringend ansehen. Danke
Zitat von: riker1 am 24 Februar 2020, 14:53:15
super hört sich spannend an. muss ich mir mal dringend ansehen. Danke
"Spannend" war es vor allem, solange es nicht funktionierte (es gab da Kollissionsthemen, die aber zwischenzeitlich per softwareupdate erledigt sind...).
Übrigens: "Ordentliche" Server-Hardware vorausgesetzt, sollte sich das ganze auch über eine 12V-Strippe aus dem Server-Netzteil versorgen lassen (aber bitte einen Schalter dazwischen anbringen, damit man das zu Wartungszwecken wegschalten kann) - die Nodes selbst sind nämlich ziemlich stromsparend. Das ganze zieht (viele DS18B20, diverses anderes Zeug, darunter in paar Relays) lt. ELV-Meßgerät einschließlich des Netzteils nur um die 3 Watt... Die 12V braucht man aber, damit man auch bei längeren Kabeln eine stabile Versorgung vor Ort hinbekommt.