NEWS
ioBroker mit Kurzbefehle vom Iphone
-
Hallo,
habe mal eine kurze Frage…würde gern vom
Broker einen Kurzbefehl vom iPhone Bzw Apple
ausführen. Ist das überhaupt möglich? Wenn ja
wie?
Vielen Dank im Voraus -
@neinneinhilfe
Ich denke mal, der Adapter simple-api könnte Dein Freund werden. -
@neinneinhilfe
Nur im internen Netzwerk oder auch von ausserhalb?
Mit welchem Programm auf iOS?
iobroker.pro Cloud vorhanden?Alternative:
telegram mit Menü -> gibt es im Forum einige Beispiele
https://forum.iobroker.net/topic/53938/blockly-telegram-menü/28 -
Habe einige Kurzbefehle am laufen. Geht mit simple Api bzw. auch mit dem Web eingebauten simple Api. Funktioniert aber nur wenn man im heimischen Netz ist bzw. über VPN.
-
@ciddi89 Wie hast du die Kurzbefehle denn im iPhone hinterlegt? Besondere App?
-
@mcu mit der Kurzbefehlen App bzw. auf englisch Shortcuts. Ist mittlerweile eine Hauseigene App von Apple. Hier der Link zum Appstore
Wenn man da ein bisschen durchgestiegen ist dann ist es ein sehr mächtige App für iOS.
-
@ciddi89 Dann unter Scripte? Kurzbefehl ausführen?
-
@mcu ich Versuch mal kurz zu erklären wie das funktioniert. Man erstellt ein Kurzbefehle auf dem iOS Gerät und nennt es zb Filmzeit. Dort hinterlegt man dann das er eine Url aufrufen soll. Die url führt per simple api zu den Datenpunkt in iobroker der geschaltet werden soll. Zb die Licht Szene filmzeit mit den Wert True. Danach kann man dann sagen Hey Siri, filmzeit und die schaltet dann den Datenpunkt in iobroker. Oder man legt sich ein Widget auf den screen dafür an. Hier ein Bild wie das in shortcuts aussieht:
-
@ciddi89 sagte in ioBroker mit Kurzbefehle vom Iphone:
Dort hinterlegt man dann das er eine Url aufrufen soll.
Das bitte genauer. Danke.
Hab es jetzt mit x-callback versucht.
Geht das auch ohne die Antwort zu bekommen? -
@mcu said
Das bitte genauer. Danke.
Ich nutze das intrigierte simple-api von der Web Instanz. Beim richtigen simple-api Adapter sieht die Url glaub ich ein wenig anders aus. Steht aber in der Doku. In shortcuts wo die Übersicht der Funktionen sind unter web -> Web Anfragen auf hole Inhalt von url (kann evtl. anders heißen mein iOS ist auf englisch) dann einfach die url vom iobroker einfügen
http://172.20.30.10:8082/set/0_userdata.0.Beleuchtung.Wohnzimmer.Szenen.Apple_TV_Abends?value=true
Port 8082 ist der Port von simple api, nach dem set/ dann einfach den Datenpunkt url und danach dann halt ‘?value=true‘ oder false -
@ciddi89 Missverständnis, mir geht es um die ios Seite:
Wie kommst du da hin? -
@mcu
Das was ich rot umkreist habe da jeweils drauf klicken in der Kurzbefehlen App
-
@ciddi89 Muss nochmal nachfragen. Muss man immer den Play Button rechts unten klicken oder gibt es auch eine Möglichkeit nur den Shortcut-Button zu drücken?
Bei mir ist es so wenn ich den Shortcut-Button gedrückt habe springt er in die Definition und es gibt unten rechts ein PLAY-Button. -
@mcu der Play Button unten ist nur zum Testen/ausführen. Du kannst dir ein Widget erstellen mit deinen Shortcuts oder halt per Sprache das mit siri ausführen.
-
@ciddi89 Hab es gefunden. Danke. Muss mich umgewöhnen, hab das iPhone erst ein paar Tage.
-
@mcu Wenn du es das erste mal ausführst fragt er dich auch ob du den shortcut erlaubst auf das Netzwerk zu zu greifen. Wenn du das bestätigst sollte es danach gehen. Eigentlich egal ob du auf den Button drückst, den Play Button oder halt den Widget
-
@mcu ja wie gesagt Shortcuts ist echt mächtig wenn man da bisschen durchgestiegen ist. So kann man Siri wenigstens ein bisschen schlauer machen und auch mit Rückfragen arbeiten und so. Zb wenn ich sage Radio Bob dann fragt sie mich auf welchen gerät ich das hören will usw.
-
@ciddi89 Und wo kann man das einstellen? Habe Siri aktiviert, aber sehe keine Auswahl, wo dort etwas eingeben könnte?
Muss man das mit denImportfragen
machen? -
@mcu also die Kurzbefehle sind gleichzeitig die Befehle für Siri. Mit den Namen die du in den Kurzbefehlen vergibst, für die Befehle, kannst du dir das mit Siri aufrufen. Brauchst du nur sagen hey Siri, „Namen von Kurzbefehl“ dann führt die das aus. Zum Beispiel das aus meinen Screenshot. Da sage ich hey Siri, Radio Bob. Und dann fragt sie wo ich das hören will. Das habe ich natürlich vorher in Shortcuts dort definiert.
Unter den Namen steht auch klein gedruckt dann der Befehl für Siri
-
@mcu said in ioBroker mit Kurzbefehle vom Iphone:
https://forum.iobroker.net/topic/53938/blockly-telegram-menü/28
simple-api hatte ich schon versucht aber da kann ich den Motor nicht ansteuern das geht nur über "Smart Life" und oder Kurzbefehle ( Siri)
Ich versuche das jetzt nochmal genau zu erklären....Ich möchte ein Blocky schreiben das zu einer bestimmten zeit und unter bestimmten Vorraussetzungen den Motor über "Smart Life" und oder Kurzbefehle ( Siri) ansteuert.
Habe aber leider überhaupt keine Idee wie