Habe es hinbekommen.
Habe mit Blockly ein script erstellt, dass mich sogar Benachrichtigt.
Habe es hinbekommen.
Habe mit Blockly ein script erstellt, dass mich sogar Benachrichtigt.
@bananajoe ich bin noch recht neu in ioBroker. Kann ich denn in Yahka einstellen, dass beim Knopfdruck ein Script ausgeführt werden soll?
Ich hab davon bislang immer nur in Verbindung mit Visualisierungen gelesen.
Hallo,
ich habe 2 shellies per mqtt angebunden (unter anderem weil der shelly adapter nicht funktionierte).
Diese wollte ich nun beide per Yahka in HomeKit einbinden. Beim ersten habe ich es relativ problemlos hinbekommen. Ich habe auf den Datenpunkt mqtt.0.shellies.shelly1-E8DB84D7B1CA.relay.0.command verlinkt und per scripting den value jeweils auf 'on' oder 'off' geändert um das Relais schalten zu können.
Soweit, so gut.
Der zweite Shelly dient bei mir dazu, die Mechanische Klingel bei bedarf stumm schalten zu können, indem über das Relais die Verbindung zum Gong gekappt wird.
Hierfür muss der Button Type in den Shelly Einstellungen auf 'Detached' geändert werden. Das geht zum Einen über das Webinterface des shellies, zum Anderen kann man die Eigenschaft ändern, indem man folgenden 'Befehl' im Browser ausführt
http://192.168.1.80/settings/relay/0?btn_type=detached oder eben
http://192.168.1.80/settings/relay/0?btn_type=toggle um die Einstellung rückgängig zu machen.
Jetzt würde ich den shelly aber auch gern in HomeKit haben (z.b. wie eine Steckdose) wobei der eine klick den Button Type auf detached setzt und danach wieder auf toggle.
Die Frage ist nur, wie ich das machen kann, da ich in den mqtt Objekten keinen Datenpunkt sehe, wo ich die Relais-Settings setzen könnte. Kann man das irgendwie lösen? Es würde ja auch schon gehen, wenn ich yahka sagen könnte, dass er beim Knopfdruck eine der JSON Payloads senden soll.
Hoffe auf Antworten
Moin zusammen,
ich bin auf der Suche nach etwas, mit dem ich Geräte unterschiedlicher Hersteller und Protokolle zu verbinden über verschiedene Umwege (vorher homebridge/hoobs) auf ioBroker gestoßen und wollte dem mal eine Chance geben, da mich gerade die Möglichkeit fasziniert hat, Visualisierungen für ein Steuerungstablett erstellen zu können.
Die Grundlegende Installation auf einem Raspberry Pie lief vollkommen problemlos (großes Lob an die Entwickler) und auch das erste Einrichten.
Ich habe es bereits geschafft, einige Geräte einzubinden, wie z.B. Hue Lampen, die mit Hilfe von Yahka auch in Homekit erscheinen, genauso wie eine TP-Link Steckdose und Alexa.
Es gibt aber das ein oder andere, was leider nicht funktioniert und ich hoffe, ihr könnt mir da weiterhelfen.
Alternativ habe ich es dann auch mal über mqtt versucht, weil oft geschrieben wurde, dass dieser Weg bei einigen funktionierte. Also den mqtt Adapter im ioBroker installiert, als Server gestartet und in den Shelly Einstellungen den MQTT Server eingestellt. Die MQTT Instanz zeigt auch alles grün an und unter den Objekten gibt es auch einen Ordner "Shellies" unter dem der Shelly auftaucht.
Die Variable unter relay zeigt auch den korrekten Status an und wechselt, wenn ich den Shelly über das webinterface betätige (wenn ich im ioBroker "on" zu "off" ändere, macht der shelly nichts, aber ich denke das ist ok und funktioniert über mqtt anders?)
Jedenfalls ändert sich die Anzeige im Shelly Adapter (natürlich nach Neustart) nicht und zeigt weiterhin keine Geräte an
ham-wemo.0
2022-03-10 07:48:23.992 info No additional Libraries to install ...
ham-wemo.0
2022-03-10 07:48:23.908 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.ham-wemo, node: v12.22.10, js-controller: 4.0.19
host.raspberrypi
2022-03-10 07:48:20.089 info Do not restart adapter system.adapter.ham-wemo.0 because desired by instance
host.raspberrypi
2022-03-10 07:48:20.088 error instance system.adapter.ham-wemo.0 terminated by request of the instance itself and will not be restarted, before user restarts it.
ham-wemo.0
2022-03-10 07:48:19.430 warn Got terminate signal. Checking desired PID: 7534 vs own PID 3444
ham-wemo.0
2022-03-10 07:48:19.418 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
ham-wemo.0
2022-03-10 07:48:19.414 info terminating
ham-wemo.0
2022-03-10 07:48:18.548 info cleaned everything up...
ham-wemo.0
2022-03-10 07:48:18.524 warn Got terminate signal. Checking desired PID: 0 vs own PID 3444
homekit-controller.0
2022-03-10 07:58:01.263 info IP-84:7F:F7:3C:81:78 (Philips hue - 28EA7C) found without known pairing data and already paired: ignoring
homekit-controller.0
2022-03-10 07:57:58.656 info IP-D9:06:27:C9:7F:63 (Shapes 1360) found without known pairing data and already paired: ignoring
homekit-controller.0
2022-03-10 07:57:58.403 info IP-E0:F8:F1:D9:A9:4C (EnOcean 82D3E8) found without known pairing data and already paired: ignoring
homekit-controller.0
2022-03-10 07:57:57.415 info IP-65:CD:76:42:AA:6E (Yahka-0 3F59) found without known pairing data and already paired: ignoring
homekit-controller.0
2022-03-10 07:57:57.094 info starting. Version 0.4.3 in /opt/iobroker/node_modules/iobroker.homekit-controller, node: v12.22.10, js-controller: 4.0.19
Dies scheinen die Bridges zu sein, die Geräte für Homekit zu publizieren. Kann ich diese Geräte nur in ioBroker integrieren, wenn die jeweilige Bridge noch nicht mit z.b. der Home App verbunden ist?
Sorry für den vielen Text, ich hoffe ihr könnt mir helfen, vor allem bei den Shellies. Wenn weitere Infos nötig sind, gerne fragen.