NEWS
Hoppe Fenstergriffe mit EnOcean Protokoll
-
Hallo,
ich würde gerne Fenstergriffe von Hoppe ([?] Sie haben Fragen zu diesem Artikel? Für den Merkzettel bitte anmelden.
HOPPE 10804205 SecuSignal 0530/FR-408 Atlanta F9016 Fenstergriff Verkehrsweiß) einbauen. Leider hab ich noch keinen Adapter für EnOcean im ioBroker gefunden, gibt es den nicht oder habe ich was übersehen?
Und wenn es den nicht geben sollte, wie könnte ich dann diese Fenstergriffe integrieren?
Danke
thomas -
@atticus doch den Adapter gibt es (sogar 2 Alt und Neu), der neue ist gerade in der Beta Phase. Die Hoppe Fenstergriffe sind im Adapter enthalten.
Für alles weiter bitte hier lesen: https://forum.iobroker.net/topic/37331/test-adapter-enocean-2-v0-3-x
-
@jey-cee Ah, danke, werd ich testen, morgen oder übermorgen sollen die Fenstergriffe kommen,
Danke -
@jey-cee wie installiere ich den Adapter, wenn ich im ioBRoker auf das GitHub Symbol gehe und nach EnOcean suche, wird nichts gefunden
-
@atticus auf den Tab Beliebig wechseln und dort die URL https://github.com/Jey-Cee/ioBroker.enocean einfügen. Anschließend muss dann noch eine Instanz angelget werden, mit dem + wie bei der normalen Adapter installation.
-
@jey-cee die Installation endet mit folgendem Fehler:
$ ./iobroker url " https://github.com/Jey-Cee/ioBroker.enocean"
install "
NPM version: 6.14.8
npm install " --loglevel error --prefix "/opt/iobroker" (System call)
/bin/sh: 1: Syntax error: Unterminated quoted string
ERROR: host.ioBroker48 Cannot install ": 2
ERROR: process exited with code 25???
-
@atticus du hast da ein Leerzeichen mit rein kopiert am Anfang. Am besten immer rechts Klick und "Adresse des Links kopieren" nehmen.
-
@jey-cee ist mir nicht aufgefallen sorry, ist schon spät
-
@jey-cee Vielen Dank, die Installation hat funktioniert
-
@jey-cee
Hallo, ich muss Dich noch mal befragen :-))Also, heute ist der EnOcean Adapter für den Raspberry gekommen, es ist ein Adapter von element14.com, der auf die GPIO-Schnittselle des Raspberrys aufgesteckt wird.
Ich habe dann in der Konfiguration des ioBroker-Adapters als Schnittstelle /dev/ttyAMA0 gewählt, bzw das war das einzige, was zu Auswahl angeboten wurde.
Ich habe dann unter Geräte/Neus Gerät hinzufügen - Hersteller Hoppe - SecuSignal ausgwählt, die ID des Gerätes eingegeben. Das Hat auch funktioniert, nur wird in den Objekten kein Status angezeigt. Ich hänge mal ein paar Bilder an:Was mache ich falsch??
-
@atticus viel flsch machen kann man da nicht.
Da offensichtlich gar nichts Empfangen wird wäre mein erster verdacht das irgendwas nicht mit dem Aufsteckmodul für den Pi stimmt.
Dafür Spricht das die Base ID ffffff nur der aplatzhalter für die ID vom Modul ist.Hast du noch irgendwas anderes am Pi angeschlossen außer dem Modul? Wen ja zieh es ab und schau nochmal in der Adapterkonfiguration ob noch ein Gerät zur Auswahl steht.
Falls nicht musst du mal schauen ob der Pi noch irgendwie Konfiguriert werden muss damit er das Modul ansprechen kann.
Falls das alles nichts bringt kannst du noch das Log level der Adapter instanz auf debug stellen. Dazu musst du den Expertenmodus im Tab Instanzen aktivieren und dann in der Spalte Log Stufe auf debug stellen.
Das log postest du dann hier. -
@jey-cee Alles klar, den debug-Modus hab ich eingestellt, mit de Konfiguration des Moduls muss ich mich beschäftigen
-
@jey-cee
Also an dem RaspPi (PaspPi4) ist eine m2.ssd angeschlossen, über welche der RaspPi läuft, da ist keine SD-Karte drin.Ich hab dann mal im Raspberry Forum angefragt, da kam das:
Das EnOcean-Pi-Modul wird auf die GPIO-Leiste des Raspberry Pi gesteckt. Zur Kommunikation mit dem Raspberry Pi verwendet der EnOcean Pi die UART-Schnittstelle, deren Pin 8 (GPIO14) zum Senden und Pin 10 (GPIO15) zum Empfangen von Daten erforderlich ist. Für die Spannungsversorgung benötigt das Modul zusätzlich 3,3 V (Pin 1) und Massenpotenzial (Pin 6). Als ein Nachteil des EnOcean Pi kann gesehen werden, dass wegen der Platine die oberen Pins des Raspberry Pi nicht mehr zugänglich sind und eine Vermittlung der empfangenen Daten über SPI oder I²C deshalb nicht mehr möglich ist.
Für die Kommunikation über die UART-Schnittstelle ist die Gerätedatei /dev/ttyAMA0 zuständig. Hierfür ist es wichtig, dass die serielle Konsole vor dem Einsatz des EnOcean Pi deaktiviert wird, weil das Betriebssystem die UART-Schnittstelle standardmäßig als serielle Konsole benutzt. Diese lässt sich mithilfe der Konfigurationssoftware »raspi-config« unter den erweiterten Einstellungen deaktivieren.
Kannst du dazu was sagen?
Ich habe in Raspi-Config P6, den seriellen Port deaktiviert, P5, I2C ist aktiviert.Und hier das LogFile: EnOceanLog.txt
-
@atticus Du hast auf jeden Fall ein großes Problem mit deinem ioBroker da sind seltsame Fehlermeldungen. Es sieht nicht so aus als hätten sie mit deinem Problem zu tun, aber sie scheinen einen Neustart des Adapters aus zu lösen.
Der Arbeitsspeicher läuft voll, das solltest du zuerst mal untersuchen.
Beobachte mal die RAM Nutzung der Adapter.Welchen Pi hast du und wie viele Adapter?
-
@jey-cee oh, kannst du mir da mal auf die Sprünge helfen? Welch Fehlermeldung(en) meinst Du?
Also das ist ein Raspberry 4 mit 8GB, im ioBroker sind (ca.) 50 Adapter installiert, davon laufen genau 5. Das ist mein Ersatz-und Backup-Raspberry.
Was kann ich da machen?
Hier mal ein Bild der laufenden Instanzen:PS: ich will Dich mit meinem Problem nicht belästigen, nur wenn es Deine Zeit erlaubt, Danke.
-
Ich hab jetzt mal alle Instanzen bis auf den "admin" deaktiviert und das Log des "admin" auf debug gestellt
-
@atticus passt du hast mit dem Screenshot schon gezeigt das der enocean Adapter das Problem ist. Der dürfte nicht 1GB RAM verbrauchen.
Leider findet sich im Log außer der Startmeldung des Adapters und der Felermeldung.
-
@atticus sagte in Hoppe Fenstergriffe mit EnOcean Protokoll:
Hierfür ist es wichtig, dass die serielle Konsole vor dem Einsatz des EnOcean Pi deaktiviert wird
Hast du danach den RasPi neu gebootet?
Am besten ohne Modul -
@homoran nein, mach ich, wenn ich gleich wieder zu Hause bin
-
Hallo,
so, hat etwas gedauert.
Ich habe den EnOcean-Adapter deinstalliert, die serielle Schnittstelle in der raspi-config (P6) deaktiviert, dann den RaspPi
ohne EnOcean-Modul gestartet, dann wieder runter gefahren. Dann noch mal ohne EnOcean-Modul gestartet, den EnOcean Adapter von @Jey-Cee installiert, wider runtergefahren, Modul gesteckt, neu gestartet, mit dem Ergebnis, das es leider immer noch nicht funktioniert, die Base-ID ist immer noch "ffff". Diese Base-ID wird auch sofort angezeigt, wenn ich den EnOcean-Adapter installiere ohne das das Modul gesteckt ist.
Ja, was kann ich jetzt noch tun?