Liebe Leute, ich bin noch in der Planungsphase (projekt: Hausalarm). ich kann programmieren, und habe 20 Jahre linuxerfahrung, das vorweg. Aber ich spreche noch nicht Homematic-Speak Vokabular und hoffe meine Fragen sind verständlich.
- Kann ich neben gekauften sensoren auch GPIO's auswerten, oder werden alle pins vom Funkmodul verbraucht? (Das erlaubt eigenbau-sensoren.)
- ich nehme mal an, dass ein paar GPIO's überbleiben. Dann ist die Frage wie ich die Auswertung mache: Ülicherweise würde ich ein Python skript
laufen lassen, aber ich habe keine Ahnung wie / ob sich das in die Web-Oberfläche einbindet. Oder ob ich den ganzen Alarm in Python
programmieren kann ? (wie läuft dann diekommunikation mit den homematic sensoren? gibt es beispiel-code schnipsel zum lernen?)
Komplett python wäre auch cool, weil ich dann z.B. SMS Nachrichten über SIP accounts verschicken kann ohne eine sim karte zu brauchen
Vielen Dank, Bernhard
GPIO Fragen / Kauf-Planung
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 6722
- Registriert: 22.05.2012, 08:40
- System: CCU
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 479 Mal
Re: GPIO Fragen / Kauf-Planung
Ich selber nutzte dazu IPS2GPIO - Nutzung der Raspberry Pi GPIO das nutzt PHP. Das kann man dann auch mit Homematic oder anderen Systemen verknüpfen. SMS Nachrichten kann man damit auch verschicken da muss man nichts extra schreiben. Die Kommunikation mit Homematic erfolgt in dem Fall über eine CCU bzw. OCCU.
Re: GPIO Fragen / Kauf-Planung
Eine andere Möglichkeit ist die Nutzung von RedMatic (also Node-Red) auf dem Raspmatic-System. Hier gibt es inzwischen auch die Möglichkeit, die GPIOs anzusteuern. In Node-Red kannst du dann auch mit den Homematic-Komponenten komunizieren (oder z.B. per MQTT auch andere Systeme ansprechen).
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: GPIO Fragen / Kauf-Planung
Das RPI-RF-MOD belegt GPIO14/15 (UART) und GPIO19 und das MOD-RPI-PCB GPIO14/15 und GPIO18. Die Taste vom RPI-RF-MOD liegt auf GPIO12, die LED liegt auf GPIO16/20/21 (RGB). Alles ohne Gewähr - aber der Schaltplan von Alex Reinerts HB-RF-USB kann zum überprüfen dienen: https://github.com/alexreinert/PCB/blob ... RF-USB.pdf
Soweit ich weiss hat noch niemand ein Python-Addon für CCU3/RaspberryMatic gebaut, da bleibt Dir nur Node.js, Shell, TCL. Alternativ: piVCCU (CCU3 Firmware im Container) nutzen und Deine Python Scripte auf dem Host oder in einem weiteren Container laufen lassen.
https://github.com/LarsMichelsen/pmatic
https://github.com/danielperna84/pyhomematic
- Black
- Beiträge: 5470
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 419 Mal
- Danksagung erhalten: 1070 Mal
- Kontaktdaten:
Re: GPIO Fragen / Kauf-Planung
für die GPIOs braucht es definitiv kein IPS ^^ . auf einem Separaten Rechner PI ist unter raspbian immer python mit dabei, damit abfrage der GPIOs und kommunikation über remote mit der CCU gegeben.
Ansonsten wie Hobbyquaker schrieb unter redmatik ist es möglich. auch auf einer Raspberrymatik , dort ist dies von Jens über wiring pi eingebunden, so dass die GPIOs direkt aus HMScript über shell Kommands angesprochen werden können.
Dafür braucht es keine externe Hardware, geschweige kostenpflichtige Software.
Ansonsten wie Hobbyquaker schrieb unter redmatik ist es möglich. auch auf einer Raspberrymatik , dort ist dies von Jens über wiring pi eingebunden, so dass die GPIOs direkt aus HMScript über shell Kommands angesprochen werden können.
Dafür braucht es keine externe Hardware, geschweige kostenpflichtige Software.
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
- jmaus
- Beiträge: 9844
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 462 Mal
- Danksagung erhalten: 1863 Mal
- Kontaktdaten:
Re: GPIO Fragen / Kauf-Planung
Und last, not least: Da du ja 20 Jahre Linux Erfahrung hast sollte es für dich nach etwas Einarbeitung problemlos möglich sein ein Python CCU Addon mit den notwendigen Bibliotheken für das Steuern der GPIOs zu generieren und der Allgemeinheit zur Verfügung zu stellen, dann jeder der Python unbedingt unter RaspberryMatic benötigt das Nachinstallieren wenn es denn unbedingt Python sein muss
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /