Feller-AG / wiser-api

MIT License
15 stars 1 forks source link

WISER API Bluesound #33

Open Besbler opened 2 months ago

Besbler commented 2 months ago

Bluesound HTTP API.pdf

Guten Tag,

ein Kunde hat Bluesound und möchte es über die Wiser-Taster steuern. Könnte mir bitte jemand ein Video zur Verfügung stellen, das zeigt, wie ich die Taster gemäß dem Anhang programmieren kann?

Besten Dank schon jetzt mal

woodworm commented 2 months ago

Leider habe ich kein fertiges Beispiel für eine Bluesound-Integration.

Probiere aber Folgendes:

  1. Gehe auf die Website des µGW (WLAN-Apperat)
  2. Klicke auf "scripts"
  3. Klicke auf den Button "create file"
  4. Schreibe bluesound.py in das Textfeld und klicke auf den Button "save"
  5. Öffne die Datei bluesound.py mit dem WebEditor, indem du auf den Button "✏️“ klickst
  6. Füge den Code ein
    
    from sf.lib import aiocurl

bluesound_ip = '192.168.x.x'

async def onButtonEvent(*argv): button_event = argv[0] button_type = argv[1] if (button_event, button_type) == ('click', 'up'): await aiocurl('http://'+ bluesound_ip + ':1100' + '/Play') elif (button_event, button_type) == ('click', 'down'): await aiocurl('http://'+ bluesound_ip + ':1100' + '/Pause')


7. drücke den "✔️" Button um alles zu speichern
8. drücke den "Link to SmartButton" Button
9. wähle "bluesound.py" und "groupctrl"
10. wenn du jetzt auf "Link to SmartButton" drückst, beginnen alle Taster die diese Funktion ausführen können zu blinken
11. drücke den Taster an der Wand mit der du bluesound ein- und ausschalten möchtest

Wenn wir Glück haben, sollte alles bereits funktionieren... leider konnte ich es nicht testen