Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WISER API Bluesound #33

Open
Besbler opened this issue Sep 16, 2024 · 1 comment
Open

WISER API Bluesound #33

Besbler opened this issue Sep 16, 2024 · 1 comment

Comments

@Besbler
Copy link

Besbler commented Sep 16, 2024

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
Copy link
Member

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')
  1. drücke den "✔️" Button um alles zu speichern
  2. drücke den "Link to SmartButton" Button
  3. wähle "bluesound.py" und "groupctrl"
  4. wenn du jetzt auf "Link to SmartButton" drückst, beginnen alle Taster die diese Funktion ausführen können zu blinken
  5. 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants