Schalten nur dann wenn nicht vorher innerhalb von Zeitspanne X schon geschaltet

Begonnen von fhemthom, 22 November 2022, 08:04:41

Vorheriges Thema - Nächstes Thema

fhemthom

Guten Morgen,

ich würde mich freuen wenn mir jemand einen kleinen Schubs in die richtige Richtung geben könnte. Ich möchte einen Schalter per Timer täglich einschalten - aber nur dann wenn dieser Schalter nicht vorher schonmal eingeschaltet war (und eventueall auch wieder ausgeschaltet wurde).

Anforderung:
- Kaffeemaschine wird täglich um 6:30 eingeschaltet
- manchmal möchte ich aber auch früher einen Kaffee und mache sie daher vorher an (sagen wir mal 5:30) und dann wieder aus (sagen wir mal 6:00)
- in diesem Fall möchte ich nicht, dass sie dann um 6:30 automatisch geschaltet wird.

Ich stehe da gerade auf dem Schlauch mit welchen Helpern, Tools, Commands ich da anfangen soll zu basteln...

Besten Dank!

Gisbert

Hallo fhemthom,

schau dir mal ReadingsAge in einem DOIF an. Das setzt voraus, dass das Reading deiner Kaffeemaschine für den Zustand an/aus nicht laufend erneuert wird, sondern nur dann, wenn geschaltet wird. Dann baut man dies in die DOIF-Abfrage ein. Sinngemäß muss das Reading mindestens x Sekunden alt sein, sonst wird nicht um 6.30 geschaltet.
Poste mal ein list deines Kaffeemaschinen-Devices, vielleicht bekommt man weitere Ideen.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

fhemthom

Danke für die Antwort, schaue ich mir mal an. Ein List des Devices (ist eine Tasmota Nous-A1 Steckdose):

