Firmata disconnected regelmässig !

Begonnen von Timmi, 28 Januar 2016, 08:16:30

Vorheriges Thema - Nächstes Thema

santa0912

Hallo zusammen,

ich würde dieses Thema gerne wieder hoch holen, da ich das gleiche Problem habe, jedoch mit den hier beschriebenen Maßnahmen nicht lösen kann.

Ich betreibe einen Arduino UNO3 mit WS5100 shield, welcher über D-LAN per FIRMATA mit FHEM (auf BananaPi) verbunden ist. Der Arduino befindet sich in einem Gartenhaus und betreibt dort die Aussenbeleuchtung. Diese Konfiguration funktionierte bereits ca. 1 Jahr ohne Probleme.

Seit 3-4 Wochen habe ich jedoch den Effekt, dass in unregelmäßigen Abständen die Verbindung zu FIRMATA verloren geht.


2016.11.09 19:43:38 1: 3030 disconnected, waiting to reappear (FIRMATA_192.168.x.43_49247)
2016.11.09 19:44:12 4: Connection accepted from FIRMATA_192.168.x.43_49248
2016.11.09 19:44:15 3: querying Firmata Firmware Version
2016.11.09 19:44:16 3: querying Firmata Firmware Version
2016.11.09 19:44:16 1: 3030 disconnected, waiting to reappear (FIRMATA_192.168.x.43_49248)
2016.11.09 19:44:17 3: querying Firmata Firmware Version
2016.11.09 19:44:17 3: no response from Firmata, closing DevIO
2016.11.09 19:44:17 1: 3030 disconnected, waiting to reappear (FIRMATA)


Interessanterweise findet man im Log, dass die Verbindung einige male unterbrochen und wiederhergestellt wird, bis sie dann endgültig nicht mehr aufgebaut werden kann.
Der Arduino ist per ping immernoch erreichbar. Nach einem Neustart von FHEM funktioniert die Verbindung wieder problemlos. Ein Neustart des Arduino hilft jedoch nicht. Daher vermute ich, dass das Problem mit FHEM zusammenhängt. Alle anderen Funktionen von FHEM funktionieren.

Das hier beschrieben Spannungsproblem würde ich ausschließen, ich habe ein Mean Well MDR-40-5 (5V/6A) im Einsatz, mit vernünftiger, stabiler Verbindung.

Das listing von FIRMATA ist wie folgt:
Internals:
   CONNECTS   1
   DEF        3030 global
   DeviceName 3030
   FD         4
   NAME       FIRMATA
   NOTIFYDEV  global
   NR         426
   NTFY_ORDER 50-FIRMATA
   PORT       3030
   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   ConfigurableFirmata_ok.ino
   firmware_version V_2_06
   i2c_pins   18,19
   input_pins 2,3,5,6,7,8,9,14,15,16,17,18,19
   onewire_pins 2,3,5,6,7,8,9,14,15,16,17,18,19
   output_pins 2,3,5,6,7,8,9,14,15,16,17,18,19
   pwm_pins   3,5,6,9
   pwm_resolutions 3:8,5:8,6:8,9:8
   Readings:
     2016-11-09 19:44:17   state           disconnected
   Socketdevice:
     BUF
     DeviceName 3030
     FD         47
     NAME       FIRMATA_192.168.178.43_49255
     NR         613
     PEER       192.168.178.43
     PORT       49255
     SNAME      FIRMATA
     SSL
     STATE      Connected
     TEMPORARY  1
     TYPE       FRM
Attributes:
   room       Gartenhaus
   sampling-interval 3000
   verbose    4


Ich bin mittlerweile recht ratlos. Hat jemand noch eine Idee, woran das liegen kann? Kann das mit der in letzter Zeit gefallenen Außentemperatur zusammenhängen?

Viele Grüße,
Vielen Dank,

Claus