FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stobor am 20 Juni 2022, 22:15:20

Titel: Arduino Ausgang per default immer on
Beitrag von: stobor am 20 Juni 2022, 22:15:20
Hallo,

ich habe einen Arduino mit meinem NUC/FHEM-Server verbunden:
define Arduino1 FRM /dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_85735313333351709191-if00@57600
setuuid Arduino1 5d4f2724-f33f-2cfb-0ac1-2db4ec9692e12bc1
attr Arduino1 room ArduinoCPU
attr Arduino1 verbose 4
#attr Arduino1 sampling-interval 1000


Ein Anschluss ist so definiert:
define Arduino_Pin2_Licht_Nord FRM_OUT 2  # Licht Nord
setuuid Arduino_Pin2_Licht_Nord 5d4f2724-f33f-2cfb-4902-02184b242b8913ab
attr Arduino_Pin2_Licht_Nord IODev Arduino1
attr Arduino_Pin2_Licht_Nord alias Licht Nord
attr Arduino_Pin2_Licht_Nord room ArduinoCPU,Aussen
attr Arduino_Pin2_Licht_Nord stateFormat value


Nach dem FHEM Neustart ist der Ausgang zunächst immer eingeschaltet. Kann man das irgendwie konfigurieren? Die Ausgänge sollen eigentlich immer ausgeschaltet sein.

Arduino Setting (list Arduino1):
Internals:
   DEF        /dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_85735313333351709191-if00@57600
   DRIVER_STATUS Perl module Device::Firmata version 0.69 or higher required, see Commandref for details how to fix
   DRIVER_VERSION 0.64
   DeviceName /dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_85735313333351709191-if00@57600
   FD         4
   FUUID      5d4f2724-f33f-2cfb-0ac1-2db4ec9692e12bc1
   LAST_RECEIVED 2022-06-20 22:06:55
   NAME       Arduino1
   NOTIFYDEV  global
   NR         47
   NTFY_ORDER 50-Arduino1
   PARTIAL   
   STATE      Initialized
   TYPE       FRM
   analog_pins 14,15,16,17,18,19
   analog_resolutions 14:10,15:10,16:10,17:10,18:10,19:10
   firmware   StandardFirmata.ino
   firmware_version V_2_05
   i2c_pins   18,19
   input_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
   output_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
   protocol_version V_2_05
   pullup_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
   pwm_pins   3,5,6,9,10,11
   pwm_resolutions 3:8,5:8,6:8,9:8,10:8,11:8
   servo_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
   servo_resolutions 2:14,3:14,4:14,5:14,6:14,7:14,8:14,9:14,10:14,11:14,12:14,13:14,14:14,15:14,16:14,17:14,18:14,19:14
   READINGS:
     2022-06-20 22:06:55   state           Initialized
   SERIAL:
Attributes:
   room       ArduinoCPU
   verbose    4
Titel: Antw:Arduino Ausgang per default immer on
Beitrag von: Christoph Morrison am 21 Juni 2022, 09:20:41
Kurze Rückfrage: Wenn dein FHEM neu gestartet wird, wird auch der Arduino neu gestartet?
Titel: Antw:Arduino Ausgang per default immer on
Beitrag von: stobor am 18 Juli 2022, 12:35:48
Wie kann ich denn den Arduino gezielt neu starten? Nein FHEM läuft ja auf einem NUC (mit Ubuntu). Der Arduino (Armata) ist ja per USB mit dem NUC verbunden. Ich vermute, dass ein einfacher Neustart von FHEM den USB Port nicht Stromkosten macht; bekommt der Arduino den Neustart dann überhaupt mit?
Wäre interessant zu wissen, wie man den Arduino in meiner Konfiguration über einen Befehl neu starten könnte.