Internals:
   CFGFN      ./my_config/36_NOUS-A1_diverse_steckdosen.cfg
   CID        DVES_1DB313
   DEF        DVES_1DB313
   FUUID      61460462-f33f-bd54-75ac-65398220afed0116
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_192.168.178.46_55982
   MQTT2_FHEM_Server_MSGCNT 27
   MQTT2_FHEM_Server_TIME 2022-11-22 09:00:14
   MSGCNT     27
   NAME       Espressomaschine_Kueche
   NR         479
   STATE      off
   TYPE       MQTT2_DEVICE
   eventCount 27
   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:
     2022-11-05 07:46:18   BASE            45
     2022-11-05 07:46:16   BlinkCount      10
     2022-11-05 07:46:14   BlinkTime       10
     2022-10-19 15:04:51   BootCount       49
     2022-11-05 07:46:15   ButtonDebounce  50
     2022-09-08 17:57:55   Command         Unknown
     2022-11-22 09:00:14   ENERGY_ApparentPower 0
     2022-11-22 09:00:14   ENERGY_Current  0.000
     2022-11-22 09:00:14   ENERGY_Factor   0.00
     2022-11-22 09:00:14   ENERGY_Period   0
     2022-11-22 09:00:14   ENERGY_Power    0
     2022-11-22 09:00:14   ENERGY_ReactivePower 0
     2022-11-22 09:00:14   ENERGY_Today    0.111
     2022-11-22 09:00:14   ENERGY_Total    36.686
     2022-11-22 09:00:14   ENERGY_TotalStartTime 2021-06-27T07:38:42
     2022-11-22 09:00:14   ENERGY_Voltage  0
     2022-11-22 09:00:14   ENERGY_Yesterday 0.099
     2022-11-05 07:46:18   FLAG            0
     2022-10-19 15:04:51   FallbackTopic   cmnd/DVES_1DB313_fb/
     2022-07-01 08:08:01   FullTopic       %prefix%/%topic%/
     2022-11-05 07:46:14   GPIO            Not supported
     2022-11-05 07:46:18   GPIO_1          320
     2022-11-05 07:46:18   GPIO_10         32
     2022-11-05 07:46:18   GPIO_11         0
     2022-11-05 07:46:18   GPIO_12         224
     2022-11-05 07:46:18   GPIO_13         0
     2022-11-05 07:46:18   GPIO_14         0
     2022-11-05 07:46:18   GPIO_2          0
     2022-11-05 07:46:18   GPIO_3          576
     2022-11-05 07:46:18   GPIO_4          0
     2022-11-05 07:46:18   GPIO_5          2656
     2022-11-05 07:46:18   GPIO_6          2720
     2022-11-05 07:46:18   GPIO_7          0
     2022-11-05 07:46:18   GPIO_8          0
     2022-11-05 07:46:18   GPIO_9          2624
     2022-11-05 07:46:13   GPIOs1_0        None
     2022-11-05 07:46:13   GPIOs1_1024     Display Rst
     2022-11-05 07:46:13   GPIOs1_1056     IRsend
     2022-11-05 07:46:13   GPIOs1_1088     IRrecv
     2022-11-05 07:46:13   GPIOs1_1120     RFSend
     2022-11-05 07:46:13   GPIOs1_1152     RFrecv
     2022-11-05 07:46:13   GPIOs1_1184     DHT11
     2022-11-05 07:46:13   GPIOs1_1216     AM2301
     2022-11-05 07:46:13   GPIOs1_1248     SI7021
     2022-11-05 07:46:13   GPIOs1_128      Button_in
     2022-11-05 07:46:13   GPIOs1_1280     DHT11_o
     2022-11-05 07:46:13   GPIOs1_1312     DS18x20
     2022-11-05 07:46:13   GPIOs1_1344     DS18x20_o
     2022-11-05 07:46:13   GPIOs1_1376     WS2812
     2022-11-05 07:46:13   GPIOs1_1408     MHZ Tx
     2022-11-05 07:46:13   GPIOs1_1440     MHZ Rx
     2022-11-05 07:46:13   GPIOs1_1472     PZEM0XX Tx
     2022-11-05 07:46:13   GPIOs1_1504     PZEM004 Rx
     2022-11-05 07:46:13   GPIOs1_1536     PZEM016 Rx
     2022-11-05 07:46:13   GPIOs1_1568     PZEM017 Rx
     2022-11-05 07:46:13   GPIOs1_160      Switch
     2022-11-05 07:46:13   GPIOs1_1600     SAir Tx
     2022-11-05 07:46:13   GPIOs1_1632     SAir Rx
     2022-11-05 07:46:13   GPIOs1_1664     PMS5003 Tx
     2022-11-05 07:46:13   GPIOs1_1696     PMS5003 Rx
     2022-11-05 07:46:13   GPIOs1_1728     SDS0X1 Tx
     2022-11-05 07:46:13   GPIOs1_1760     SDS0X1 Rx
     2022-11-05 07:46:13   GPIOs1_1792     SerBr Tx
     2022-11-05 07:46:13   GPIOs1_1824     SerBr Rx
     2022-11-05 07:46:13   GPIOs1_1856     SR04 Tri/TX
     2022-11-05 07:46:13   GPIOs1_1888     SR04 Ech/RX
     2022-11-05 07:46:13   GPIOs1_192      Switch_n
     2022-11-05 07:46:13   GPIOs1_1920     SDMx20 Tx
     2022-11-05 07:46:13   GPIOs1_1952     SDMx20 Rx
     2022-11-05 07:46:13   GPIOs1_1984     SDM630 Tx
     2022-11-05 07:46:13   GPIOs1_2016     SDM630 Rx
     2022-11-05 07:46:13   GPIOs1_2048     TM1638 CLK
     2022-11-05 07:46:13   GPIOs1_2080     TM1638 DIO
     2022-11-05 07:46:13   GPIOs1_2112     TM1638 STB
     2022-11-05 07:46:13   GPIOs1_2144     MP3 Player
     2022-11-05 07:46:13   GPIOs1_2176     HX711 SCK
     2022-11-05 07:46:13   GPIOs1_2208     HX711 DAT
     2022-11-05 07:46:13   GPIOs1_224      Relay
     2022-11-05 07:46:13   GPIOs1_2240     TX2x
     2022-11-05 07:46:13   GPIOs1_2272     Tuya Tx
     2022-11-05 07:46:13   GPIOs1_2304     Tuya Rx
     2022-11-05 07:46:13   GPIOs1_2336     MGC3130 Xfr
     2022-11-05 07:46:13   GPIOs1_2368     MGC3130 Rst
     2022-11-05 07:46:13   GPIOs1_2400     RF Sensor
     2022-11-05 07:46:13   GPIOs1_2432     AZ Tx
     2022-11-05 07:46:13   GPIOs1_2464     AZ Rx
     2022-11-05 07:46:13   GPIOs1_2496     MX31855 CS
     2022-11-05 07:46:13   GPIOs1_2528     MX31855 CLK
     2022-11-05 07:46:13   GPIOs1_256      Relay_i
     2022-11-05 07:46:13   GPIOs1_2560     MX31855 DO
     2022-11-05 07:46:13   GPIOs1_2592     HLWBL SEL
     2022-11-05 07:46:13   GPIOs1_2624     HLWBL SEL_i
     2022-11-05 07:46:13   GPIOs1_2656     HLWBL CF1
     2022-11-05 07:46:13   GPIOs1_2688     HLW8012 CF
     2022-11-05 07:46:13   GPIOs1_2720     BL0937 CF
     2022-11-05 07:46:13   GPIOs1_2752     MCP39F5 Tx
     2022-11-05 07:46:13   GPIOs1_2784     MCP39F5 Rx
     2022-11-05 07:46:13   GPIOs1_2816     MCP39F5 Rst
     2022-11-05 07:46:13   GPIOs1_2848     PN532 Tx
     2022-11-05 07:46:13   GPIOs1_288      Led
     2022-11-05 07:46:13   GPIOs1_2880     PN532 Rx
     2022-11-05 07:46:13   GPIOs1_2912     SM16716 CLK
     2022-11-05 07:46:13   GPIOs1_2944     SM16716 DAT
     2022-11-05 07:46:13   GPIOs1_2976     SM16716 PWR
     2022-11-05 07:46:13   GPIOs1_3008     MY92x1 DI
     2022-11-05 07:46:13   GPIOs1_3040     MY92x1 DCKI
     2022-11-05 07:46:13   GPIOs1_3072     CSE7766 Tx
     2022-11-05 07:46:13   GPIOs1_3104     CSE7766 Rx
     2022-11-05 07:46:13   GPIOs1_3136     ALux IrRcv
     2022-11-05 07:46:13   GPIOs1_3168     ALux IrSel
     2022-11-05 07:46:13   GPIOs1_32       Button
     2022-11-05 07:46:13   GPIOs1_320      Led_i
     2022-11-05 07:46:13   GPIOs1_3200     Serial Tx
     2022-11-05 07:46:13   GPIOs1_3232     Serial Rx
     2022-11-05 07:46:13   GPIOs1_3264     Rotary A
     2022-11-05 07:46:13   GPIOs1_3296     Rotary B
     2022-11-05 07:46:13   GPIOs1_3328     ADC Joystick
     2022-11-05 07:46:13   GPIOs1_3360     MX31865 CS
     2022-11-05 07:46:13   GPIOs1_3392     HRE Clock
     2022-11-05 07:46:13   GPIOs1_3424     HRE Data
     2022-11-05 07:46:13   GPIOs1_3456     ADE7953 IRQ
     2022-11-05 07:46:13   GPIOs1_3488     SolaxX1 Tx
     2022-11-05 07:46:13   GPIOs1_352      Counter
     2022-11-05 07:46:13   GPIOs1_3520     SolaxX1 Rx
     2022-11-05 07:46:13   GPIOs1_3552     Zigbee Tx
     2022-11-05 07:46:13   GPIOs1_3584     Zigbee Rx
     2022-11-05 07:46:13   GPIOs1_3616     RDM6300 RX
     2022-11-05 07:46:13   GPIOs1_3648     iBeacon TX
     2022-11-05 07:46:13   GPIOs1_3680     iBeacon RX
     2022-11-05 07:46:13   GPIOs1_3712     A4988 DIR
     2022-11-05 07:46:13   GPIOs1_3744     A4988 STP
     2022-11-05 07:46:13   GPIOs1_3776     A4988 ENA
     2022-11-05 07:46:13   GPIOs1_3808     A4988 MS1
     2022-11-05 07:46:13   GPIOs1_384      Counter_n
     2022-11-05 07:46:13   GPIOs1_3840     Output Hi
     2022-11-05 07:46:13   GPIOs1_3872     Output Lo
     2022-11-05 07:46:13   GPIOs1_3904     DDS238-2 Tx
     2022-11-05 07:46:13   GPIOs1_3936     DDS238-2 Rx
     2022-11-05 07:46:13   GPIOs1_3968     DDSU666 Tx
     2022-11-05 07:46:13   GPIOs1_4000     DDSU666 Rx
     2022-11-05 07:46:13   GPIOs1_4032     SM2135 Clk
     2022-11-05 07:46:13   GPIOs1_4064     SM2135 Dat
     2022-11-05 07:46:13   GPIOs1_4096     DeepSleep
     2022-11-05 07:46:13   GPIOs1_4128     EXS Enable
     2022-11-05 07:46:13   GPIOs1_416      PWM
     2022-11-05 07:46:13   GPIOs1_4160     Client TX
     2022-11-05 07:46:13   GPIOs1_4192     Client RX
     2022-11-05 07:46:13   GPIOs1_4224     Client RST
     2022-11-05 07:46:13   GPIOs1_4256     Client RST_i
     2022-11-05 07:46:13   GPIOs1_4288     HPMA Rx
     2022-11-05 07:46:13   GPIOs1_4320     HPMA Tx
     2022-11-05 07:46:13   GPIOs1_4352     GPS RX
     2022-11-05 07:46:13   GPIOs1_4384     GPS TX
     2022-11-05 07:46:13   GPIOs1_4416     HM10 RX
     2022-11-05 07:46:13   GPIOs1_4448     HM10 TX
     2022-11-05 07:46:13   GPIOs1_448      PWM_i
     2022-11-05 07:46:13   GPIOs1_4480     LE-01MR Rx
     2022-11-05 07:46:13   GPIOs1_4512     LE-01MR Tx
     2022-11-05 07:46:13   GPIOs1_4544     CC1101 GDO0
     2022-11-05 07:46:13   GPIOs1_4576     CC1101 GDO2
     2022-11-05 07:46:13   GPIOs1_4608     HRXL Rx
     2022-11-05 07:46:13   GPIOs1_4640     MOODL Tx
     2022-11-05 07:46:13   GPIOs1_4672     AS3935
     2022-11-05 07:46:13   GPIOs1_4704     ADC Input
     2022-11-05 07:46:13   GPIOs1_4736     ADC Temp
     2022-11-05 07:46:13   GPIOs1_4768     ADC Light
     2022-11-05 07:46:13   GPIOs1_480      Buzzer
     2022-11-05 07:46:13   GPIOs1_4800     ADC Button
     2022-11-05 07:46:13   GPIOs1_4832     ADC Button_i
     2022-11-05 07:46:13   GPIOs1_4864     ADC Range
     2022-11-05 07:46:13   GPIOs1_4896     ADC CT Power
     2022-11-05 07:46:13   GPIOs1_4928     OpenTherm RX
     2022-11-05 07:46:13   GPIOs1_4960     OpenTherm TX
     2022-11-05 07:46:13   GPIOs1_4992     WindMeter Spd
     2022-11-05 07:46:13   GPIOs1_5024     Button_tc
     2022-11-05 07:46:13   GPIOs1_5056     BL0940 Rx
     2022-11-05 07:46:13   GPIOs1_5088     TCP Tx
     2022-11-05 07:46:13   GPIOs1_512      Buzzer_i
     2022-11-05 07:46:13   GPIOs1_5120     TCP Rx
     2022-11-05 07:46:13   GPIOs1_5152     TInfo Rx
     2022-11-05 07:46:13   GPIOs1_5184     TInfo EN
     2022-11-05 07:46:13   GPIOs1_5216     LMT01 Pulse
     2022-11-05 07:46:13   GPIOs1_5248     iEM3000 TX
     2022-11-05 07:46:13   GPIOs1_5280     iEM3000 RX
     2022-11-05 07:46:13   GPIOs1_5312     Zigbee Rst
     2022-11-05 07:46:13   GPIOs1_5344     DYP Rx
     2022-11-05 07:46:13   GPIOs1_5376     MiEl HVAC Tx
     2022-11-05 07:46:13   GPIOs1_5408     MiEl HVAC Rx
     2022-11-05 07:46:13   GPIOs1_544      LedLink
     2022-11-05 07:46:13   GPIOs1_5440     WE517 Tx
     2022-11-05 07:46:13   GPIOs1_5472     WE517 Rx
     2022-11-05 07:46:13   GPIOs1_5504     AS608 Tx
     2022-11-05 07:46:13   GPIOs1_5536     AS608 Rx
     2022-11-05 07:46:13   GPIOs1_5568     SHD Boot 0
     2022-11-05 07:46:13   GPIOs1_5600     SHD Reset
     2022-11-05 07:46:13   GPIOs1_5632     RC522 Rst
     2022-11-05 07:46:13   GPIOs1_5664     P9813 Clk
     2022-11-05 07:46:13   GPIOs1_5696     P9813 Dat
     2022-11-05 07:46:13   GPIOs1_5728     Option A
     2022-11-05 07:46:13   GPIOs1_576      LedLink_i
     2022-11-05 07:46:13   GPIOs1_5760     FTC532
     2022-11-05 07:46:13   GPIOs1_5792     RC522 CS
     2022-11-05 07:46:13   GPIOs1_5824     NRF24 CS
     2022-11-05 07:46:13   GPIOs1_5856     NRF24 DC
     2022-11-05 07:46:13   GPIOs1_5888     ILI9341 CS
     2022-11-05 07:46:13   GPIOs1_5920     ILI9341 DC
     2022-11-05 07:46:13   GPIOs1_5952     ILI9488 CS
     2022-11-05 07:46:13   GPIOs1_5984     EPaper29 CS
     2022-11-05 07:46:13   GPIOs1_6016     EPaper42 CS
     2022-11-05 07:46:13   GPIOs1_6048     SSD1351 CS
     2022-11-05 07:46:13   GPIOs1_608      I2C SCL
     2022-11-05 07:46:13   GPIOs1_6080     RA8876 CS
     2022-11-05 07:46:13   GPIOs1_6112     ST7789 CS
     2022-11-05 07:46:13   GPIOs1_6144     ST7789 DC
     2022-11-05 07:46:13   GPIOs1_6176     SSD1331 CS
     2022-11-05 07:46:13   GPIOs1_6208     SSD1331 DC
     2022-11-05 07:46:13   GPIOs1_6240     SDCard CS
     2022-11-05 07:46:13   GPIOs1_6272     Rotary A_n
     2022-11-05 07:46:13   GPIOs1_6304     Rotary B_n
     2022-11-05 07:46:13   GPIOs1_6336     ADC pH
     2022-11-05 07:46:13   GPIOs1_6368     BS814 CLK
     2022-11-05 07:46:13   GPIOs1_64       Button_n
     2022-11-05 07:46:13   GPIOs1_640      I2C SDA
     2022-11-05 07:46:13   GPIOs1_6400     BS814 DAT
     2022-11-05 07:46:13   GPIOs1_6432     Wiegand D0
     2022-11-05 07:46:13   GPIOs1_6464     Wiegand D1
     2022-11-05 07:46:13   GPIOs1_6496     NeoPool Tx
     2022-11-05 07:46:13   GPIOs1_6528     NeoPool Rx
     2022-11-05 07:46:13   GPIOs1_6560     SDM72 Tx
     2022-11-05 07:46:13   GPIOs1_6592     SDM72 Rx
     2022-11-05 07:46:13   GPIOs1_6624     TM1637 CLK
     2022-11-05 07:46:13   GPIOs1_672      SPI MISO
     2022-11-05 07:46:13   GPIOs1_704      SPI MOSI
     2022-11-05 07:46:13   GPIOs1_736      SPI CLK
     2022-11-05 07:46:13   GPIOs1_768      SPI CS
     2022-11-05 07:46:13   GPIOs1_800      SPI DC
     2022-11-05 07:46:13   GPIOs1_832      SSPI MISO
     2022-11-05 07:46:13   GPIOs1_864      SSPI MOSI
     2022-11-05 07:46:13   GPIOs1_896      SSPI SCLK
     2022-11-05 07:46:13   GPIOs1_928      SSPI CS
     2022-11-05 07:46:13   GPIOs1_96       Button_i
     2022-11-05 07:46:13   GPIOs1_960      SSPI DC
     2022-11-05 07:46:13   GPIOs1_992      Backlight
     2022-11-05 07:46:14   GPIOs2_6656     TM1637 DIO
     2022-11-05 07:46:14   GPIOs2_6688     DLP Tx
     2022-11-05 07:46:14   GPIOs2_6720     DLP Rx
     2022-11-05 07:46:14   GPIOs2_6752     SSD1351 DC
     2022-11-05 07:46:14   GPIOs2_6784     XPT2046 CS
     2022-11-05 07:46:14   GPIOs2_6816     CSE7761 Tx
     2022-11-05 07:46:14   GPIOs2_6848     CSE7761 Rx
     2022-11-05 07:46:14   GPIOs2_6880     VL53LXX XSHUT
     2022-11-05 07:46:14   GPIOs2_6912     MAX7219 CLK
     2022-11-05 07:46:14   GPIOs2_6944     MAX7219 DIN
     2022-11-05 07:46:14   GPIOs2_6976     MAX7219 CS
     2022-11-05 07:46:14   GPIOs2_7008     TFmini+ TX
     2022-11-05 07:46:14   GPIOs2_7040     TFmini+ RX
     2022-11-05 07:46:14   GPIOs2_7072     ZC Pulse
     2022-11-05 07:46:14   GPIOs2_7104     Input
     2022-11-05 07:46:14   GPIOs2_7136     I2S DOUT
     2022-11-05 07:46:14   GPIOs2_7168     I2S BCLK
     2022-11-05 07:46:14   GPIOs2_7200     I2S WS
     2022-11-05 07:46:14   GPIOs2_7232     I2S DIN
     2022-11-05 07:46:14   GPIOs2_7264     I2S WS IN
     2022-11-05 07:46:14   GPIOs2_7296     I2S BCLK IN
     2022-11-05 07:46:14   GPIOs2_7328     Interrupt
     2022-11-05 07:46:14   GPIOs2_7360     MCP2515 CS
     2022-11-05 07:46:14   GPIOs2_7392     HRG15 Tx
     2022-11-05 07:46:14   GPIOs2_7424     HRG15 Rx
     2022-11-05 07:46:14   GPIOs2_7456     VINDRIKTNING
     2022-11-05 07:46:14   GPIOs2_7488     BL0939 Rx
     2022-11-05 07:46:14   GPIOs2_7520     BL0942 Rx
     2022-11-05 07:46:14   GPIOs2_7552     HM330X SET
     2022-11-05 07:46:14   GPIOs2_7584     Heartbeat
     2022-11-05 07:46:14   GPIOs2_7616     Heartbeat_i
     2022-11-05 07:46:14   GPIOs2_7648     74x595 SRCLK
     2022-11-05 07:46:14   GPIOs2_7680     74x595 RCLK
     2022-11-05 07:46:14   GPIOs2_7712     74x595 OE
     2022-11-05 07:46:14   GPIOs2_7744     74x595 SER
     2022-11-05 07:46:14   GPIOs2_7776     SolaxX1 RTS
     2022-11-05 07:46:14   GPIOs2_7808     Option E
     2022-11-05 07:46:14   GPIOs2_7840     SDM230 Tx
     2022-11-05 07:46:14   GPIOs2_7872     SDM230 Rx
     2022-11-05 07:46:14   GPIOs2_7904     ADC MQ
     2022-11-05 07:46:14   GPIOs2_7936     CM110x TX
     2022-11-05 07:46:14   GPIOs2_7968     CM110x RX
     2022-11-05 07:46:14   GPIOs2_8000     BL6523 Tx
     2022-11-05 07:46:14   GPIOs2_8032     BL6523 Rx
     2022-11-05 07:46:14   GPIOs2_8064     ADE7880 IRQ
     2022-11-05 07:46:14   GPIOs2_8096     Reset
     2022-11-05 07:46:14   GPIOs2_8128     MS01
     2022-11-05 07:46:14   GPIOs2_8160     SDIO CMD
     2022-11-05 07:46:14   GPIOs2_8192     SDIO CLK
     2022-11-05 07:46:14   GPIOs2_8224     SDIO D0
     2022-11-05 07:46:14   GPIOs2_8256     SDIO D1
     2022-11-05 07:46:14   GPIOs2_8288     SDIO D2
     2022-11-05 07:46:14   GPIOs2_8320     SDIO D3
     2022-11-05 07:46:14   GPIOs2_8352     Flowrate
     2022-11-05 07:46:14   GPIOs2_8384     BP5758D Clk
     2022-11-05 07:46:14   GPIOs2_8416     BP5758D Dat
     2022-11-05 07:46:14   GPIOs2_8448     SM2335 Clk
     2022-11-05 07:46:14   GPIOs2_8480     SM2335 Dat
     2022-11-05 07:46:14   GPIOs2_8512     MP3 Busy
     2022-11-05 07:46:14   GPIOs2_8544     TM1621 CS
     2022-11-05 07:46:14   GPIOs2_8576     TM1621 WR
     2022-11-05 07:46:14   GPIOs2_8608     TM1621 RD
     2022-11-05 07:46:14   GPIOs2_8640     TM1621 DAT
     2022-11-05 07:46:14   GPIOs2_8672     Relay_b
     2022-11-05 07:46:14   GPIOs2_8704     Relay_bi
     2022-11-05 07:46:14   GPIOs2_8736     I2S MCLK
     2022-11-05 07:46:14   GPIOs2_8768     ModBr Tx
     2022-11-05 07:46:14   GPIOs2_8800     ModBr Rx
     2022-10-19 15:04:51   GroupTopic      cmnd/tasmotas/
     2022-11-22 09:00:14   Heap            23
     2022-10-19 15:04:51   Hostname        nous-a1-1db313
     2022-11-22 07:55:41   IODev           MQTT2_FHEM_Server
     2022-10-19 15:04:51   IPAddress       192.168.178.46
     2022-11-05 07:46:14   Interlock       off
     2022-11-22 07:55:53   LWT             Online
     2022-10-20 07:20:51   LedState        0
     2022-11-22 09:00:14   LoadAvg         9
     2022-10-19 15:04:51   Module          NOUS A1
     2022-11-05 07:46:13   Modules_0       NOUS A1
     2022-11-05 07:46:13   Modules_1       Sonoff Basic
     2022-11-05 07:46:13   Modules_10      Sonoff Touch
     2022-11-05 07:46:13   Modules_11      Sonoff LED
     2022-11-05 07:46:13   Modules_12      1 Channel
     2022-11-05 07:46:13   Modules_13      4 Channel
     2022-11-05 07:46:13   Modules_14      Motor C/AC
     2022-11-05 07:46:13   Modules_15      ElectroDragon
     2022-11-05 07:46:13   Modules_16      EXS Relay(s)
     2022-11-05 07:46:13   Modules_17      WiOn
     2022-11-05 07:46:13   Modules_18      Generic
     2022-11-05 07:46:13   Modules_19      Sonoff Dev
     2022-11-05 07:46:13   Modules_2       Sonoff RF
     2022-11-05 07:46:13   Modules_20      H801
     2022-11-05 07:46:13   Modules_21      Sonoff SC
     2022-11-05 07:46:13   Modules_22      Sonoff BN-SZ
     2022-11-05 07:46:13   Modules_23      Sonoff 4CH Pro
     2022-11-05 07:46:13   Modules_24      Huafan SS
     2022-11-05 07:46:13   Modules_25      Sonoff Bridge
     2022-11-05 07:46:13   Modules_26      Sonoff B1
     2022-11-05 07:46:13   Modules_27      AiLight
     2022-11-05 07:46:13   Modules_28      Sonoff T1 1CH
     2022-11-05 07:46:13   Modules_29      Sonoff T1 2CH
     2022-11-05 07:46:13   Modules_3       Sonoff SV
     2022-11-05 07:46:13   Modules_30      Sonoff T1 3CH
     2022-11-05 07:46:13   Modules_31      Supla Espablo
     2022-11-05 07:46:13   Modules_32      Witty Cloud
     2022-11-05 07:46:13   Modules_33      Yunshan Relay
     2022-11-05 07:46:13   Modules_34      MagicHome
     2022-11-05 07:46:13   Modules_35      Luani HVIO
     2022-11-05 07:46:13   Modules_36      KMC 70011
     2022-11-05 07:46:13   Modules_37      Arilux LC01
     2022-11-05 07:46:13   Modules_38      Arilux LC11
     2022-11-05 07:46:13   Modules_39      Sonoff Dual R2
     2022-11-05 07:46:13   Modules_4       Sonoff TH
     2022-11-05 07:46:13   Modules_40      Arilux LC06
     2022-11-05 07:46:13   Modules_41      Sonoff S31
     2022-11-05 07:46:13   Modules_42      Zengge WF017
     2022-11-05 07:46:13   Modules_43      Sonoff Pow R2
     2022-11-05 07:46:13   Modules_44      Sonoff iFan02
     2022-11-05 07:46:13   Modules_45      BlitzWolf SHP
     2022-11-05 07:46:13   Modules_46      Shelly 1
     2022-11-05 07:46:13   Modules_47      Shelly 2
     2022-11-05 07:46:13   Modules_48      Xiaomi Philips
     2022-11-05 07:46:13   Modules_49      Neo Coolcam
     2022-11-05 07:46:13   Modules_5       Sonoff Dual
     2022-11-05 07:46:13   Modules_50      ESP Switch
     2022-11-05 07:46:13   Modules_51      OBI Socket
     2022-11-05 07:46:13   Modules_52      Teckin
     2022-11-05 07:46:13   Modules_53      AplicWDP303075
     2022-11-05 07:46:13   Modules_54      Tuya MCU
     2022-11-05 07:46:13   Modules_55      Gosund SP1 v23
     2022-11-05 07:46:13   Modules_56      ARMTR Dimmer
     2022-11-05 07:46:13   Modules_57      SK03 Outdoor
     2022-11-05 07:46:13   Modules_58      PS-16-DZ
     2022-11-05 07:46:13   Modules_59      Teckin US
     2022-11-05 07:46:13   Modules_6       Sonoff Pow
     2022-11-05 07:46:13   Modules_60      Manzoku strip
     2022-11-05 07:46:13   Modules_61      OBI Socket 2
     2022-11-05 07:46:13   Modules_62      YTF IR Bridge
     2022-11-05 07:46:13   Modules_63      Digoo DG-SP202
     2022-11-05 07:46:13   Modules_64      KA10
     2022-11-05 07:46:13   Modules_65      Luminea ZX2820
     2022-11-05 07:46:13   Modules_66      Mi Desk Lamp
     2022-11-05 07:46:13   Modules_67      SP10
     2022-11-05 07:46:13   Modules_68      WAGA CHCZ02MB
     2022-11-05 07:46:13   Modules_69      SYF05
     2022-11-05 07:46:13   Modules_7       Sonoff 4CH
     2022-11-05 07:46:13   Modules_70      Sonoff L1
     2022-11-05 07:46:13   Modules_71      Sonoff iFan03
     2022-11-05 07:46:13   Modules_72      EXS Dimmer
     2022-11-05 07:46:13   Modules_73      PWM Dimmer
     2022-11-05 07:46:13   Modules_74      Sonoff D1
     2022-11-05 07:46:13   Modules_8       Sonoff S2X
     2022-11-05 07:46:13   Modules_9       Slampher
     2022-11-22 09:00:14   MqttCount       161
     2022-11-05 07:46:14   MqttLog         0
     2022-11-05 07:46:18   NAME            NOUS A1
     2022-09-08 17:57:32   OtaUrl          http://tuya-convert.fritz.box:8000/tasmota.bin
     2022-11-05 07:46:14   PulseTime1_Remaining 0
     2022-11-05 07:46:14   PulseTime1_Set  0
     2022-11-05 07:46:14   PulseTime2_Remaining 0
     2022-11-05 07:46:14   PulseTime2_Set  0
     2022-11-05 07:46:15   PulseTime3_Remaining 0
     2022-11-05 07:46:15   PulseTime3_Set  0
     2022-11-05 07:46:14   PulseTime4_Remaining 0
     2022-11-05 07:46:14   PulseTime4_Set  0
     2022-11-05 07:46:15   PulseTime5_Remaining 0
     2022-11-05 07:46:15   PulseTime5_Set  0
     2022-11-05 07:46:14   PulseTime6_Remaining 0
     2022-11-05 07:46:14   PulseTime6_Set  0
     2022-11-05 07:46:18   PulseTime7_Remaining 0
     2022-11-05 07:46:18   PulseTime7_Set  0
     2022-11-05 07:46:14   PulseTime8_Remaining 0
     2022-11-05 07:46:14   PulseTime8_Set  0
     2022-10-19 15:04:51   RestartReason   External System
     2022-11-22 09:00:14   Sleep           100
     2022-11-22 09:00:14   SleepMode       Dynamic
     2022-11-05 07:46:14   SwitchDebounce  50
     2022-11-22 09:00:14   Time            2022-11-22T10:00:14
     2022-09-08 17:57:32   Upgrade         Version 12.1.1 from http://tuya-convert.fritz.box:8000/tasmota.bin
     2022-11-22 09:00:14   Uptime          33T18:55:29
     2022-11-22 09:00:14   UptimeSec       2919329
     2022-09-08 17:55:10   Vcc             3.550
     2022-10-19 15:04:51   Version         12.1.1(tasmota)
     2022-10-19 15:04:51   WebServerMode   Admin
     2022-11-22 09:00:14   Wifi_AP         1
     2022-11-22 09:00:14   Wifi_BSSId      B0:F2:08:F3:BC:AC
     2022-11-22 09:00:14   Wifi_Channel    11
     2022-11-22 09:00:14   Wifi_Downtime   0T00:00:03
     2022-11-22 09:00:14   Wifi_LinkCount  1
     2022-11-22 09:00:14   Wifi_Mode       11n
     2022-11-22 09:00:14   Wifi_RSSI       76
     2022-11-22 09:00:14   Wifi_SSId       Funknetz
     2022-11-22 09:00:14   Wifi_Signal     -62
     2022-11-22 06:55:34   state           off
     2022-11-22 07:56:41   subscriptions   cmnd/DVES_1DB313_fb/# cmnd/nous-a1-1DB313/# cmnd/tasmotas/#
