Was läuft falsch ? Brauche Hilfe Bitte !
-
- Beiträge: 9
- Registriert: 9. Sep 2018 10:45
Was läuft falsch ? Brauche Hilfe Bitte !
Hallo,
bin jetzt schon mehrere Tage dran, einen GPIO Pin als schalter über Openhab2 Habpanel zu schalten !
habe auch schon Erfahrung mit GPIO´s, aber über Openhab klappt es einfach nicht !
System: Raspberry 2 mit Stretch Betriebssystem
Vorgehen:
*********************************************************************
sudo nano /etc/openhab2/items/home.items
Switch LED "LED" { gpio="pin:21" }
*********************************************************************
GPIO über BINDINGS installiert
Über Habpanel füge ich die Switch LED als Schalter ein und mache eine Ausführung.
Aber leider tut sich an dem GPIO Pin 21 einfach nichts ???
Könnt ihr mir Helfen Bitte !!!
bin jetzt schon mehrere Tage dran, einen GPIO Pin als schalter über Openhab2 Habpanel zu schalten !
habe auch schon Erfahrung mit GPIO´s, aber über Openhab klappt es einfach nicht !
System: Raspberry 2 mit Stretch Betriebssystem
Vorgehen:
*********************************************************************
sudo nano /etc/openhab2/items/home.items
Switch LED "LED" { gpio="pin:21" }
*********************************************************************
GPIO über BINDINGS installiert
Über Habpanel füge ich die Switch LED als Schalter ein und mache eine Ausführung.
Aber leider tut sich an dem GPIO Pin 21 einfach nichts ???
Könnt ihr mir Helfen Bitte !!!
-
- Beiträge: 210
- Registriert: 23. Mai 2017 21:41
Re: Was läuft falsch ? Brauche Hilfe Bitte !
Steht etwas in den Log-Dateien?
Ich würde es erst einmal über eine sitemap probieren.
Wie überprüft du den Schaltzustand des GPIO?
Ich würde es erst einmal über eine sitemap probieren.
Wie überprüft du den Schaltzustand des GPIO?
- udo1toni
- Beiträge: 15244
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Was läuft falsch ? Brauche Hilfe Bitte !
Das ist ja ein weites Feld... 
Schrittweise vorgehen wäre angeraten:
Warum eine Sitemap nutzen? Weil die Sitemap entweder korrekt gerendert wird, dann funktioniert der Schalter auch garantiert, oder sie wird nicht korrekt gerendert, dann weißt Du, dass Du irgendwas verkehrt gemacht hast. Dieses Verhalten ist bei HABpanel nicht gegeben, weil es einfach zu viele Möglichkeiten gibt, etwas zu konfigurieren.
Ach so, nur als Wiederholung aus der offiziellen Doku: Der Pin 21 ist der Pin, wie er vom Kernel gesehen wird, das ist nicht notwendigerweise auch der Pin 21 der Steckerleiste!

