NEWS
IoBroker.homepilot Adapter
-
Hallo zusammen,
ich würde mich gerne an dieser Stelle mal einklinken und mich zunächst mal herzlichst bei Pix für die Entwicklung des HomePilot-Adapters bedanken - Tolle Arbeit!!
Ohne diesen Einsatz wäre man durch die Eigenheiten der Hersteller massiv eingeschränkt.
Ich selbst wollte letztes Jahr eigentlich nur mal zwei uralte Gurtwickler mit „Auf-Ab“-Tasten austauschen und bin auf die Rademacher Gurtwickler gestoßen. Damals noch meilenweit von einem „SmartHome“ entfernt, bin ich heute nach der Installation weiterer Rademacher-Komponenten an einer Stelle angekommen, bei der ich mit Rademacher, dem HomePilot2 und der begrenzten Anzahl an Geräten an Grenzen stoße. Soll heißen wenn ich an der Stelle weiter machen möchte, kommt ioBroker wie gerufen. Trotz mangelnder Programmierkenntnisse konnte ich bereits einige Komponenten aus anderen Systemen in diverse Automationen einbinden. (Danke ans komplette Forum !!).
Um nun die existierenden Sensoren aus dem Homepilot auch im ioBroker nutzen zu können, würde mich interessieren ob die Einbindung in den HomePilot-Adapter angedacht bzw. überhaupt möglich ist. Würde die Flexibilität enorm steigern.
Ich denke hier an die Daten aus dem Umweltsensor 9475, dem Fenster-Türkontakt 8431 (Z-Wave) und den Daten aus der Geo-Pilot App (Smartphone=Sensor)
Über den Parameter „meters=1“ anstelle „devices=1“ hinter http://homepilot.local/deviceajax.do? im Browser kommt Folgendes:
{ "response" : "get_meters", "status" : "ok", "meters":[…
für den Umweltsensor:
…{"name":"Umweltsensor","description":"","iconSet":{"sprite":{"numTiles":2},"k":"iconset25"},"iconSetInverted":0,"did":1010015,"position":100,"statusesMap":{"Position":100,"Manuellbetrieb":1},"automations":[50,20,40,30,60,100],"sync":-2147483491,"properties":{"rain":3,"smartphone":3,"motion":3,"dusk":3,"smoke":3,"favored":3,"trigger":3,"manual":3,"sun":3,"generic":3,"closingContact":3,"temperature":3,"temperator":3,"warning":3,"dawn":3,"time":3,"dust":3,"wind":3},"deviceGroup":3,"statusValid":true}
für einen Fenster-Türkontakt:
…{"name":"Fensterkontakt Gäste-WC","description":"","iconSet":{"sprite":{"numTiles":2},"k":"iconset24"},"iconSetInverted":0,"did":1010035,"position":0,"statusesMap":{"Position":0,"Manuellbetrieb":1},"automations":[120],"sync":-2147469406,"properties":{"rain":3,"smartphone":3,"motion":3,"dusk":3,"smoke":3,"favored":3,"trigger":3,"manual":3,"sun":3,"generic":3,"closingContact":3,"temperature":3,"temperator":3,"warning":3,"dawn":3,"time":3,"dust":3,"wind":3},"deviceGroup":3,"statusValid":true},
für den Sensor „Smartphone“ über die Geo-Pilot App:
…{"name":"Smartphone Stefan","description":"","iconSet":{"sprite":{"numTiles":2},"k":"iconset38"},"iconSetInverted":0,"did":1010046,"position":100,"statusesMap":{"Position":100,"Manuellbetrieb":1},"automations":[130],"sync":-2147483596,"properties":{"rain":3,"smartphone":3,"motion":3,"dusk":3,"smoke":3,"favored":3,"trigger":3,"manual":3,"sun":3,"generic":3,"closingContact":3,"temperature":3,"temperator":3,"warning":3,"dawn":3,"time":3,"dust":3,"wind":3},"deviceGroup":3,"statusValid":true},
Bei Verwendung von http://homepilot.local/deviceajax.do?meter=1010015 für den Umweltsensor kommt:
{ "response" : "get_meter_data", "status" : "ok", "data":[{"Lichtwert":"387 lx"},{"Windgeschw.":"5 m/s"},{"Temperatur":"13.1 °C"},{"Regen":"Nicht erkannt"},{"Sonnenhöhe":"1°"},{"Sonnenrichtung":"Westen (293°)"},{"Aktualisiert":"30.04.18 - 20:33"}] }
bei „meter=1010035“ für den Fenster-Türkontakt kommt:
{ "response" : "get_meter_data", "status" : "ok", "data":[{"Schließer":"Geschlossen"},{"Batterie-Status":"93%"},{"Aktualisiert":"30.04.18 - 00:57"}] }
und „meter=1010046“ für das Smartphone kommt:
{ "response" : "get_meter_data", "status" : "ok", "data":[{"HomePilot-Zone":"Betreten"},{"Aktualisiert":"30.04.18 - 15:32"}] }
Würde mich freuen wenn es hier eine Möglichkeit gibt um die Funktionalität der Sensoren auch im ioBroker nutzen zu können.
Stehe auch gerne für Tests mit den anderen, noch nicht implementierten Komponenten von Rademacher wie z.B. Mehrfachwandtaster 230 V 9494-2 (funktioniert ja eigentlich schon als Aktor, jedoch keine Aktionen im ioBroker über die restlichen Tasten), Mehrfachwandtaster BAT 9494-1 oder Bewegungsmelder 9484 zur Verfügung. Ich hätte falls notwendig noch die Handzentrale 9493 und könnte mir bei Bedarf auch mal einen Rauchmelder zulegen.
Viele Grüße
Stefan
-
Hallo zusammen,
nur mal so falls es jemanden interessiert… :roll:
Mit dem Parser - Adapter habe ich es hinbekommen, das "http" - feedback auseinander zu pflücken und die Daten aus dem Umweltsensor, dem Tür-/Fensterkontakt und die Anwesenheit aus der GeoPilot - App in Datenpunkten darzustellen
Grüße
Stefan
-
Das ist sehr gut !! Werde ich heute Abend direkt mal testen! Danke und Gruß. Christian
-
Hallo zusammen,
nur mal so falls es jemanden interessiert… :roll:
Mit dem Parser - Adapter habe ich es hinbekommen, das "http" - feedback auseinander zu pflücken und die Daten aus dem Umweltsensor, dem Tür-/Fensterkontakt und die Anwesenheit aus der GeoPilot - App in Datenpunkten darzustellen
Grüße
Stefan `
Hallo Stefan, welche Einstellungen muss ich in Parser vornehmen wenn ich meine Wetterstation auslesen will. Ich komme da noch nicht ganz hinter. Was kommt in die RegEx: ?
Gruß Christian
-
Hi Christian,
Melde mich morgen mal. Bin unterwegs.
Grüße
Stefan
-
Hallo Christian,
Im parser - Adapter habe ich für jeden Datenpunkt unter "Name" jeweils Umweltsensor.Temperatur, Umweltsensor.Lichtwert, Umweltsensor.etc. angegeben. Das Feld "URL oder Dateiname" enthält immer die http Adresse des Umweltsensors (http://xxx.xxx.xxx.xxx/deviceajax.do?meter=10100xx) wobei xx natürlich mit deinen Daten ersetzt werden müssen.
Im Feld "RegEx" verwende ich folgende Parameter für
Umweltsensor.Temperatur: Temperatur":"(-?\d+.\d+)
Umweltsensor.Lichtwert: Lichtwert":"(-?\d+)
Umweltsensor.Wind: Windgeschw.":"(-?\d+)
Umweltsensor.Sonnenhöhe: Sonnenhöhe":"(-?\d+)
Umweltsensor.Regen: Regen":"(.*kannt)
Umweltsensor.Sonnenrichtung: Sonnenrichtung":"(.*°.)
Umweltsensor.Aktualisiert: Aktualisiert":"(….............)
Bei Num habe ich überall 0 stehen (weiß nicht genau für was dieser Parameter benötigt wird)
Rolle/Typ/Einheit sind bei mir wie folgt angegeben:
Umweltsensor.Temperatur: Temperatur / number / °C
Umweltsensor.Lichtwert: Wert / number / lux
Umweltsensor.Wind: Wert / number / m/s
Umweltsensor.Sonnenhöhe: Wert / number / °
Umweltsensor.Regen: eigener / string / leer
Umweltsensor.Sonnenrichtung: eigener / string / leer
Umweltsensor.Aktualisiert: eigener / string / leer
Faktor ist bei mir jeweils 1 (nur bei number), Offset je 0 - wir müssen die Werte ja nicht umrechnen.
Die Intervalle kannst jeweils an deine Bedürfnisse anpassen, bleibt es leer wird der Standard - Intervall verwendet.
Die Datenpunkte erscheinen dann unter Parser.0.Umweltsensor.
Wäre natürlich schön wenn das ein Spezialist mal in den HomePilot - Adapter integrieren könnte wo es eigentlich hingehört. Da habe ich leider keine Ahnung von :roll:
Grüße
Stefan
-
Hallo Stefan,
danke für die super Anleitung!! Funktioniert einwandfrei.
Ich bin gerade am überlegen, wie man für Regen auch einen boolean (true/false) hinbekommt.
Vielleicht hat ja jemand eine Idee
Gruß Christian
<code>{ "response" : "get_meter_data", "status" : "ok", "data":[{"Lichtwert":"78000 lx"},{"Windgeschw.":"5 m/s"},{"Temperatur":"16.3 °C"},{"Regen":"Nicht erkannt"},{"Sonnenhöhe":"46°"},{"Sonnenrichtung":"Süd-Osten (129°)"},{"Aktualisiert":"10.05.18 - 11:11"}] }/code]</code>
-
Hi Chris,
hab mal kurz rumgespielt. Mit den Einstellungen:
RegEx: Regen":"(Erkannt)
Rolle: Indikator
Typ: boolean
bekommst einen Datenpunkt, der bei "Erkannt" true und "Nicht erkannt" false ausgibt.
Grüße
Stefan
-
Hallo zusammen,
das klappt alles super - Aber hat jemand eine Idee wie man von der Sonnenrichtung NUR die Gradzahl isoliert ? Ich bekomme das zum verrecken nicht gebacken
Viele grüße,
Marc
-
Hallo und vielen Dank für den Adapter an dieser Stelle.
Mit dem Homepilot und dem Yahka Adapter bin ich endlich nicht mehr von der Homebridge abhängig und kann den Homepilot in HomeKit nutzen so wie ich es mir immer vorgestellt habe. Das Auslesen der Sensoren mit dem Parser und Steuern der Geräte mit dem Homepilot Adapter klappt wirklich zuverlässig. Würde mich freuen wenn weiter an dem Adapter gearbeitet wird wenn ich dabei irgendwie unterstützen könnte.
-
Hallo zusammen,
habe mir den ioBroker mit Yahka und Honepilot installiert. Im Adapter HomePilot werden auch alle Geräte angezeigt. Leider habe ich keine Ahnung, wie ich die Geräte jetzt mit Yahka in Apple Home bekommen. Kann mir vielleicht da jemand eine Art Anleitung zu geben?
Vielen Dank und Gruß
Patzi
Gesendet von iPhone mit Tapatalk
-
Hallo Patzi,
ist eher ein Thema für den yahka Thread.
Pix
-
Hallo zusammen,
hab eine neue Version des Adapters auf github gestellt. 1.1.0 mit Anpassungen von homecineplexx im Bereich der Thermostate. Da ich die passenden Geräte nicht habe, kann ich leider nicht testen und bitte hier ausdrücklich um Tests und Feedback!
Also bitte von dieser Adresse nochmals testen : https://github.com/Pix–-/ioBroker.homepilot
Danke
Pix
-
Hallo!
Super das Du dieses Update gemacht hast! Jetzt kann ich problemlos die Thermostate in Jahka einbinden, da Du genau die beiden benötigten Werte ergänzt hast! Vielen vielen Dank!!
Und sorry für den falschen Feed!
Gesendet von iPhone mit Tapatalk
-
sorry wenn ich diesen Thread noch mal auskrame.
Ist abzusehen, wann die Troll Comfort unterstützt werden? Ich habe hier einen ganzen Sack davon und bin gerade am Überlegen von Symcon auf iobroker umzusteigen, was natürlich schon zum Scheitern verurteilt ist, wenn ich die Rolladen nicht ansteuern kann
Wenn es hilft kann ich auch gerne behilflich sein, falls das Problem die nicht vorhandenen Geräte sind.
Danke
Andre
-
sorry wenn ich diesen Thread noch mal auskrame.
Ist abzusehen, wann die Troll Comfort unterstützt werden? Ich habe hier einen ganzen Sack davon und bin gerade am Überlegen von Symcon auf iobroker umzusteigen, was natürlich schon zum Scheitern verurteilt ist, wenn ich die Rolladen nicht ansteuern kann
Wenn es hilft kann ich auch gerne behilflich sein, falls das Problem die nicht vorhandenen Geräte sind.
Danke
Andre `
Also wenn ich die Json Daten hätte, könnte ich die Teile einbauen in den Adapter.
-
Perfekt. Sag mir was du brauchst (und wie ich dran komme) und ich erledige das so bald als möglich
Gesendet von iPhone mit Tapatalk
-
Hallo,
eine neue Version 1.1.1 ist von Github https://github.com/Pix–-/ioBroker.homepilot zum Testen installierbar.
Ich danke Homecineplexx für den Einbau der Troll Comfort DuoFern Aktoren.
Gruß
Pix
-
kein Problem, sollte es für den Homepilot etwas geben, kann ich das gern machen. Immerhin hab ich den auch im Einsatz und möchte versuchen den soweit es geht auf Stand zu halten.
Angeblich kommt ja heuer eine richtige API raus…mal schauen.
-
Hallo homecineplexx,
Hätte da was für den Homepilot ,
Ich habe den Umweltsensor im Einsatz und hole z.Zt. die Daten über den Parser - Adapter (siehe weiter oben - post vom 06.05.2018).
Ist es möglich die Daten im Homepilot - Adapter einzupflegen?
Grüße
Stefan