Attributes:
   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/nous-a1-1DB313/Backlog POWER1 1; delay '.$duration.'; POWER1 0'}<br>See the "Praxisbeispiele" in the wiki for "pulseTime1" alternative option and it's restrictions.
   devStateIcon on:FS20.on:off off:FS20.off:on
   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 tele/nous-a1-1DB313/LWT:.* LWT
  tele/nous-a1-1DB313/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/nous-a1-1DB313/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/nous-a1-1DB313/INFO.:.* { $EVENT =~ m,^..Info[1-3]..(.+).$, ?  json2nameValue($1,'',$JSONMAP) : json2nameValue($EVENT,'',$JSONMAP) }
  tele/nous-a1-1DB313/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
  stat/nous-a1-1DB313/POWER1:.* state
  stat/nous-a1-1DB313/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
   room       Kueche,Homekit
   setList    off:noArg    cmnd/nous-a1-1DB313/POWER1 0
  on:noArg     cmnd/nous-a1-1DB313/POWER1 1
  toggle:noArg cmnd/nous-a1-1DB313/POWER1 2
  setOtaUrl:textField cmnd/nous-a1-1DB313/OtaUrl $EVTPART1
  upgrade:noArg   cmnd/nous-a1-1DB313/upgrade 1
   setStateList on off toggle
   userattr   structexclude wohnung wohnung_map

