Antworten
Mrz 14, 2020 - 03:40
Die Befehle für den Barthelme Chromoflex 4 (Pro) sind für Firmen und freigeschaltete Entwickler in der API des V5 dokumentiert. Diese ist für eingeschränkte Kreise nach Prüfung und Freigabe durch Mediola selber zugänglich.
Unter
HTTP API für Mediola AIO Gateways
kann man als Firma einen Antrag stellen einen Zugang zur API zu erhalten. Wenn Mediola eine Prüfung durchgeführt hat und dem Antrag zustimmt und eine Freischaltung erfolgen sollte, hat man dann Zugriff auf die Befehle zum Barthelme Chromoflex 4 (Pro).
Als Nutzer mit entsprechendem Hintergrundwissen ist es sicher einfacher die entsprechen Befehle über die App Mediola IQONTROL abzusetzen und z.B. mit Wireshark oder anderen Tools mitzulesen. Dann weist Du auch was in dem Fall gesendet wird ohne die konkrete Berechnung zu kennen.
Anscheinend hast Du ja schon rumprobiert, die Befehle setzten sich aus dem Command und der Gruppenadresse zusammen
0x0E = BrightnessUp
0x0F = BrightnesDown
0x05 = off
0x4 = on
0x0C = ColorUp
0x0D = ColorDown
Die restlichen Befehle bekommst Du, wie Du das wohl schon gemacht hast, heraus, indem Du mit IQONTROL einen Befehl absetzt und prüfst was geschickt worden ist oder aber Du beantragst offiziell Zugang zur API und wirst nach Prüfung durch Mediola freigeschaltet.
Mrz 14, 2020 - 06:27
Fonzo, Du bist der Beste! Ich habe mir am Smartphone (Android) die App Packet Capture installiert und die Pakete von der IQONTROL APP abgefangen und analysiert.
Die korrekten Werte für die Steuerung des Barthelme ChromoFlex Pro RGBW Controllers sind:
01000010 (00-FF) Helligkeit z.B. 01000010FF (100% Helligkeit)
02000010 (RRGGBBWW) RGBW Farbwert z.B.: 02000010FF000000 (rot)
04000010 Power off
05000010 Power on
06000010 Power off und Einstellung speichern
0A000010 Programm+
0B000010 Programm-
Mit "GetState" kann man die Werte dann alle wieder abfragen und findet diese dann unter "state":
{XC_SUC}[{"type":"CF4","adr":"000010","state":"FF000000:FF:4:1"}]
Quelle: Barthelme, Chromoflex pro, RGBW Controller
Mrz 14, 2020 - 12:00
Ich möchte mich nochmals herzlich für den guten Input hier bedanken.
Mittlerweile habe ich meine App zusammengezimmert (VB.NET auf Windows Tablet) und alles funktioniert.
Zusätzlich zur RGB Steuerung des Barthelme ChronoFlex Pro habe ich noch die Steuerung für die elektrische Poolabdeckung eingebaut. Sogar den Transformator (Netzteil) vor dem ChronoFlex Pro kann ich damit bei Bedarf ein- oder ausschalten.
asdf
asdf
Neuen Kommentar hinzufügen