Morgen,
unsere aktuelle Smarthome-Wohnung besteht aus sehr vielen kleineren „Bastelprojekte“ mit Arduinos, ESP, Raspberry, Shelly, Homematic u.a. alles schön miteinander verheiratet mit Symcon.
Seit einiger Zeit bin ich auch mit einem KNX-Testboard und dem Loxone-Musterkoffer unterwegs, nachdem die KNX-Anbindung nicht wirklich ein Problem dargestellt hatte, bin ich seit dem Wochenende an einer Loxone Lösung dran.
Mir ist absolut klar, viele Wege führen nach Rom, es gibt zig Möglichkeiten wie Loxberry, MQTT, UDP oder andere, ich habe mich mal auf den Weg der „virtuellen Ausgänge mit http Aufruf“ auf Seiten Loxone und der JSONRPC-Anbindung auf Seiten Symcon befasst.
Bisher sind alle Versuche mit offiziellen Funktionen gescheitert, allerdings habe ich bereits einen funktionierenden Workaround, welchen ich gerne hier teilen werde, sobald er fertig ist.
Ich möchte aber auch zusehen, nicht gleich die erstbeste funktionierende Lösung zu präsentieren, sondern diese auch vielleicht noch etwas optimieren und wäre hier auf Eure Ideen und Vorschläge gespannt.
Mein aktuelles Thema:
Der virtuelle Ausgang von Loxone scheint ein Thema mit der Authentifizierung zu haben. Im Speziellen die Encodierung von %40 innerhalb der Emailadresse des Benutzernamens.
Frage 1:
Hab ich eine Möglichkeit einen eigenen Benutzernamen zu definieren, welcher kein @ enthält?
Frage 2:
Ich glaube, ich könnte das Webfront via JSONRPC ansteuern mit Benutzer webfront? Dadurch sollte ich auch eine Variable auf true/false ändern können, oder?
Mein aktueller Weg ist ein PHP-Skript welches auf meinem NAS-Apache läuft.
Hier habe ich auch eine HTTP-Authentication eingebaut, weiterhin nimmt es die Parameter z.B. Symcon-Variable + Schaltwert entgegen.
Der Aufruf ist:
http://admin:admin@SYMCONIP:3777/test.php?symcon_id=12345&symcon_value=true
Meine Frage 3:
Kann ich das Skript im Symcon wo ablegen und verwenden, ohne mich am Symcon selbst anmelden zu müssen?
Das mal fürs Erste…
LG