(solved) tasmota nach on-for-time bleibt pulsetimeX erhalten und beim nächsten

Begonnen von riker1, 24 Februar 2020, 08:41:41

Vorheriges Thema - Nächstes Thema

riker1

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
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Beta-User

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
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

riker1

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?

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

rudolfkoenig

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.

Beta-User

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...).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

riker1

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
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Beta-User

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...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

rudolfkoenig

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.

Beta-User

...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).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

riker1

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
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Beta-User

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.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

riker1

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
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Beta-User

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.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors