Antwort
Nov 09, 2019 - 06:02
Shelly funktioniert sehr zuverlässig und es muss auch nicht gebastelt bzw. die Firmware geflasht werden wie bei anderen Produkten aus China.
Eine simple Ansteuerung kannst Du über einen einfachen HTTP Request aus NEO realisieren.
Wenn Du Shelly vollständig in NEO einbinden willst mir Status ist HTTP eher ungeeignet, hier sollte man dann MQTT nutzen um sofort eine Statusrückmeldung zu bekommen. Da NEO selber kein MQTT unterstützt musst Du NEO über ein NEO Plugin und ein externes System erweiteren das MQTT unterstützt und das Shelly schalten kann.
Eine Möglichkeit wäre die Erweiterung von NEO um IP-Symcon und dem NEO-Plugin IP-Symcon und die Ansteuerung von Shelly über IPS-Shelly, damit kannst Du Shelly komplett aus NEO schalten und den Status visualisieren.
Eine simple Ansteuerung kannst Du über einen einfachen HTTP Request aus NEO realisieren.
Wenn Du Shelly vollständig in NEO einbinden willst mir Status ist HTTP eher ungeeignet, hier sollte man dann MQTT nutzen um sofort eine Statusrückmeldung zu bekommen. Da NEO selber kein MQTT unterstützt musst Du NEO über ein NEO Plugin und ein externes System erweiteren das MQTT unterstützt und das Shelly schalten kann.
Eine Möglichkeit wäre die Erweiterung von NEO um IP-Symcon und dem NEO-Plugin IP-Symcon und die Ansteuerung von Shelly über IPS-Shelly, damit kannst Du Shelly komplett aus NEO schalten und den Status visualisieren.
Von
Hallo Fonzo,
auf Dich hatte ich gesetzt! ;-)
Vielen Dank für die Informationen!
Gibt es noch weitere Möglichkeiten neben IP-Symcon?
Ich glaube, ich bestelle mal einen Aktor davon.
Und bastel etwas herum.
Aber Statusabfragen wären schon toll.
Ich kämpfe ständig mit "Funklöchern" bei HM Sensoren.
Es wird einfach nicht sicher empfangen und umgesetzt vom V4+
Überlege schon, ein zweites Gateway anzuschaffen.
Von
Es gibt noch weitere Möglichkeiten, eine davon hast Du ja schon beschrieben das per HTTP zu schalten, das geht auch ohne ein NEO Plugin nur mit einem HTTP Request. Der Nachteil Du schaltest nur und hast zunächst mal keinen Status.
Den Status kannst Du auch per HTTP abholen, allerdings musst Du dazu wieder zyklisch ständig einen HTTP Request schicken und den Status dann in eine Variable speichern. Das geht grundsätzlich mit jedem System, das an NEO über ein NEO Plugin angebunden ist und einen Status in eine Variable speichern kann, die für NEO über das NEO Plugin darstellbar ist. So was geht als Beispiel mit einer CCU und NEO Plugin Homematic CCU oder auch dem NEO Server.
Wenn Du den Status aktuell haben willst ohne ständig HTTP Anfragen zu schicken, musst Du wie gesagt MQTT nutzten. Auch das ginge z.B. mit einer CCU und RedMatic und dem NEO Plugin Homematic CCU, dazu wäre dann aber für jedes Gerät Konfigurationsarbeit erforderlich, da bist Du zunächst mal beschäftigt das zumindest einmalig einzurichten.
Eine weitere Möglichkeit wäre noch ioBroker und das unsupported NEO Plugin ioBroker zu nutzten, auch damit solltest Du über MQTT Shelly ansteuern können.
Du siehst es gibt viele Wege, diese sind nur unterschiedlich kompliziert in NEO einzubinden und auch unterschiedlich teuer, je nachdem was man schon an Hardware bzw. NEO Plugins besitzt.
Vorteil von IP-Symcon ist, das es die einzige Lösung ist, wo Du ohne Konfigurationsaufwand pro Gerät die Shelly Geräte über ein offizielles NEO Plugin in NEO einbinden kannst. Des weiteren ist IP-Symcon in der Lage nahtlos mit NEO zu interagieren. Du kannst also aus IP-Symcon z.B. einen Seitenwechel in NEO auslösen wenn sich z.B. der Status von einem Shelly Gerät ändern sollte. Du kannst auch Geräte am V4+ mit dem Status von Shelly verknüpfen und dann z.B. mit dem Drücken auf einem Schalter mit Shelly auch gleichzeitig ein IR Befehl über das AIO Gateway abschicken. Viele Geräte des V4+ kannst Du in IP-Symcon aus NEO importieren, so das Du z.B. die IR Codes, die am AIO Gateway angelernt sind, dann einfach auch über Shelly schalten kannst.
https://github.com/Wolbolar/IPSymconAIOGateway
Du kannst auch aus IP-Symcon sämtliche Geräte, die auf einem V5+ bzw. NEO Server laufen schalten über Mediola Gateway Services
https://github.com/demel42/IPSymconMediolaServer
Die Möglichkeiten aus NEO heraus Shelly zu schalten und dann auch mit dem Status eines Shelly Geräts wiederum etwas in NEO zu ändern, sei es ein Gerät das am AIO Gateway angelernt ist zu schalten oder auch Seiten in der NEO Remote zu wechseln sind mit der Einbindung von IP-Symcon zur Zeit am besten gegeben.
Von
Hallo Fonzo,
vielen Dank für Deine kompetenten, ausführlichen Erklärungen.
Ich habe mir daraufhin noch einmal IP-Symcon angeschaut. Auch die Mac Software herunter geladen.
Allerdings bin ich schon am migrieren in Neo gescheiter. (mit IP-symcon Plugin im Testmodus)
Dann habe ich mal die Dokumentation "quer"gelesen.
Das scheint alles nicht _ganz_ einfach zu sein.
Kurz: IP-Symcon kommt für mich nicht in Frage. Ich muss/möchte ein System nutzen, was auch Zukünftig ohne mich händelbar ist. Was schon mit Neo, V4+ und NeoServer nicht ohne ist.
Trotzdem werde ich Shelly einmal testen. Bei Schaltaktoren habe ich jetzt auch fast keine Statusrückmeldungen.
Und Sensoren hab ich bei Shelly ohnehin noch nicht gefunden.
Ich werde berichten! Vielleicht ist das ja auch für andere interessant.
Und, die Hoffnung stirbt zuletzt, vielleicht gibts ja auch mal ein Shelly PlugIn ;-)
Von
Falls es beim probieren irgendwo hängen sollte kannst Du Dich ja auch melden wo genau. Hast Du das mit Shelly Geräten getestet oder ohne? Aber ganz banal ohne die Dokumention ausführlich zu lesen und das Grundprinzp der Einbindung in NEO verstanden zu haben ist das nicht. Aber erst mal viel Spass beim Ausprobieren von Shelly. Wenn Du es vor Ort hast kann man das auch eher testen, bzw. schauen ob Du nicht auch mit einem einfachen HTTP Request für den Anfang auskommst.
Neuen Kommentar hinzufügen