FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: chq am 22 Oktober 2018, 14:48:53

Titel: Entfernten Arduino ansteuern
Beitrag von: chq am 22 Oktober 2018, 14:48:53
Hallo,

ich habe ca. zehn Meter von meiner Raspberry-FHEM-Zentrale einen Arduino mit einer LED verbaut. Damals hatte ich da einen RFID-Reader verbaut, mit dem ich eine Alarmanlage (Arduino MEGA) ein- und ausschalten wollte. Mittlerweile interessiert mich das nicht mehr, möchte jedoch die LED von FHEM aus gesteuert leuchten lassen. Da meines Wissens eine serielle Verbindung zwischen dem Standort der FHEM-Zentrale und des Arduinos besteht dachte ich mir, dass ich diesem ja einfach nur seriell entsprechende Befehle schicke um die LED leuchten zu lassen. Welches Modul wäre denn hierfür am geeignetsten?

Alternativ würde ich einen Transistor oder ein Relais über einen GPIO-Pin ansteuern. Diese Lösung würde ich jedoch nicht bevorzugen.

Gruß Chris
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: gloob am 22 Oktober 2018, 14:54:08
Was für eine Software läuft dem auf dem Arduino?

Ansonsten: https://wiki.fhem.de/wiki/Arduino_Firmata




Ansonsten kannst du den Arduino auch ersetzen durch einen Wemos mit WLAN oder "Selbstbau-Fensterkontakt" mit Homematic Interface oder ...
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: Beta-User am 22 Oktober 2018, 17:11:42
Wie sind die 10m überbrückt?

Im wiki gibt es eine Übersichtsseite, auf der einige Projekte genannt sind, mit denen das geht...
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: chq am 22 Oktober 2018, 17:19:53
Da liegt halt ne Steuerleitung. Firmata liest sich gut.

Gruß Chris
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: Beta-User am 22 Oktober 2018, 17:27:52
Firmata braucht halt USB o. Ethernet, soweit ich weiß.
Alternative: MySensors mit RS485. Da reichen 2 Adern bzw. 4, wenn  die Stromversorgung mit drüber soll.
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: gloob am 22 Oktober 2018, 17:38:36
Zitat von: chq am 22 Oktober 2018, 17:19:53
Da liegt halt ne Steuerleitung. Firmata liest sich gut.

Gruß Chris

Was ist denn bei dir eine Steuerleitung, I2C, RS232, RS485, ...?
Was läuft auf dem Arduino?
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: chq am 22 Oktober 2018, 17:46:25
Lass uns der Einfachheit halber von einem CAT6-Netzwerkkabel ausgehen. Auf dem Arduino läuft momentan noch ein selbst programmierter Sketch.

Gruß Chris
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: gloob am 22 Oktober 2018, 17:48:19
Na dann ganz einfach.

Switch mit POE -> Netzwerkkabel -> Arduino mit POE Shield -> Arduino Ethernet Sketch (Firmata)
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: chq am 22 Oktober 2018, 17:51:25
Das geht leider nicht, da lediglich ein Arduino Pro mini :-X in einer Steckdose mit Blindabdeckung verbaut ist.

Gruß Chris
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: gloob am 22 Oktober 2018, 18:45:11
Dann ruck doch mal gleich alle Infos raus und nicht so kleckerweise
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: Beta-User am 22 Oktober 2018, 20:26:05
Hmmm, wenn man genau liest, stand da was von serieller Verbindung.
Dann ginge z.b. MySensors direkt: den arduino als serielles Gateway behandeln und mit einem einfachen Relay-Sketch kombinieren.
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: chq am 22 Oktober 2018, 20:30:07
Ja, bisher wurde der Pro mini über eine serielle Verbindung angesprochen.

Gruß Chris
Titel: Antw:Entfernten Arduino ansteuern
Beitrag von: Beta-User am 22 Oktober 2018, 20:45:38
Wenn er als MySensors-Gateway definiert würde, könnte das auch so bleiben.
Das GW hätte dann halt keinen anderen Kommunikationslayer, aber gehen sollte das...