Antworten
Dez 22, 2020 - 13:46
Ich habe auch ein V4+ das ich mit HomeKit nutzte. Falls Du nicht das Rad neu erfinden willst oder das ausprobieren willst, kannst Du auf dem Raspberry auch IP-Symcon installieren und dann die Ansteuerung über HomeKit und das AIO Gateway Modul vornehmen, dann kannst Du mit Shutter Control auch die Zeit vorgeben, was bei vielen 433 MHz Rollos wichtig ist, da diese oft wegen dem Funkprotokoll keine Rückmeldung senden. Das nutzte ich selber um Geräte, die am AIO Gateway angelernt sind, über HomeKit schalten zu können.
Die Befehle speichert NEO in der device.db im NEO Ordner ab, da kannst Du Dir dann, wenn Du das selber machen willst, etwas schreiben, um diese aus der device.db zu exportieren.
Jan 04, 2021 - 13:58
Ich hab das ganze nun folgendermaßen gelöst:
1. Android Emulator auf dem Laptop installieren
-> IQONTROL ausführen
2. Wireshark öffnen und jedes einzelne Gerät einmal aufgezeichnet (an/aus) html request kopieren und in die config.Json der Homebridge platziert.
3. Apache und php installiert. PHP Script angepasst
4. der große Test und Siehe da es läuft.
vielen Dank für die Infos Fonzo. Hat mir auf jeden Fall geholfen da weiter zu kommen - auch wenn ich es etwas anders gemacht hab.
Gruß Matthias
Von
Hi Fonzo, danke für die Rückmeldung. Leider habe ich kein NEO. Bekommt man das denn noch?
Wenn ich die Befehle habe - wie bekomme ich den Raspi dann dazu diese über HomeKit auszuführen?
Gruß Matthias
Von
Du kannst entweder dann NEO im Testmodus nutzten, Du brachst ja keine Remote sondern nur ein Tool um die Geräte anzulernen bzw. im Gerätemanager die Befehle einzusehen. Du kannst auch die Befehle bei IQONTROL NEO aus dem Gateway auslesen, da ich das selber aber nicht nutzte und es dazu auch keine Dokumentation von Mediola gibt, ist das Try and Error. Du müsstest also am ehesten die Befehle, die IQONTROl NEO absetzt, z.B. mit Wireshark mitlesen, dann weist Du was an das AIO Gateway gesendet wird. Einfacher ist wahrscheinlich NEO im Testmodus zu nutzten. IQONTROl NEO sendet genauso einen HTTP Request an das AIO Gateway wie NEO auch.
Von
Hi Fonzo, spitze danke. Wenn es so klappt, dann wäre meine nächste Frage wozu nutzt du dann IP-Syncon? Und nochmal kurz- wenn ich den Befehl kenne, wie bekomme ich den in den Raspi das er dort ausgelöst wird über HomeKit?
Von
Und dann habe ich noch das Problem, dass iqontrol NEO ja auch nicht mit dem V4+ läuft? Er findet das Gateway zwar sagt aber das es ein V5 oder neuer sein soll.
Von
Mit welcher App nutzt Du denn zur Zeit das AIO Gateway V4+?
Von
Ich nutzte selber IP-Symcon um Geräte / Gewerke anzusteuern, die sich mit NEO alleine nicht ansteuern lassen, bzw. bei denen ich einen größeren Funktionsumfang benötige als NEO dies alleine zur Verfügung stellt.
Von
Ich nutze aktuell IQONTROL. Eine neuere Version scheitert bei der Einrichtung der App, weil da steht das Gateways 5 oder neuer nur unterstützt werden.
Welche Einstellungen muss ich denn bei wireshark setzen? Finde leider keine XML mit einer request
Von
Nutzt Du iOS oder Android?
Von
ios
Von
Dann kannst Du Dir überlegen ob Du Charles Proxy nutzten willst, geht vielleicht einfacher als über Wireshark.
https://www.charlesproxy.com/documentation/ios/
Wenn Du da nicht weiter kommen solltest, wäre dann halt noch eine Option es mal über den Weg NEO Testmodus und HomeKit über IP-Symcon zu probieren. IP-Symcon kannst Du auch im Demo Modus installieren. Im Debug Fenster der Instanz siehst Du dann was an das AIO Gateway geschickt wird.
Von
Okay super danke. Ich versuche mal die request irgendwie heraus zu finden. Was ich aber noch nicht weiß ist, wenn ich sie entsprechend habe, wie ich sie dann in der Homebridge hinterlegen muss um den Befehl dann an das Gateway zu senden über HomeKit.
Von
Das weis ich nicht, das hängt ja von der HomeBridge ab, die Du letztlich nutzt. In IP-Symcon würde man einfach eine Rollladen Jalousie Typ nutzten
https://github.com/paresy/HomeKit/blob/master/docs/types/rollladen-jalousie-hoch-runter.md
und auf die zu schaltende Variable verlinken, das ist alles.
Wenn Du Position ansteuern willst
https://github.com/paresy/HomeKit/blob/master/docs/types/rollladen-jalousie-position.md
müsstest Du eingemessene Fahrzeiten hinterlegen.
Das geht bei z.B. bei IP-Symcon über Shutter Control
https://www.symcon.de/service/dokumentation/modulreferenz/shutter-control/
Neuen Kommentar hinzufügen