Firmata frm_out Ausgänge nach neustart ausschalten

Begonnen von e_brandt, 08 Dezember 2024, 13:23:50

Vorheriges Thema - Nächstes Thema

e_brandt

Hallo, ich habe das Problem das meine Lampen die ich per Arduino Mega Firmata ethernet schalte nach jedem neustart des Firmata Device in den entgegengesetzten Zustand wechsel.
Das heißt wenn alle Lampen an sind werden sie nach dem Neustart ausgeschaltet und umgedreht.Ich habe jedoch einen Lampe bei der noch kein Taster als FRM_in dran ist und eine Steckdose bei dehnen das nicht so ist. Ich möchte gern das alles bei einem neustart aus sind.Ich habe es schon mit einem DOIF versucht, das klappt leider auch nicht. Hat jemand eine Idee? Ich häge mal die Lists mit dran.

Internals:
   CONNECTS   4
   DEF        3030 global
   DRIVER_VERSION 0.69
   DeviceName 3030
   FD         4
   FUUID      5f8c9249-f33f-85ca-5d18-eb1e31883e3a78c4
   LAST_RECEIVED 2024-12-08 11:18:18
   NAME       FIRMATA
   NOTIFYDEV  global
   NR         89
   NTFY_ORDER 50-FIRMATA
   PORT       3030
   STATE      Initialized
   TYPE       FRM
   analog_pins 54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69
   analog_resolutions 54:10,55:10,56:10,57:10,58:10,59:10,60:10,61:10,62:10,63:10,64:10,65:10,66:10,67:10,68:10,69:10
   eventCount 13
   firmware   FirmataScheune.ino
   firmware_version V_2_10
   input_pins 2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69
   onewire_pins 2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69
   output_pins 2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69
   protocol_version V_2_06
   pullup_pins 2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69
   pwm_pins   2,3,5,6,7,8,9,11,12,13,44,45,46
   pwm_resolutions 2:8,3:8,5:8,6:8,7:8,8:8,9:8,11:8,12:8,13:8,44:8,45:8,46:8
   READINGS:
     2024-12-08 11:18:23   state           Initialized
   SERIAL:
   SocketDevice:
     BUF       
     DeviceName 3030
     FD         25
     LAST_RECEIVED 2024-12-08 11:28:46
     NAME       FIRMATA_192.168.0.86_49185
     NR         10000087
     PEER       192.168.0.86
     PORT       49185
     SNAME      FIRMATA
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FRM
     READINGS:
       2024-12-08 11:18:18   state           Connected
Attributes:
   DbLogExclude .*
   alias      FRM Arduino Schaltschrank
   resetDeviceOnConnect 1
   room       Firmata.Scheune

DEF        22
   FUUID      5f468130-f33f-85ca-d8ba-71593041226a4ffe
   IODev      FIRMATA
   NAME       Licht_1
   NR         96
   PIN        22
   STATE      on
   TYPE       FRM_OUT
   eventCount 74
   READINGS:
     2024-12-08 13:11:05   IODev           FIRMATA
     2024-12-08 13:11:05   state           Initialized
     2024-12-08 13:11:07   value           on
Attributes:
   DbLogExclude .*
   IODev      FIRMATA
   activeLow  yes
   alias      Hoflicht
   devStateIcon on:li_wht_on off:li_wht_off
   icon       li_wht_on
   room       GoogleAssistant,Licht
   stateFormat value

Internals:
   DEF        Taster_002:reading:.on IF ([Licht_1] eq "off") (set Licht_1 on) ELSE (set Licht_1 off)
   FUUID      5fa6fb37-f33f-85ca-2b39-b7111238a05314ae
   NAME       Taster_2
   NOTIFYDEV  Taster_002
   NR         169
   NTFY_ORDER 50-Taster_2
   REGEXP     Taster_002:reading:.on
   STATE      2024-12-08 13:11:07
   TRIGGERTIME 1733659867.37126
   TYPE       notify
   READINGS:
     2024-12-08 11:09:16   state           active
     2024-12-08 13:11:07   triggeredByDev  Taster_002
     2024-12-08 13:11:07   triggeredByEvent reading: on
Attributes:
   DbLogExclude .*
   comment    Hoflicht Notify
   room       Licht