Damian

z. B.

DOIF ([06:30] and [?Espressomaschine_Kueche:state:sec] > 3600) (set bla on)

Attr do always
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

fhemthom

Hi,

ich komme da mit dem DOIF leider nicht weiter :-(
Derzeit habe ich für die Espressomaschine folgendes:

define Espressomaschine_On_Di_Fr at *06:37:00 { if ( !($we) && ($wday == 2 || $wday == 3 || $wday == 4 || $wday == 5) && !(Value("Urlaubstag")) ) { fhem ("set Espressomaschine_Kueche on") if (Value("Espressomaschine_Timer") eq "on") } }

wie bekomme ich denn da nun die Abfrage aus dem obigen Beispiel mit rein? Ich kann ja PERL und FHEM Modus nicht mischen...

vielen Dank!

Gisbert

Hallo Fhemthom,

bitte nimm die Antwort von Damian als Ausgangspunkt und lies die Beschreibung zu Wochentagssteuerung der deutschen Commandref bei DOIF durch. Damit sollte dein Konstrukt der Wochentagssteuerung erledigt sein.

Value("Urlaubstag"): was soll das denn sein? Die Struktur bei einem DOIF bei der Abfrage muss immer [Device:Reading] <Vergleichsoperator> <Wert oder String> sein. Wenn es nicht triggernd sein soll, wovon ich ausgehe, dann sollte es so heißen: [?Device:Reading] ...

Die Bedingung if (Value("Espressomaschine_Timer") eq "on"
solltest du in den Bedingungsteil verschieben, also so: [?Espressomaschine_Timer:Reading] eq "on"

Falls noch Fragen sind, melde dich gerne wieder. Poste dein Feedback ebenfalls, wenn du eine funktionierende Lösung gefunden hast.

Viele Grüße
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY