Die Installation war wirklich einfach.
Aber bei der Konfiguration tue ich mich etwas schwer, wäre nett, wenn Du eine Bespiel-Config posten könntest.
Unten ein Ausschnitt aus meiner NetIO-Config.
on_url und off_url in der homebridge-http config ist ja noch einfach, d.h. das Steuern von Logo-Ausgängen ist einfach.
Aber wie parse ich die Response (bei der NetIO-App mit RegEx) um den Status oder andere Dinge zurück zu lesen.
{
„style“: „flat“,
„orientation“: „portrait“,
„pagebuttonwidth“: „dynamic“,
„navigation“: „fix“,
„description“: „Haussteuerung“,
„preventSleep“: false,
„connections“: [
{
„host“: „192.168.1.86“,
„eventBased“: true,
„protocol“: „http“,
„name“: „Logo“,
„port“: 8088
},
{
„host“: „my.url.de“,
„eventBased“: true,
„protocol“: „https“,
„name“: „Logo“,
„username“: „name“,
„password“: „geheim“,
„port“: 12345
}
],
„theme“: „dark“,
„version“: 2,
„device“: „iPhone“,
„type“: „NetIOConfiguration“,
„pages“: [
{
„name“: „Lichtsteuerung“,
„fitToScreen“: true,
„label“: „Licht“,
„width“: 320,
„connection“: „Logo“,
„items“: [
{
„offSend“: „/rest/devices/1/methods/2“,
„onColor“: „95,80,0“,
„parseResponse“: „(?<=\“D\“:\“1\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
„top“: 80,
„offText“: „Licht aus“,
„height“: 30,
„width“: 220,
„onValue“: „an“,
„onText“: „Licht an“,
„onSend“: „/rest/devices/1/methods/1“,
„type“: „switch“,
„left“: 50
},
{
„text“: „Lichtsteuerung“,
„top“: 10,
„interval“: 1000,
„height“: 30,
„width“: 300,
„reads“: „/rest/attributes“,
„fontsize“: 20,
„parseResponse“: „versteckeAntwort“,
„textcolor“: „230,230,230“,
„type“: „label“,
„left“: 10
},