Seite 1 von 1

[V4.0 IP4] String aus Logik an HTTP-Request anhängen

Verfasst: Sa Okt 21, 2023 6:27 am
von jockele
Hallo zusammen,

ich habe eine Frage zur richtigen Konfiguration eines http-request, folgendes Szenario:

Glastaster im Bad sendet per KNX (umschalten) 1 oder 0 für play oder pause der Sonos-Box.
Im Logik-Editor mappe ich die 1 oder 0 zu play oder pause als Datentyp string.

Um die Sonos anzusteuern benutze ich https://github.com/jishi/node-sonos-http-api, hier muss ich Befehle absetzen in z.B. folgender Form:

Code: Alles auswählen

http://localhost:5005/living room/pause
Ich habe jetzt eine Ressource angelegt http://localhost:5005/Bad/ und will dann nur noch das play oder pause aus der Logik anhängen.
Daran scheitere ich momentan noch, wie genau muss die Ressource definiert werden? Anbei ein Screenshot wie das momentan aussieht:

Bild

Danke und Grüße Jochen

Re: [V4.0 IP4] String aus Logik an HTTP-Request anhängen

Verfasst: Sa Okt 21, 2023 12:38 pm
von blaubaerli
Hallo Jochen,

hier mal ein paar Informationsquellen:

Wiki: https://elabnet.atlassian.net/wiki/x/VQD2bg
YT:


Ähnlicher Foreneintrag: viewtopic.php?f=82&t=4190#p46686

Beste Grüße
Jens

Re: [V4.0 IP4] String aus Logik an HTTP-Request anhängen

Verfasst: Sa Okt 21, 2023 12:48 pm
von Robert_Mini
Danke Jens für’s verlinken. Du findest meine Postings besser als ich selbst 🙈.

Ich hab das damals auch aus dem Video “herausgelesen”.

Lg
Robert

Re: [V4.0 IP4] String aus Logik an HTTP-Request anhängen

Verfasst: Sa Okt 21, 2023 3:39 pm
von Robert_Mini
Hy Jochen @jockele!

3 Fragen:
- Was steht denn in deiner Abfragegruppe, wenn du sie mit dem Zahnrädchen aufklappst? Screenshot bitte.
- Wie sieht die Play/Pause Logik aus (Screenshot)?
- Was wird unter gesendete/empfangene Rohdaten angezeigt?

lg
Robert

Re: [V4.0 IP4] String aus Logik an HTTP-Request anhängen

Verfasst: Sa Okt 21, 2023 5:49 pm
von jockele
danke für die Infos, das Video werde ich mir aus Zeitgründen erst morgen anschauen können, auf die Idee kam ich leider nicht selbst mal nach nem Video zu suchen, aus der Hilfe wurde ich leider nicht schlau :angry-banghead: !!!

@Robert_Mini hier noch die Screenshots:

Habe mit diversen Einstellungen rumgespielt, das ist einfach der letzte Stand, mir fehlen da leider die Zusammenhänge


Bild


Bild


Bild



Viele Grüße Jochen

Mod-Edit: [ i m g ]-tags hinzugefügt.

Re: [V4.0 IP4] String aus Logik an HTTP-Request anhängen

Verfasst: Sa Okt 21, 2023 7:07 pm
von MrWilson
Hey Jochen,

du fügst bei der Ressource URI -> /Bad/<play> ein und bei der Anfrage : Lokation -> URI, Selektor -> play und Format -> Text

Die Anfrage verknüpfst du mit deiner Logik.

Grüße

Willy

Re: [V4.0 IP4] String aus Logik an HTTP-Request anhängen

Verfasst: Sa Okt 21, 2023 7:31 pm
von Parsley
Hi @jockele

Könntest du vielleicht darauf achten, dass Bilder in deinen Beiträgen das „img“-tag um die url behalten/bekommen? Dann stehen in den Beiträgen keine Links, sondern die Bilder werden direkt eingebunden. ;)
Danke :handgestures-thumbupright:

Re: [V4.0 IP4] String aus Logik an HTTP-Request anhängen

Verfasst: So Okt 22, 2023 11:19 am
von Sun1453
Stimme Willy zu. Du möchtest ja den Playwert an die Url aka URI hängen, daher musst du auch an dieser als Lokation arbeiten.

Re: [V4.0 IP4] String aus Logik an HTTP-Request anhängen

Verfasst: Mo Okt 23, 2023 5:24 pm
von jockele
Danke Euch für die Unterstützung, habs hinbekommen

:handgestures-thumbsup:

Re: [V4.0 IP4] String aus Logik an HTTP-Request anhängen

Verfasst: Di Okt 24, 2023 5:44 pm
von jockele
so jetzt muss ich mich doch nochmal dranhängen, wollte noch weitere Funktionen implementieren, dabei bin ich nochmals über ein Problem gestolpert:

Die LAutstärke kann man ändern über folgende BEfehle:

http://localhost:5005/living room/volume/+1
http://localhost:5005/living room/volume/-1

Wenn ich das "+1" bzw. "-1" wieder übergebe funktioniert es nur mit dem "-1". Anbei Screenshots, hier sieht man dass das "-1" sauber übergeben wird, beim +1 sendet er ein "%2B1". Kann es sein dass das ein allgemeines Problem ist dass das System mit dem "+" nicht klar kommt?

Bild
Bild