NEWS
Raspberry PI GPIOs in iobroker.rpi
-
Habe ich dir mal runtergeladenIn/Out heisst IMHO ob du mit dem PIN ausgeben oder auf Impulse lauschen willst. (also Out/In )
ist wohl so, wie im RPi Adapter von ccu.io - bastel da auch gerade dran rum um ihn auf den Cubie anzupassen.
Gruß
Rainer
-
Danke, also muss ich auf Pin 7 lauschen für meinen Bewegungssensor (wie in meinem Bild, nur auf IN statt OUT).
Es erscheint aber kein entsprechendes Objekt..
-
Zur Verwirrung:
Pin7 ist der GPIO4
und der GPIO7 ist der PIN26 (beim 40poligen Port)
Gruß
Rainer
-
Genau, Pin 7 aka GPIO 4
http://blog.mcmelectronics.com/image.ax … Chart2.jpg
Den muss ich abfragen. Mit node Red klappt das, aber wie gesagt unter Objetcts wird mir kein GPIO angezeigt (Node Red habe ich sicherheitshalber deaktiviert, falls es die GPIOs blocken sollte).
-
Kannst du Einstellungen zeigen?
-
-
-
Adapter einzeln und auch Multihost/Client
-
Habe gerade getestet auf mein RPI3, nodejs 4.6.0
Es geht. Nun kann ich GPIOs nicht testen.
ioBroker muss als root laufen.
Und auf dem Git gibt es noch mal neuere version.
-
Jetzt klappt es. Hab #1 nochmal ausgeführt für die neue Version und ging auf Anhieb. Werte werden so aktualisiert wie es sein sollte.
Super!
1145_gpio.jpg -
Hi und ein riesen Dankeschön an bluefox!
Leider funktioniert es bei mir noch nicht Recht. Ich habe einen PIR-Bewegungsmelder an BCM4 also PIN7 angeschlossen.
Im Adapter habe ich es mit GPIO 4, sowie 7, auf IN versucht jedoch bekomme ich keine Statusänderung.
Bei GPIO4 bekomme ich im Log die Meldung
rpi2.0 2018-01-03 11:06:22.219 error Cannot setup port 4 as input: Error: Channel 4 does not map to a GPIO pin
was wieder gegen BCM sprechen würde.
Bei GPIO7 gibt es keine Statusänderung.
Der Status steht immer auf true.
Der PIR an sich funktioniert, dass habe ich mit einem Phyton Script getestet, mit BCM sowie Standart Nummerierung.
Habe schon sämtliche Threads gelesen, iobroker neu installiert, rpi2 Adapter neu installiert.
Ich weiß nicht mehr weiter.
Habt Ihr noch irgendeine Idee was ich testen könnte? Außer einen anderen PIN? Das Raspberry ist fest in einem MagicMirror verbaut und ich würde den ungern auseinander nehmen.
Besten Gruß,
Jules
-
Hallo Bluefox
ich habe eine 8-Relais-Karte an den Raspi-3 angeschlossen und kann ALLE 8 Relais per Nodered ansteuern.
Probleme gibt es mit Blockly: Zwei der 8 GPIOs (20 und 25) werden nicht angesteuert, offenbar steht die Direction nicht auf Output.
Das ist unabhängig von der Hardware, ich habe drei Raspis getestet.
Aufgefallen ist mir, dass im Ordner /sys/class/gpio genau für diese Ports die Beschreibungs-Datei fehlt.
Ich habe dann mal im rpi Adapter alle GPIOs ab GPIO5 auf Ausgang geschaltet.
Nun fehlen Ordner /sys/class/gpio noch mehr Beschreibungs-Dateien: es sind die GPIOs 6, 9, 14, 17, 20 und 25.
(siehe Screenshots)
Ich bin noch nicht der große Raspi und Linux Experte, aber ich nehme an, dass das nicht so sein sollte und das der Grund für das Problem sein könnte.
5358_2018-01-22_16_iobroker.admin.png
5358_2018-01-22_16_sys_class_gpio.png -
Hallo zusammen,
zunächst vielen Dank für die sehr gute Arbeit des iobroker-Teams. Bisher bin ich tatsächlich ohne eine unbeantwortete Frage mit Forum und Doku zurecht gekommen. iobroker inkl. Homematic läuft inkl. Visualisierung über VIS.
Aber jetzt wäre es dann doch Zeit für eine Frage auf die ich keine Antwort finde
Gibt es eine Möglichkeit den Zustand (low/high) der GPIOs beim starten bzw. restarten des RPI Adapter festzulegen.
Ich habe ein 8-Relais-Port an den GPIOs hängen, wenn der Adapter bzw. der Raspberry neu startet gehen die GPIOs auf 1 und damit öffnen alle Relais, dass würde ich gerne vermeiden.
Vielen Dank
Stefan
-
Hallo zusammen,
zunächst vielen Dank für die sehr gute Arbeit des iobroker-Teams. Bisher bin ich tatsächlich ohne eine unbeantwortete Frage mit Forum und Doku zurecht gekommen. iobroker inkl. Homematic läuft inkl. Visualisierung über VIS.
Aber jetzt wäre es dann doch Zeit für eine Frage auf die ich keine Antwort finde
Gibt es eine Möglichkeit den Zustand (low/high) der GPIOs beim starten bzw. restarten des RPI Adapter festzulegen.
Ich habe ein 8-Relais-Port an den GPIOs hängen, wenn der Adapter bzw. der Raspberry neu startet gehen die GPIOs auf 1 und damit öffnen alle Relais, dass würde ich gerne vermeiden.
Vielen Dank
Stefan `
Hi Stefan,
vielleicht hilft dir das ja weiter!?
-
Hallo zusammen,
zunächst vielen Dank für die sehr gute Arbeit des iobroker-Teams. Bisher bin ich tatsächlich ohne eine unbeantwortete Frage mit Forum und Doku zurecht gekommen. iobroker inkl. Homematic läuft inkl. Visualisierung über VIS.
Aber jetzt wäre es dann doch Zeit für eine Frage auf die ich keine Antwort finde
Gibt es eine Möglichkeit den Zustand (low/high) der GPIOs beim starten bzw. restarten des RPI Adapter festzulegen.
Ich habe ein 8-Relais-Port an den GPIOs hängen, wenn der Adapter bzw. der Raspberry neu startet gehen die GPIOs auf 1 und damit öffnen alle Relais, dass würde ich gerne vermeiden.
Vielen Dank
Stefan `
Gibt ein GitHub Issue dazu: https://github.com/ioBroker/ioBroker.rpi2/issues/4
-
Hallo zusammen,
ich habe Reedkontakte an den Fenstern und Türen montiert mit denen ich mittels raspi 3 b+ und IOBroker den Status derFenster (auf/zu) abfragen möchte.
Der ioBroker RPI-Monitor Adapter ist bereits installiert.
Wenn ich unter Instanzen > RPI-Monitor > GPIOs irgendwelche GPIOs auf „aktiv“ klicke, sehe ich unter Objekte > rpi2.0 > gpio die entsprechenden GPIOs.
Leider komme ich nicht dahinter, an welche zwei Pins des Raspis ich die Anschlüsse der Reedkontakte anschließen muss und wie ich unter Instanzen > RPI-Monitor > GPIOs den Typ (in/out) konfigurieren muss damit mir der Zustand der Reedkontakte (angezogen/nicht angezogen) als true oder false angezeigt wird.
Kann mir bitte jemand einen Tipp geben?
Danke und Gruß
Christian
-
Hi,
Auf github steht welche Pin welcher gpo ist :
https://github.com/ioBroker/ioBroker.rp … /README.md
In = Zustand 0/1 überwachen und an ioBroker geben
Out = gpio schalten
Hilft das ?
Sent from my iPhone using Tapatalk
-
Hallo und danke,
was ist zu tun wenn ich z.b GPIO 2 auf 0/1 überprüfen möchte? Wird er vom Fensterreedkontakt gegen gnd oder eine Spannung gebrückt? Falls ja, welche?
Wird dann der gpio2 auf "in" geschaltet?
Wird der andere Pin (gnd/ Spannung) dann auf "out" geschaltet? Wird noch ein Widerstand eingelötet?
Sorry, dass ich mich so doof anstelle. Als nicht vom Fach, bin ich schon froh, dass ich alle sonofs geflasht und iobroker installiert habe. Auch kann ich die sonofs wunderbar über schöne Visualisierungen bedienen. Bei den Fensterkontakten tue ich mich aber schwer. Habe die Kontakte an sämtluchen Fenstern und Türen im Haus verbaut und würde jetzt gerne den Zustand auslesen.
-
Setztemal einen pin auf input und dan 3.3V auf diesen pin und schau was in iobroker passiert
Sent from my iPhone using Tapatalk
-
Ich habe alle GPIOs auf "in" geschaltet und nacheinander auf 3,3V gesetzt.
Bei folgenden GPIO habe ich unter Objekte die Änderung auf "true" gehabt:
10,11,12,13,16,18,19.
Bei den anderen steht "true" bzw. " " egal ob ich sie gegen 3,3v schalte oder nicht.
Damit käme ich schon viel weiter und könnte einige Fenster oder Türen überwachen.
Allerdings wären das 7 Kontakte, die ich derzeit überwachen kann.
Nur habe ich bereits jetzt 12 Kontakte, die zu überwachen sind und zwei kommen noch dazu.
Wo habe ich den Fehler gemacht und was kann ich machen, damit die anderen Pins auch überwacht werden können?