Was soll ich mit dem Link? Das macht meine IDE
Klar kann man das verschachteln, das JSON encodierte Objekt ist ja nur noch ein weiter String.
Andere gehen den Weg aber konsequent (z.B. Kodi mit deren JSON-RPC, oder yeelight) und lassen die Nutzdaten als Objekt und nicht als Json-String, so wie Xiaomi hier.
Michael
Sonst würde mich glaube ich wahnsinnig werden. IPS Module brauchen ja auch diverse Files mit JSON.
Ich wühle mich gleich noch durch andere Implementierungen von dem Gateway, irgendwas werde ich da schon finden.
Michael
Den Zusammenhang zwischen Password, Token und zu sendenden Key habe ich inzwischen. Allerdings wird das heute nix mehr. Ist doch etwas komplizierter.
Hat überhaupt schon jemand irgendwas steuern können ? Also außer dem Gateway.
Licht oder Aktoren ?
Michael
Das dauert länger als Erwartet, da ich nur ein Beispiel habe und erst prüfen muss ob die benötigte encryt Funktion auch später in PHP 7 funktioniert
Der Hinweis hier, deute ich so dass man die Prüfung aber abschalten kann:
When the encription mode is active in the gateway, it will verify the legitimacy of the write command using the „key“
Kannst du bitte mal prüfen ob dieser Modus ausgeschaltet werden kann und es dann funktioniert ?
Habe auch ein Update online für die anderen Fehler (Helligkeit bin ich noch unschlüssig ob es nun 0 - 100 oder 0 - 128 ist.)
Bitte einmal prüfen
Die Variable Lux kannst du löschen, dafür kommt jetzt Illumination.
Was mich noch immer wundert, ist dass es im WebFront keine Bedienung (Standardaktion) für brightness und rgb gibt
Michael
Der Hinweis hier, deute ich so dass man die Prüfung aber abschalten kann:
Kannst du bitte mal prüfen ob dieser Modus ausgeschaltet werden kann und es dann funktioniert ?
In der APP ist nichts zu sehen oder ich bin nur blind
Habe auch ein Update online für die anderen Fehler (Helligkeit bin ich noch unschlüssig ob es nun 0 - 100 oder 0 - 128 ist.)
Bitte einmal prüfen
Mit dem Standardprofil ~Intensity…255 werden jetzt bei 100% nur 78% angezeigt, wenn ich auf das Profil ~Intensity.100 gehe (was vorher ging) werden jetzt 200% angezeigt.
Die Variable Lux kannst du löschen, dafür kommt jetzt Illumination.
Lux hatte ich vorher nicht, nur Brightness, das wird auch jetzt wieder erstellt
Steuern über Webfront geht nicht
Update habe ich unter Module natürlich gemacht, Device vorher gelöscht und neu eingefügt
Brauchst nicht löschen und neu anlegen. Der neue Code ist immer sofort aktiv.
Kannst du mit bitte einmal die Werte von RGB aus dem Debug geben, wenn in der App 0, 50 und 100% eingestellt werden?
Andere Implementierungen sind da auch irgendwie schwer zu verstehen, da wird noch mal plus minus 100 gerechnet oder gar nicht
Und das mittendrin einfach das Model laut Debug fehlt, scheint auch ein Fehler zu sein. Laut dem Splitter sieht das empfangene korrekt aus…
Dafür fehlt beim senden aktuell der Key, okay klar.
Aber auch der String im Data ist wohl einmal zuviel escaped… Grummel… Mistding
Mhhh, ich glaube ich muss wenn ich Mal ein paar Euro über habe mir doch das Zeug zulegen
Michael
Bevor ich das mache, noch eben eine Frage:
Hast du zwei Netzwerkkarten oder zwei IP-Adressen auf deinem IPS-Host?
Weil die Pakete ja immer doppelt eintreffen?!
Michael
So neue Version, nach dem Anlegen des Devices (über dem Konfigurator) steht nicht „gateway“ dabei, wenn man im Device dann auf Read Values klickt wird das gateway ergänzt.