FHEM Forum

FHEM => Sonstiges => Thema gestartet von: nexusplanet am 03 Mai 2020, 15:56:50

Titel: Firamata reagiert nach ein paar Schaltvorgängen nicht mehr
Beitrag von: nexusplanet am 03 Mai 2020, 15:56:50
Hallo Community.

Ich wende mich gleich mit 2 Problemen an Euch.

Ich habe fhem auf einem Raspberry Pi 4 laufen. An diesem hängt per Ethernet ein Arduino auf dem die aktuelle Firmata(2.5.8) läuft. Der Arduino steuert Relais an, welche Stromstoßschalter für Licht, und Jalousierelais betreiben. Alles läuft gut, wenn der Arduino frisch resettet ist, jedoch reagiert das System nach ein paar Schaltvorgängen nicht mehr. Das sind mal mehr, mal weniger Schaltvorgänge, wobei es gefühlt eher passiert, wenn man schnell hintereinander schaltet. Leider weiß ich nicht, wie ich herausfinden kann, wer sich hier quer stellt. Die LED's am Arduino und dessen Ethernet Shield blinken jedoch vorher wie nachher gleich. Kennt hier vielleicht jemand eine Lösung oder eine Ursache für das Problem, die ich als Laie nicht sehe?

Problem Nummer 2:

Da ich anfangs vermutet habe, dass es eventuell an der Kommunikation über Ethernet liegt, wollte ich den Arduino per USB am Raspberry Pi betreiben. Dazu habe ich die Firmata entsprechend angepasst und den Arduino als USB FRM Device definiert. Hier habe ich jedoch das Problem, dass der Arduino in etwa alle 10 Sekunden neu startet. Das Tritt nur am Raspberry Pi auf. Am Laptop, mit dem ich den Arduino flashe, läuft er stabil, was mir aber in diesem Fall nicht viel nützt, da fhem ja auf dem Pi läuft. Ich habe bereits einen aktiven Hub, andere USB-Ports und ein eigenes Netzteil je für Arduino und Pi versucht, jedoch ohne Erfolg. Auch hier wäre ich für Lösungsvorschläge dankbar.

Vielen Dank im Voraus

Dominik