Busch Jaeger Inet Radio

  • Kann jemand hieraus evtl. ein Plugin für die Homebridge machen?


    https://forum.fhem.de/index.php?topic=47240.0

    Das müsste doch mit einem http Request Plugin gehen, wenn ich alles richtig verstanden habe. Z.B homebridge-http-webhooks oder homebridge-http


  • Na super, jetzt hab ich mit CMDswitch2 und FHEM probiert und mir dabei den RPI abgeschossen.

    Ah, shit! Ich kann dir nur raten (wie viele hier im Forum) auf diese App zu verzichten und die Homebridge „manuell“ zu installieren oder benutze das ShellScript von det, da kann man auch ganz easy Backups anlegen.


  • So... Homebridge läuft wieder. Hab allerdings Probleme die Befehle für das Radio auszuführen.


    Hab schon „Homebridge-HTTP", Homebridge-cmdswitch2“ & „Homebridge-fhem“ getestet. Jedesmal ohne Erfolg.


    Hier die Befehle:


    http://xxx.xxx.xxx.xxx/de/general.cgi?es=1&ss=01

    http://xxx.xxx.xxx.xxx/de/index.cgi?n8=RADIO+BOB%21&p8=+Abspielen+


    Was mache ich falsch? Muss ich evtl. ein anderes Plugin nehmen? Bei „Homebridge-cmdswitch2“ wird zwar der Befehl ausgeführt aber es passiert nichts.

  • So... Ich hab es jetzt fertig. Mit dem Plugin "Homebridge-http-webhooks" (https://www.npmjs.com/package/homebridge-http-webhooks) kann man das Unterputzradio "Busch Jaeger inet" ein- bzw. ausschalten. Beim Ausschaltbefehl habe ich ein wenig um die Ecke gedacht, da es leider keinen direkten Schaltbefehl gibt. Habe zumindest keinen herausgefunden (Test´s waren alle samt erfolglos). Falls jemand auch dieses Radio besitzt und es gerne ansteuern möchte, hier mein Script:


    {

    "platforms": [

    {

    "platform": "HttpWebHooks",

    "webhook_port": "4244",

    "switches": [

    {

    "id": "switch1",

    "name": "Radio Bad",

    "on_url": "http://xxx.xxx.xxx.xxx/de/index.cgi?n8=RADIO+BOB%21&p8=+Abspielen+",

    "off_url": "http://xxx.xxx.xxx.xxx/de/general.cgi?es=1&ss=01"

    }

    {

    "id": "switch2",

    "name": "Radio Wohnzimmer",

    "on_url": "http://xxx.xxx.xxx.xxx/de/index.cgi?n8=RADIO+BOB%21&p8=+Abspielen+",

    "off_url": "http://xxx.xxx.xxx.xxx/de/general.cgi?es=1&ss=01"

    }

    ],

    }

    ]

    }

    Da sich das Radio automatisch einschaltet wenn man einen Sender auswählt, habe ich zum einschalten eine der folgenden URLs (xxx.xxx.xxx.xxx bitte durch die IP des Gerätes ersetzen) genommen:

    Kanal 1 = "http://xxx.xxx.xxx.xxx/de/index.cgi?n1=FFH&p1=+Abspielen+"

    Kanal 2 = "http://xxx.xxx.xxx.xxx/de/index.cgi?n2=Planet+Radio&p2=+Abspielen+"

    Kanal 3 = "http://xxx.xxx.xxx.xxx/de/index.cgi?n3=Harmony+FM&p3=+Abspielen+"

    Kanal 4 = "http://xxx.xxx.xxx.xxx/de/index.cgi?n4=HR3&p4=+Abspielen+"

    Kanal 5 = "http://xxx.xxx.xxx.xxx/de/index.cgi?n5=Antenne+Frankfurt&p5=+Abspielen+"

    Kanal 6 = "http://xxx.xxx.xxx.xxx/de/index.cgi?n6=SWR+3&p6=+Abspielen+"

    Kanal 7 = "http://xxx.xxx.xxx.xxx/de/index.cgi?n7=bigFM&p7=+Abspielen+"

    Kanal 8 = "http://xxx.xxx.xxx.xxx/de/index.cgi?n8=RADIO+BOB%21&p8=+Abspielen+"


    Abschalten kann man das Radio wie schon gesagt leider nicht direkt, daher habe ich hier den Umweg über den Sleeptimer gewählt:

    "http://xxx.xxx.xxx.xxx/de/general.cgi?es=1&ss=01" (es = 1 --> aktiv, es = 0 --> inaktiv; ss = 00...59 Minuten)


    Selbstverständlich gibt es noch mehr Befehle für das Radio:

    Alarm:

    "http://xxx.xxx.xxx.xxx/de/general.cgi?ea=1&ah=08&am=00" (ea = 1 --> aktiv, ea = 0 --> inaktiv; ah = 00….24 Stunden; am = 00…59 Minuten)

    Kurzzeit-Timer:

    "http://xxx.xxx.xxx.xxx/de/general.cgi?et=1&st=01" (et = 1 --> aktiv, et = 0 --> inaktiv; st = 00…59 Minuten)

    Sleeptimer:

    "http://xxx.xxx.xxx.xxx/de/general.cgi?es=1&ss=01" (es = 1 --> aktiv, es = 0 --> inaktiv; ss = 00...59 Minuten)

    Lautstärke +:

    "http://xxx.xxx.xxx.xxx/de/index.cgi?vo=9&vp=++%2B++"

    Lautstärke -:

    "http://xxx.xxx.xxx.xxx/de/index.cgi?vo=11&vp=++-++"

    Lautstärke direkt einstellen:

    "http://xxx.xxx.xxx.xxx/de/index.cgi?vo=12&cv=+Setzen+" (vo = 00...59 Lautstärkelevel)


    Noch ein ganz wichtiger Hinweis:

    Falls ihr vergebens Versucht euer Radio einzuschalten, kontrolliert bitte eure "Einstellungen" - "Energieeffizienz".

    Denn nur in der Energieeffizienzeinstellung "Premium" hält das Radio auch im Stand-by-Modus die Verbindung zum Internet aufrecht.


    Energieverbrauch / Verbindungsgeschwindigkeit am Busch Jaeger inet einstellen

    1. Wählen Sie das Menü „Einstellungen“ aus.

    2. Im nachfolgenden Menü wählen Sie den Menüpunkt „Energieeffizienz“ aus.

    3. Wechseln Sie mit der Taste „PLUS“ die Einstellmöglichkeit.

    4. Wählen Sie Ihre gewünschte „Energieeffizienz“ aus. (In diesem Fall "Premium")

    5. Bestätigen Sie Ihre Auswahl mit der Taste „PROG“.



    Edit:

    Bei den http Befehlen für die einzelnen Kanäle handelt es sich um meine Senderliste. Hier müsstet ihr eure eigenen Sendernamen aus eurer Senderliste übernehmen, sonst wird es nicht funktionieren. (Leerzeichen werden hier durch ein + ersetzt)

    Einmal editiert, zuletzt von Xupack84 ()