Schrittweise vorgehen wäre angeraten:
- GPIO verbinden.
- auf Systemebene dafür sorgen, dass der GPIO korrekt funktioniert (Richtung, Echo-Befehl führt zu leuchtender LED usw.)
- dafür sorgen, dass openHAB berechtigt ist, auf die GPIO zuzugreifen (siehe Doku GPIO-Binding)
- Binding installieren und korrekt konfigurieren, falls das notwendig ist.
- Ein Item einrichten und entweder über die Karaf Konsole per smarthome send itemname ON|OFF setzen oder wahlweise über eine simple Sitemap mit Basic UI / Classic UI schalten (Der Schaltvorgang muss in der events.log auftauchen - die LED muss geschaltet werden)
- In HABpanel die entsprechende Schaltfläche anlegen und testen.
Warum eine Sitemap nutzen? Weil die Sitemap entweder korrekt gerendert wird, dann funktioniert der Schalter auch garantiert, oder sie wird nicht korrekt gerendert, dann weißt Du, dass Du irgendwas verkehrt gemacht hast. Dieses Verhalten ist bei HABpanel nicht gegeben, weil es einfach zu viele Möglichkeiten gibt, etwas zu konfigurieren.
Ach so, nur als Wiederholung aus der offiziellen Doku: Der Pin 21 ist der Pin, wie er vom Kernel gesehen wird, das ist nicht notwendigerweise auch der Pin 21 der Steckerleiste!
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 9
- Registriert: 9. Sep 2018 10:45
Re: Was läuft falsch ? Brauche Hilfe Bitte !
Hallo,
die Schaltzustände der GPIO werden mit einem Oszilloskop gemessen !
Was meint ihr mit GPIO verbinden ? die Wiringpi Treiber installieren ? oder in PAPER UI / Add-Ons / Bindings ==> die OneWireGpio Bindings installieren ?
((((2.auf Systemebene dafür sorgen, dass der GPIO korrekt funktioniert (Richtung, Echo-Befehl führt zu leuchtender LED usw.))))
- meint ihr mit einem Python script die GPIO´s schalten ???
(((( 3.dafür sorgen, dass openHAB berechtigt ist, auf die GPIO zuzugreifen ))))
- was muss ich da alles in der Terminal schreiben ? Verstehe nur Bahnhof auf dieser Seite (siehe Doku GPIO-Binding)
Bitte Hilft mir !
die Schaltzustände der GPIO werden mit einem Oszilloskop gemessen !
Was meint ihr mit GPIO verbinden ? die Wiringpi Treiber installieren ? oder in PAPER UI / Add-Ons / Bindings ==> die OneWireGpio Bindings installieren ?
((((2.auf Systemebene dafür sorgen, dass der GPIO korrekt funktioniert (Richtung, Echo-Befehl führt zu leuchtender LED usw.))))
- meint ihr mit einem Python script die GPIO´s schalten ???
(((( 3.dafür sorgen, dass openHAB berechtigt ist, auf die GPIO zuzugreifen ))))
- was muss ich da alles in der Terminal schreiben ? Verstehe nur Bahnhof auf dieser Seite (siehe Doku GPIO-Binding)
Bitte Hilft mir !
-
- Beiträge: 210
- Registriert: 23. Mai 2017 21:41
Re: Was läuft falsch ? Brauche Hilfe Bitte !
Es fällt mirt schwer, zu verstehen, wo du genau steht mit deinem Problem.
Deswegen:
was für einen Raspi 2 hast genau (Model/Revision),
an welchem Pin prüfst du die Veränderung (gegen Ground oder gegen Plus),
ist es dir auf einem anderen Weg (z.B. Echo) schon geglöückt diesen GPIO mzu schalten,
hast du es mal über die sitemap probiert?
Wenn du möchtest, dass man dir hilft, solltest du etwas mehr von deiner Seite beitragen und zumindest die Fragen die man dir gestellt hat beantworten, bzw. ein Feedback zu den angeregten Schritten geben (probiert, Ergebnis).
Deswegen:
was für einen Raspi 2 hast genau (Model/Revision),
an welchem Pin prüfst du die Veränderung (gegen Ground oder gegen Plus),
ist es dir auf einem anderen Weg (z.B. Echo) schon geglöückt diesen GPIO mzu schalten,
hast du es mal über die sitemap probiert?
Wenn du möchtest, dass man dir hilft, solltest du etwas mehr von deiner Seite beitragen und zumindest die Fragen die man dir gestellt hat beantworten, bzw. ein Feedback zu den angeregten Schritten geben (probiert, Ergebnis).
-
- Beiträge: 9
- Registriert: 9. Sep 2018 10:45
Re: Was läuft falsch ? Brauche Hilfe Bitte !
wurde gelöscht
Zuletzt geändert von liameuller@gmail.com am 11. Sep 2018 18:08, insgesamt 1-mal geändert.
-
- Beiträge: 9
- Registriert: 9. Sep 2018 10:45
Re: Was läuft falsch ? Brauche Hilfe Bitte !
Habe alles nach dieser Anleitung gemacht und es geht trotzdem nicht !
https://tutorials-raspberrypi.de/raspbe ... n-lichter/
habe einen RPI 2 B+ V1.2
Messe mi einem Oszilloskop den GPIO 23 gegen den Plus und auch gegen den GND. (2 Kanal) aus Verzweiflung schon.
Nein mit einem ECHO habe ich es noch nicht probiert !
Möchte es über die Sitemap machen !!! und probiere die ganze Zeit über Sitemap !
https://tutorials-raspberrypi.de/raspbe ... n-lichter/
habe einen RPI 2 B+ V1.2
Messe mi einem Oszilloskop den GPIO 23 gegen den Plus und auch gegen den GND. (2 Kanal) aus Verzweiflung schon.
Nein mit einem ECHO habe ich es noch nicht probiert !
Möchte es über die Sitemap machen !!! und probiere die ganze Zeit über Sitemap !
Zuletzt geändert von liameuller@gmail.com am 11. Sep 2018 17:49, insgesamt 1-mal geändert.
-
- Beiträge: 210
- Registriert: 23. Mai 2017 21:41
Re: Was läuft falsch ? Brauche Hilfe Bitte !
Code: Alles auswählen
2018-09-11 17:21:40.767 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'relais.items' has errors, therefore ignoring it: [2,142]: mismatched input '<EOF>' expecting '}'
2018-09-11 17:21:41.948 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'relais.items' has errors, therefore ignoring it: [2,142]: mismatched input '<EOF>' expecting '}'
2018-09-11 17:22:10.981 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'relais.sitemap'
2018-09-11 17:22:12.407 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'relais.sitemap'
2018-09-11 17:22:13.654 [WARN ] [basic.internal.render.SwitchRenderer] - Cannot determine item type of 'relais1Switch'
-
- Beiträge: 210
- Registriert: 23. Mai 2017 21:41
Re: Was läuft falsch ? Brauche Hilfe Bitte !
Ich finde dazu 2 unterschiedliche PinOuts
http://pi4j.com/pins/model-2b-rev1.html
https://www.element14.com/community/ser ... IO_Pi2.png
Ursprünglich hast du von GPIO 21 gesprochen, jetzt von 23.
Das von dir angegebene Beispiel ist so gar nicht mehr erforderlich. Du brauchst keine Python-Script und nichts auf der Linux-Ebene. Alles wird über das GPIO-Binding geregelt.
Da ich den Eindruck habe, dass du mit sitemap garnichts anfangen kanns, hier ein Beispiel
http://pi4j.com/pins/model-2b-rev1.html
https://www.element14.com/community/ser ... IO_Pi2.png
Ursprünglich hast du von GPIO 21 gesprochen, jetzt von 23.
Das von dir angegebene Beispiel ist so gar nicht mehr erforderlich. Du brauchst keine Python-Script und nichts auf der Linux-Ebene. Alles wird über das GPIO-Binding geregelt.
Da ich den Eindruck habe, dass du mit sitemap garnichts anfangen kanns, hier ein Beispiel
Code: Alles auswählen
sitemap tmp label="TMP" {
Switch item=LED
}
-
- Beiträge: 9
- Registriert: 9. Sep 2018 10:45
Re: Was läuft falsch ? Brauche Hilfe Bitte !
Ich habe gedacht das wenn ich OPENHABIAN Image draufspiele, sind alle Treiber drauf installiert.
Möchte nur zuerst mal einen Schalter in der Sitemap, an einem GPIO Pin Schalten !
Habe auch schon mehrere varianten aus dem Internet versucht, deshalb zuerst GPIO 21 und dan 23 !
Kannst du mir auch ein Beispiel zu Item geben ? Wie ich einen GPIO PIN schalten kann ?
Möchte nur zuerst mal einen Schalter in der Sitemap, an einem GPIO Pin Schalten !
Habe auch schon mehrere varianten aus dem Internet versucht, deshalb zuerst GPIO 21 und dan 23 !
Kannst du mir auch ein Beispiel zu Item geben ? Wie ich einen GPIO PIN schalten kann ?