Re: [V3.5.1] Per http Befehl KNX Aktion auslösen
Verfasst: Mo Mär 25, 2024 4:26 pm
Nachdem ich bisher lediglich mitgelesen habe, möchte ich hier nun gerne meine Lösung teilen, die ich gestern implementiert habe.
Impulsgeber war hier Chris, das ganze über die CometVisu abzubilden.
Mein grundsätzliches Szenario ist, die Steuerung einzelner Aktionen über das Elgato Stream Deck an meinem Schreibtisch.
Dafür habe ich mir zunächst den Endpunkt über die Browser-Entwicklerkonsole ausgelesen
Auf dem StreamDeck nutze ich das Plugin API Ninja von BarRaider
Es hatte eine ganze Zeit über das StreamDeck einfach nicht funktionieren wollen, obwohl der Aufruf über den Browser geklappt hat. Nach einigem Hin und Her, habe ich dann über curl den Hinweis auf ein nicht vertrauenswürdiges Zertifikat bekommen.
Wenn ich unter Windows das Zertifikat von https://update.timberwolf.io/ einfach mit den Standardeinstellungen installiere landet es im Speicher für "Eigene Zertifikate". Das scheint aber nicht auszureichen. Es muss manuell der Zertifikatsspeicher "Vertrauenswürdige Stammzertifikate" ausgewählt werden.
Damit klappte es dann auch über das StreamDeck.
Impulsgeber war hier Chris, das ganze über die CometVisu abzubilden.
Mein grundsätzliches Szenario ist, die Steuerung einzelner Aktionen über das Elgato Stream Deck an meinem Schreibtisch.
Dafür habe ich mir zunächst den Endpunkt über die Browser-Entwicklerkonsole ausgelesen
Code: Alles auswählen
http://Timberwolf_IP:Port/proxy/visu/cgi-bin/w?s=SESSION&a=GRUPPENADRESSE&v=81
&a = Gruppenadresse
&v = 80 (Licht an, Rollladen herunterfahren etc)
&v = 81 (Licht aus, Rollladen hochfahren etc)
Es hatte eine ganze Zeit über das StreamDeck einfach nicht funktionieren wollen, obwohl der Aufruf über den Browser geklappt hat. Nach einigem Hin und Her, habe ich dann über curl den Hinweis auf ein nicht vertrauenswürdiges Zertifikat bekommen.
Wenn ich unter Windows das Zertifikat von https://update.timberwolf.io/ einfach mit den Standardeinstellungen installiere landet es im Speicher für "Eigene Zertifikate". Das scheint aber nicht auszureichen. Es muss manuell der Zertifikatsspeicher "Vertrauenswürdige Stammzertifikate" ausgewählt werden.
Damit klappte es dann auch über das StreamDeck.