NEWS
Test Adapter EnOcean v0.3.x
-
HM also mit dem Aufsteckmodul kenn ich mich nicht aus.
Aber du kannst mal das Log level für den Adapter auf debug stellen. Dann sollte zu sehen sein ob das Modul erkannt wird.
Gesendet von meinem m8 mit Tapatalk
-
Das Log-Level habe ich eingeschaltet, erhalte aber nur die folgenden Einträge:
Wer hat das Enocean Pi Modul erfolgreich am Laufen ? MIt welchen Einstellungen/ Schnittstellenkonfigurationen im Linux ?
-
Das Log-Level habe ich eingeschaltet ` Nein das ist nur der Filter, den Log Level stellst du in den Instanzen ein.
-
Dank Installation von ser2net wird jetzt der Fensterkontakt erkannt und sendet Signale:
und reagiert (hier: Fenster Öffnen)
… also bin ich einen großen Schritt weiter
-
So, jetzt habe ich folgende ID´s im ioBroker:
Aber es sollten diese Werte vom Eltako/Maco-Fensterkontakt übermittelt werden:
Offensichtlich stimmen die EEP-Profile noch nicht überein- wie muss ich das machen ?
-
Das was man im Screenshot sieht sind Systemobjekte und da darfst du nichts ändern.
Das sollte so aussehen: enocean.0.05113e1b
Gesendet von meinem m8 mit Tapatalk -
So, jetzt läuft der Adapter und zeigt korrekte Werte 0/3 an:
Leider funktioniert aber die Weiterleitung an KNX noch nicht, da wohl nicht auf den KNX-Bus geschrieben werden kann:
Das Scipt ist:
Welche Einstellung mach Probleme ? Eigentlich müsste der Wert "Boolean" sein ?
Danke !!!
-
Also bei knx muss ich passen, da hab ich keine Ahnung wie das funktionieren soll.
Aber es ist sowohl zu hören das der enocean Adapter jetzt bei dir funktioniert.
Gesendet von meinem m8 mit Tapatalk
-
@Jey Cee:Also bei knx muss ich passen, da hab ich keine Ahnung wie das funktionieren soll. `
Ich habe den Fehler gefunden: Der DPT Datentyp "DPT1.001" war im KNX-Node nicht eingetragen !
-
Nach intensivem mehrtägigen Test muss ich leider feststellen, dass die Anbindung von mehreren Fensterkontakten FTKB-hg trotz optimaler Funkverbindung (Holzhaus !) NICHT zuverlässig funktioniert,
Nur etwa 50§ der Öffnen/ Schließbefehle werden an ioBroker überhaupt übermittelt.
Die große Frage ist jetzt, ob dies an der Pi-Anbindung oder an dem Funkkontakt selbst liegt.
Wer hat die Kombination zuverlässig am Laufen ?
-
Du weist aber das Holz eine höhere Dämpfung bei Funksignalen hat als Stein.
Was sagt den der Rssi wert der Kontakte?
Gesendet von meinem m8 mit Tapatalk
-
@Jey Cee:Du weist aber das Holz eine höhere Dämpfung bei Funksignalen hat als Stein.
Was sagt den der Rssi wert der Kontakte?
Gesendet von meinem m8 mit Tapatalk `
Leider klappt es aber auch nicht, wenn die Kontakte neben dem Respi liegen (RSSI 89 bzw. 80 !)
Die "Geschlossen=0"-Befehle werden recht zuverlässig gesendet, aber nicht die "Offen=3"-Befehle (Modus 3)
Auch das Senden der Befehle im Modus 1 oder 2 funktioniert nur "ab und zu" trotz exakter Ausrichtung der Magneten.
-
Die Werte sind zwar nicht ganz optimal, aber wären ok. Stell das log level des Adapters auf debug und schau ob jede Änderung ankommt.
Wenn ja liegt am Empfangsmodul.
Gesendet von meinem m8 mit Tapatalk
Edit: Ich meinte Natürlich wenn nicht alle Änderungen ankommen. Du solltest bei jeder Änderung ein Telegramm im Log sehen.
-
@Jey Cee:Ich meinte Natürlich wenn nicht alle Änderungen ankommen. Du solltest bei jeder Änderung ein Telegramm im Log sehen. `
Nach mehreren Tagen vergeblicher Arbeit habe ich aufgegeben:
Eine zuverlässige Verbindung der Fensterkontakte war nicht herzustellen. Beim "Trockenversuch" direkt neben dem Empfängermodul hat der Raspi einigermaßen zuverlässig die Signale empfangen (ca. 80% !), Nach dem Einbau in den Fensterrahmen kamen nur ca. 20% der Befehle an- für die Praxis untauglich.
Der Empfänger liegt nur 1 Holzdecke entfernt (Signalstärke 80 !), vielleicht liegt es ja am Metallkern im Kunststofffenster `
Ich habe jetzt - um nicht noch mehr Zeit zu investieren, die Reißleine gezogen und haben mir kabelgebundene Magnetkontakte bestellt nach dem Motto: Lieber einige Meter KNX-Kabel verlegen als keine zuverlässige Verbindung.
Eigentlich schade !
Vielen dank noch einmal an Dich Jey für Deine Hilfe !!!
-
Hi,
die möglichkeiten EnOcean find ich sehr Interessant, hat schon einer den FSR61NP-230V Schaltaktor mit ein Funkschalter eingebunden um z.B. eine Steckdose per Lichtschalter zu bedienen oder per ioBroker.
-
Wahrscheinlich nicht. Ich hab zwar schon angefangen das senden von befehlen ein zu bauen, aber das ist noch nicht fertig.
Gesendet von meinem HTC U11 mit Tapatalk
-
Hallo Zusammen,
in meinen neubau bekomme ich zwei Lunos Steuerungen, diese können per Funkmodul eingebunden werden:
Die Technischen Daten:
Technische Daten UNI-EO
Betriebsspannung: 3,3V DC
Leistungsaufnahme (Modul) : < 1W
Funkfrequenz: 868 MHz
Reichweite: bis zu 40 Meter (Freifeld)
Betriebstemperatur: 0°C / 40°C
EPP Profil: D2-50 (bei Kopplung mit Funkzentrale)
Wir das Epp Profil von dem Adapter unterstützt?
-
Da muss ich dich enttäuschen.
-
Hallo Jey Cee,
erstmal herzlichen Dank für deine bisherige Arbeit. Ich selbst versuche mich gerade mit ioBroker da ich meine vorhandene FHEM Lösung ersetzen will. Die Gründe sind einfach dass ich mit NodeJS und Javascript besser zurechtkomme als mit Perl.
Ich habe aktuell folgende Sensoren und Aktoren von Eltako:
12 x FT55-wg (das sind Piezo Taster)
12 x FSB61NP-230V (das sind Rolladenaktoren)
Ich will meine Ausstattung auf Smarte Rauchmelder, Fenstergriff Sensoren und Heizungsaktoren erweitern. Nur Eltako wird mir auf die Dauer einfach zu teuer. Um verschiedene Hersteller und Standard zu unterstützen will ich nun auf ioBroker wechseln. Es sollen mittelfristig günstigere Anbieter wie Homematic ergänzt werden. Aber zunächst will ich meine vorhandenen Devices übernehmen.
Wie alles begann.
Meine ursprüngliche Lösung war rein Eltako (komplett gekauft), so habe ich auch den Shuttle Wand PC mit der Eltako Software. Da diese aber nur Eltako unterstützt wurde diese von mir dann durch FHEM ersetzt und das habe ich so nun auf dem Shuttle seit knapp 1 Jahr am laufen. Ich wollte das nur erwähnen um darzustellen dass ich keinen Raspberry nutze. (Es wird ja oft auf den PI verwiesen im Zusammenhang mit ioBroker.
So sieht FHEM aktuell bei mir aus (ohne Dashboard):
~~![](</s><URL url=)https://snag.gy/RqvlFJ.jpg" />
Man sieht die Aktoren, Taster und die zwei Timer für Morgens und Abends. Ist also alles noch ganz simple.
Ich bin ein Anfänger also entschuldigt wenn ich die Begrifflichkeiten noch nicht so draufhabe, ich bin noch am lernen.
Kommuniziert wird über einen USB300 Gateway Stick:
~~![](</s><URL url=)https://snag.gy/ZVWHyG.jpg" />
Nun habe ich auf dem Shuttle zusätzlich ioBroker installiert und auch deinen Adapter zum laufen bekommen:
~~![](</s><URL url=)https://snag.gy/k3YDNz.jpg" />
Ich glaube dass auch der Connect zu dem USB Stick erfolgreich ist:
~~![](</s><URL url=)https://snag.gy/5ar2x6.jpg" />
~~![](</s><URL url=)https://snag.gy/IYxRh0.jpg" />
Nun würde es ans einlernen gehen.
Bevor ich jedoch nun versuche einzulernen habe ich mir mal die unterstützen Hersteller angesehen und festgestellt dass meine Aktoren und Taster noch nicht in der Liste sind, wobei der FRW komischerweise die Taster EEP in eurer Liste aufweist, müsste es nicht eigentlich 'F6-05-01 sein anstelle von F6-02-01 ? (https://www.enocean-alliance.org/wp-con … public.pdf
https://github.com/Jey-Cee/ioBroker.eno ... er_list.js
https://github.com/Jey-Cee/ioBroker.eno ... vices.json
Die Details meiner zwei Devices sind...
FSB61NP:
EEP: A5-3F-7F
manufID: 00D
model: FSB61
FT55:
EEP: F6-02-01
manufID: 7FF
Ich kenne mich wie gesagt nicht so dolle aus und weiß nicht ob das wissenswert ist. Hier habe ich weitere EEP Details die ich damals für FHEM verwendet habe um meine Devices einzulernen: https://www.enocean-alliance.org/wp-con ... public.pdf
So und nun zum eigentlichen Kern meiner Anfrage
Ich würde hier gerne soweit ich kann unterstützen und es wäre toll wenn ihr mir sagen könntet wie ich beginnen könnte um diese zwei Devices in euer Coding aufzunehmen? Ich habe ein wenig Bastelerfahrung mit NodeJS und daher ein wenig JS coden. Hatte mal ein kleinesTool geschrieben für ein Computerspiel mit MongoDB, es war ein kleines Gildenportal mit Schnittstellen zu einer REST-API. Aber Vorsicht, ich bin kein Profi und meine Kenntnisse reichen nur für Spaghetti-Code. Aber vielleicht kann ich ja damit den Stein ins Rollen bringen und ein Experte schaut dann drüber und macht es hübsch
Ich bräuchte aber einen Tipp wo ich im Code einsteigen könnte und wie das Project aufgebaut ist. Es reicht vermutlich nicht einfach eine A5-3F-7F.js im eep Ordner anzulegen. Kann mir jemand bei diesem Einstieg helfen bevor ich über Stunden hinweg den ganzen Code lesen und verstehen muss. Mir würde reichen wenn mir einer erklären könnte welche Code-Files alle zu chekcen wären für ein Device, dann würde ich mir die vorhanden mal anschauen.
Weiterhin habe eine Frage zur Übernahme der Daten von FHEM:
FHEM und ioBroker laufen ja auf der gleichen Maschine und nutzen das gleiche Gateway. Meine naive Vorstellung ist nun dass die Aktoren und Taster im Gateway eingelernt sind (die müssen sich gegenseitig kennen?). Sprich, ich müsste doch für ioBroker nicht mehr alles neu einlernen oder, das Gateway und die Aktoren reden ja schon miteinander?
Ich will mir das ersparen da vor allem in den Bädern/WC die Aktoren 'hinter' den Steckdosen sitzen damit wir die Fliesen nicht beschädigen mussten. Daher ist ein erneutes Einlernen wirklich mit etwas Arbeit verbunden, die Steckdosen müssen raus und ein Kabelgefummel in der kleinen Öffnung bis ich an die Drehregler des Aktors rankomme um das Einlernen zu aktivieren. Ich hoffe daher dass ich irgendwie über ein manuelles einfügen der Devices (ohne einlernen) einfach die vorhandene Konfiguration nutzen könnte. Wäre das aus eurer Sicht möglich ?
Wäre es möglich wenn man die Stellen in FHEM kennt eine Art Migrationstool zu bauen der einem die Devices ausliest und in ioBroker überträgt. Ich frage jetzt nicht an ob ihr das bauen könnt sondern ob es realistisch wäre und ich würde mich da versuchen einzuarbeiten. Wenn ihr aber aus eurer Erfahrung sagt, dass es technisch nicht möglich ist dann spare ich mich das suchen
Grüße, Michael~~~~~~~~~~
-
Also ich ich habe mal Testweise einen Taster im Büro mit Auto Detect eingelernt:
~~![](</s><URL url=)https://snag.gy/lhdX0y.jpg" />
und die Werte kommen an:
~~![](</s><URL url=)https://snag.gy/F95g8j.jpg" />
nun werde ich mal versuchen anhand der IDs in FHEM einen anderen Taster manuell zu übernehmen ohne einzulernen.~~~~