Via Siri (Iphone 4s) Enigma Boxen steuern

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Via Siri (Iphone 4s) Enigma Boxen steuern

      Hallo,

      laut einer Meldung auf sirihacks.net ist es nun möglich über einen Proxy Server auch die Dreambox und andere Enigma 2 Boxen per Sprachbefehl zu steuern.

      Der Beitrag im Blog ist hier.

      LG.
    • Hat das jemand ordentlich laufen und kann mir ne aktuelle Hilfestellung geben iOS 10, raspberry 3 mit vu solo 4 k! Ich würde das gerne mit siri steuern können! Man findet einen Haufen Anleitungen mit Echo aber irgendwie nicht mit siri! Kann ich die ha-Bridge trotzdem nutzen? Danke für antworten
    • Bis jetzt ist das hier noch kein Thema. Aber was nicht ist kann ja noch kommen. Das Plugin ist ja auch noch nicht verfügbar ...


      ;rolleyes: Anfänger machen Fehler - Könner verursachen Katastrophen ;_)
    • Hallo,

      ich habe mir das mittels dem Remotecontrol Command selber gebaut. Allerdings auf Android mit Tasker. Vllt gibts für IOS ähnliches.

      http://IP-Adresse/web/remotecontrol?command={command}

      mfg

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von schmetty2 ()

    • Es gibt youtube Videos von vor 4 Jahren und mit fhem gibt es wohl schon ein fertiges Skript/Plugin ist schon ne nette Spielerei! Aber dafür reicht alleine mein Fachwissen nicht
    • Ich hol das Thema mal wieder hoch - ich habe mir eine Siri Integration selbst gebastelt. Muss man leider so nennen.

      Was braucht man:
      - VU+ Box, welche mittels RemoteCommands ansprechbar ist (http://IP-Adresse/web/remotecontrol?command={command})
      - Homebridge (auf einem RaspberryPi oder als Docker) - ich habe das auf einem Synology NAS im Docker laufen
      - einen Proxy, der für mehrfache Kommandos einen Webhook definiert (erkläre ich unten)
      - homebridge inkl. dem Plugin Webhooks

      Man muss in der Homebridge entsprechende Kommandos definieren, welche die Homebridge dann für Siri zur Verfügung stellt. Ich habe erstmal nur einige Sender definiert, um damit schnell umzuschalten zu können. Das Problem dabei ist bei den hohen Sender z.B. "Senderplatz 27", dass dort zwei Kommandos übermittelt werden müssen, also "2" und "7". Die homebridge kann jedoch nur einen Webhook absetzen, somit musste ein Proxy her, der diese Mehrfachbefehle ausführt. Ich habe dafür ebenfalls am NAS eine kleine PHP-Website geschrieben, die das bewerkstelligt.
      Ich habe nach den eigentlichen Zahlen immer noch ein "OK" mit kleiner Verzögerung nachgeschossen, damit das Umschalten schneller von statten geht.

      PHP-Quellcode

      1. <?php
      2. $host = "10.11.1.4";
      3. $cmd = $_GET['cmd'];
      4. if($cmd == "zdf")
      5. {
      6. file_get_contents('http://'.$host.'/api/remotecontrol?command=3');
      7. //OK
      8. file_get_contents('http://'.$host.'/api/remotecontrol?command=352');
      9. }
      10. if($cmd == "ard")
      11. {
      12. file_get_contents('http://'.$host.'/api/remotecontrol?command=2');
      13. //OK
      14. file_get_contents('http://'.$host.'/api/remotecontrol?command=352');
      15. }
      16. if($cmd == "zdfneo")
      17. {
      18. file_get_contents('http://'.$host.'/api/remotecontrol?command=5');
      19. sleep(0.2);
      20. file_get_contents('http://'.$host.'/api/remotecontrol?command=11');
      21. //OK
      22. file_get_contents('http://'.$host.'/api/remotecontrol?command=352');
      23. }
      24. if($cmd == "rbb")
      25. {
      26. file_get_contents('http://'.$host.'/api/remotecontrol?command=3');
      27. sleep(0.2);
      28. file_get_contents('http://'.$host.'/api/remotecontrol?command=8');
      29. //OK
      30. file_get_contents('http://'.$host.'/api/remotecontrol?command=352');
      31. }
      32. if($cmd == "pro7")
      33. {
      34. file_get_contents('http://'.$host.'/api/remotecontrol?command=9');
      35. //OK
      36. file_get_contents('http://'.$host.'/api/remotecontrol?command=352');
      37. }
      38. if($cmd == "sat1")
      39. {
      40. file_get_contents('http://'.$host.'/api/remotecontrol?command=4');
      41. //OK
      42. file_get_contents('http://'.$host.'/api/remotecontrol?command=352');
      43. }
      44. if($cmd == "kabel1")
      45. {
      46. file_get_contents('http://'.$host.'/api/remotecontrol?command=10');
      47. //OK
      48. file_get_contents('http://'.$host.'/api/remotecontrol?command=352');
      49. }
      50. ?>
      Alles anzeigen
      In der config.json der homebridge definiert man nun nicht direkt die Command-URL der VU+, sondern vom Proxy - in meinem Fall die IP 10.11.1.23.

      Quellcode

      1. {
      2. "platform": "HttpWebHooks",
      3. "webhook_port": "51828",
      4. "cache_directory": "/homebridge/webhook-cache",
      5. "pushbuttons":
      6. [
      7. {
      8. "id": "VU01",
      9. "name": "ProSieben",
      10. "push_url": "http://10.11.1.23/vu-api/control.php?cmd=pro7"
      11. },
      12. {
      13. "id": "VU02",
      14. "name": "Kabel eins",
      15. "push_url": "http://10.11.1.23/vu-api/control.php?cmd=kabel1"
      16. },
      17. {
      18. "id": "VU03",
      19. "name": "Sat1",
      20. "push_url": "http://10.11.1.23/vu-api/control.php?cmd=sat1"
      21. },
      22. {
      23. "id": "VU04",
      24. "name": "RBB",
      25. "push_url": "http://10.11.1.23/vu-api/control.php?cmd=rbb"
      26. },
      27. {
      28. "id": "VU05",
      29. "name": "ARD",
      30. "push_url": "http://10.11.1.23/vu-api/control.php?cmd=ard"
      31. },
      32. {
      33. "id": "VU06",
      34. "name": "ZDF",
      35. "push_url": "http://10.11.1.23/vu-api/control.php?cmd=zdf"
      36. },
      37. {
      38. "id": "VU07",
      39. "name": "ZDFNeo",
      40. "push_url": "http://10.11.1.23/vu-api/control.php?cmd=zdfneo"
      41. }
      42. ]
      43. }
      44. ]
      Alles anzeigen
      Danach die homebridge neustarten. Danach tauchen die Webhooks für die Senderwechsel als "Geräte" in der Home App auf und können über Siri angesprochen werden. Das klappt soweit sehr gut bis auf Sat1. Da versteht Siri immer "that eins" oder was ähnliches. Die restlichen funktionieren zuverlässig. Denkbar ist die Erweiterung um Lautstärke oder andere Befehle. Ich nutze ebenfalls in der Homebridge die Logitech Harmony und kann damit auch über Siri den TV und die VU+ Box einschalten und dann eben Senderwechsel sprachgesteuert vornehmen. Ohne eine Harmony könnte man sicher auch über den Proxy einen WOL Befehl schicken, der die Box aufweckt mittels Webhook, wenn keine Harmony vorhanden.
      Viele Grüße

      Tom
      Uno 4K SE - 1 x DVB-S2 FBC Dual Tuner