RaspberryMatic - freie GPIO einfach verwenden?
Moderator: Co-Administratoren
-
- Beiträge: 249
- Registriert: 03.01.2014, 09:07
- Hat sich bedankt: 67 Mal
- Danksagung erhalten: 3 Mal
RaspberryMatic - freie GPIO einfach verwenden?
Ich baue an einer einfachen, mobilen Überwachungsanlage, welche als wesentlichen Bestanteil ein Raspberry Pi mit RaspberryMatic enthält. Dabei kommt der Einfachheit halber ein HM-MOD-RPI-PCB mit bekanntlich 12 Pins zum Einsatz, weitere GPIO bleiben aber so aber unbenutzt.
Der Einfachheit halber möchte ich zum Beispiel den "KEMO Motorbike Alarm MO73N" als Lagemelder, weitere Sabotagekontakte im Deckel oder auch Schlaufenüberwachungen über die freien GPIO des Raspi verwenden können. Hat jemand ein Modul geschrieben, welche diese unkompliziert zur Verfügung stellt?
(Vielleicht findet jemand weitere GPIO zwischen den "grossen Platinen", welche er für eigene Zwecke verwenden könnte …)
Danke für eure Tipps.
Der Einfachheit halber möchte ich zum Beispiel den "KEMO Motorbike Alarm MO73N" als Lagemelder, weitere Sabotagekontakte im Deckel oder auch Schlaufenüberwachungen über die freien GPIO des Raspi verwenden können. Hat jemand ein Modul geschrieben, welche diese unkompliziert zur Verfügung stellt?
(Vielleicht findet jemand weitere GPIO zwischen den "grossen Platinen", welche er für eigene Zwecke verwenden könnte …)
Danke für eure Tipps.
Insgesammt 4 Anlagen. Hauptsystem mit 1271 Kanäle in 200 Geräten und 5977 Datenpunkte, verwaltet mit Charly auf einem Asus-Thinkerboard "S", natürlich mit RaspberryMatic. HM, HMIP und Wired im Einsatz.
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: RaspberryMatic - freie GPIO einfach verwenden?
du könntest das normale /sys/class/gpio Interface am Raspberry Pi benutzen, siehe z.B.
https://www.elektronik-kompendium.de/si ... 202101.htm
in einen HM Skript bekommst du die notwendigen Shell Befehle zum GPIO Setzen oder Einlesen mit
CUxD/CMD_EXEC oder auch mit system.Exec() rein.
https://www.elektronik-kompendium.de/si ... 202101.htm
in einen HM Skript bekommst du die notwendigen Shell Befehle zum GPIO Setzen oder Einlesen mit
CUxD/CMD_EXEC oder auch mit system.Exec() rein.
Viele Grüße,
Tom
Tom
-
- Beiträge: 2391
- Registriert: 19.09.2012, 10:53
- System: CCU
- Wohnort: Jottweedee
- Hat sich bedankt: 251 Mal
- Danksagung erhalten: 351 Mal
Re: RaspberryMatic - freie GPIO einfach verwenden?
Ergänzend noch ein Beitrag von Jens zur Benutzung der GPIOs unter Raspberrymatic:
viewtopic.php?f=65&t=39934&hilit=gpio+wiringpi
viewtopic.php?f=65&t=39934&hilit=gpio+wiringpi
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!
-
- Beiträge: 249
- Registriert: 03.01.2014, 09:07
- Hat sich bedankt: 67 Mal
- Danksagung erhalten: 3 Mal
Re: RaspberryMatic - freie GPIO einfach verwenden?
Danke für die prompten Antworten.
Hatte mit Trigger/Interrupt und Zustand gehofft, es gäbe bereits einfachere Lösungen.
Werde mich mal damit beschäftigen.
Hatte mit Trigger/Interrupt und Zustand gehofft, es gäbe bereits einfachere Lösungen.
Werde mich mal damit beschäftigen.
Insgesammt 4 Anlagen. Hauptsystem mit 1271 Kanäle in 200 Geräten und 5977 Datenpunkte, verwaltet mit Charly auf einem Asus-Thinkerboard "S", natürlich mit RaspberryMatic. HM, HMIP und Wired im Einsatz.
-
- Beiträge: 249
- Registriert: 03.01.2014, 09:07
- Hat sich bedankt: 67 Mal
- Danksagung erhalten: 3 Mal
Re: RaspberryMatic - freie GPIO einfach verwenden?
Eine einfache Variante für Anfänger steht also noch aus.
Insgesammt 4 Anlagen. Hauptsystem mit 1271 Kanäle in 200 Geräten und 5977 Datenpunkte, verwaltet mit Charly auf einem Asus-Thinkerboard "S", natürlich mit RaspberryMatic. HM, HMIP und Wired im Einsatz.
Re: RaspberryMatic - freie GPIO einfach verwenden?
Ich versuche ebenfalls die GPIO zu nutzen.
Die Ausgaben klappen ohne Probleme.
Wie lese ich jedoch einen Status ein?
Ich habe mal ein Bild von meinem Versuch angehängt, der GPIO 22 ist definitiv high.
Mit freundlichen Grüßen
Die Ausgaben klappen ohne Probleme.
Wie lese ich jedoch einen Status ein?
Ich habe mal ein Bild von meinem Versuch angehängt, der GPIO 22 ist definitiv high.
Mit freundlichen Grüßen
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: RaspberryMatic - freie GPIO einfach verwenden?
Code: Alles auswählen
string out;
string err;
system.Exec("hier dein befehl", &out, &err);
WriteLine(out);