iobroker-community-adapters / ioBroker.hmip

Adapter for the Homematic IP Cloud Accesspoint
MIT License
30 stars 20 forks source link

Signalleuchte (Schaltaktor) HMIP-BSL hat neue Funktion bekommen #553

Open bambi-arch opened 1 week ago

bambi-arch commented 1 week ago

Hallo, das Gerät hat ein Update bekommen und kann jetzt folgende neue Funktionen:

IMG_4752

Könntest du bitte mal prüfen, ob diese Funktion als DP zur Verfügung gestellt werden kann?

Danke

Apollon77 commented 1 week ago

Das muss jemand rausfinden wie es an den Server gesendet werden muss, also muss jemand mit dem Gerät den HTTP Traffic der App sniffen. Willst Du das versuchen? Sonst muss ich mal schauen ob ich es irgendwo finde.

bambi-arch commented 1 week ago

Wenn du mir sagt's wie das geht, dann gerne.

SebeSebe commented 1 week ago

Im API wurde der neue Parameter opticalSignalBehaviour in channel 2 und 3 von HMIP-BSL hinzugefügt. Gültige Werte sind) ON, BLINKING_MIDDLE, BILLOW_MIDDLE, FLASH_MIDDLE. Hier der Auszug aus der Kommunikation HMIP_BSL.txt

Apollon77 commented 1 week ago

@SebeSebe Thank you, thats "Just" reading ... but if you also ewant to "set" the values we need to know which API method needs to be called

@bambi-arch Install Charles Proxy https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/ and install SSL certs on your mobile device where the app is. Ideally use iOS ... Android also works but is mega meehhh because each distibution is somehow different. WHen setup then start charles proxy on a PC and note his IP. Pot defailt is 8888. Set this up as proxy for the Wifi connection on the mobile device. Then you should see all requests you do. You can check with browser. You should see in Charles entries with GET/POST ... if you only see CONNECT then SSL is not setup correctly and not used!! When GET/POST, start the hmip app and do the actions you like, ideally note down the time and what you did ... and do 30s breaks that the log is clear :-)

Then when done, save the session as file and send me as email to iobroker@fischer-ka.de with reference to this issue.

SebeSebe commented 1 week ago

Send you a mail Regards

bambi-arch commented 1 week ago

Ich hab es Charles Proxy probiert. Bekomme es leider nicht hin!

bambi-arch commented 1 week ago

Hallo, seit dem Update auf dem Gerät lässt sich die Farbe am Gerät über den DP nicht mehr steuern. Bitte als Issue Hochstufen. Danke

grothauu commented 1 week ago

Exakt ist es so, dass ohne die oben genannten API Parameter mit jedem Schreibkommando der Wert des neuen Datenpunkts überschrieben wird bzw. gelöscht und die Signalleuchte dann gar nichts mehr anzeigt. Wenn man in der Homematic App die Anzeige auf "Dauerhaft leuchten" stellt erfolgt eine Anzeige, bis zum nächsten Schreibbefehl aus dem Broker. Ohne Schreibmöglichkeit auf opticalSignalBehaviour ist die Signalfunktion deshalb leider derzeit nicht funktionsfähig.

bambi-arch commented 1 week ago

Oh Mann! So schnell mach ich kein Update mehr! Leider kann man das Update am Gerät nicht downgraden über AP. Leider läuft sehr viel bei mir über die Signallampen. Kann man den DP manuell anlegen, bis eine Lösung über den Adapter zur Verfügung steht? Falls ja welche Common und Objektdaten müssen eingeben werden? Danke im Voraus.

hahn-th commented 1 week ago

Ist bestimmt schnell gemacht, wenn jemand mit dem Gerät den Traffic logged wie oben beschrieben.

Ich würde mich auch über das Log freuen, damit ich meine Lib aktualisieren kann und dann Home Assistant.

homematicip-rest-api@outlook.com

SebeSebe commented 1 week ago

Habe meinen traffic trace per Mail an Apollon77 und Hahn-th geschickt. Hoffe das hilft. Jetzt warten wir mal. Hilft Nix, die Änderung von Homematic war etwas aus der Hüfte.

Apollon77 commented 1 week ago

Welcher Schreibbefehl aus iobroker macht das kaputt? Um welchen "State" bzw "Objekt" gehts? Hä? Leute ich verstehe nur Bahnhof .. Ich hab das Gerät nicht ... also bitte Details und Fakten, Logs ... sonst verstehe ich nicht wovon Ihr redet!

SebeSebe commented 1 week ago

Hallo Ingo,

Es geht um die Änderung der Datenpunkte in Channel 2 und 3 Der DP „on“ funktioniert und kann von geändert werden „true“ / „false“ Bei einer Änderung von Datenpunkt „DimLevel“ oder „simpleRGBColorState“ z.B. über blockly ist danach die LED tot und muss über die Homematic App durch Aus und An wieder zum Leben erweckt werden. Über Iobroker Befehle ist das nicht mehr möglich. Anbei noch ein Auszug aus dem Objektbaum. Log mit Ablaufplan hatte ich am Montag Abend geschickt, hab sie nochmal angefügt. Viele Grüße Uwe

Am 08.05.2024 um 10:49 schrieb Ingo Fischer @.***>:



Welcher Schreibbefehl aus iobroker macht das kaputt? Um welchen "State" bzw "Objekt" gehts? Hä? Leute ich verstehe nur Bahnhof .. Ich hab das Gerät nicht ... also bitte Details und Fakten, Logs ... sonst verstehe ich nicht wovon Ihr redet!

— Reply to this email directly, view it on GitHubhttps://github.com/iobroker-community-adapters/ioBroker.hmip/issues/553#issuecomment-2100078731, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATE56OEIZUWKKAJWNBP2LLDZBHRKHAVCNFSM6AAAAABHHYZQFGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBQGA3TQNZTGE. You are receiving this because you were mentioned.Message ID: @.***>

Testablauf HMIP App für Signalleuchte HMIP-BSL Voreinstellung ist im Test Farbe "GREEN". Farbe "BLACK" entspricht immer aus, auch wenn Schalter an ist. Es wird nur eine LED genutz, 2. läuft analog auf anderem Kanal

Startkonfiguration: Schalter auf "AUS", Farbe "GREEN", Signalverhalten "Dauerhaft leuchten", DImmlevel steht auf 0%

Auf Übersichtsscreen Raum

  1. Aktion Leuchte einschalten: Schalter auf "Ein", DimLevel wird implizit auf 100% gesetzt, Farbe und Signalverhalten unverändert

  2. Aktion Leuchte ausschlalten: Schalter auf "Aus", DimLevel wird implizit auf 0% gesetzt, Farbe und Signalverhalten unverändert

Wechsel auf Detailansicht der Leuchte

  1. Aktion DimLevel auf 50% setzen Leuchte geht implizit "An", DimLevel wird auf 50% gesetzt, Farbe und Signalverhalten unverändert

  2. Aktion Farbe auf Blau wechseln Leuchte weiterhin auf "An", DimLevel weiter bei 50%, Farbe "Blau", Signalverhalten unverändert

  3. Aktion Signalverhalten auf "Blinken" setzen Leuchte weiterhin auf "An", DimLevel weiter bei 50%, Farbe "Blau", Signalverhalten nun Blinken

  4. Aktion Signalverhalten auf "Blitzen" setzen Leuchte weiterhin auf "An", DimLevel weiter bei 50%, Farbe "Blau", Signalverhalten nun Blitzen

  5. Aktion Signalverhalten auf "Pulsieren" setzen Leuchte weiterhin auf "An", DimLevel weiter bei 50%, Farbe "Blau", Signalverhalten nun Pulsieren

  6. Aktion DimLevel auf 0% setzen Leuchte geht implizit "Aus", DimLevel wird auf 0% gesetzt, Farbe und Signalverhalten unverändert

SebeSebe commented 1 week ago

Hi, Hier noch der aktuelle Objektbaum der Signalleuchte.

Viele Grüße Uwe

Am 08.05.2024 um 10:49 schrieb Ingo Fischer @.***>:



Welcher Schreibbefehl aus iobroker macht das kaputt? Um welchen "State" bzw "Objekt" gehts? Hä? Leute ich verstehe nur Bahnhof .. Ich hab das Gerät nicht ... also bitte Details und Fakten, Logs ... sonst verstehe ich nicht wovon Ihr redet!

— Reply to this email directly, view it on GitHubhttps://github.com/iobroker-community-adapters/ioBroker.hmip/issues/553#issuecomment-2100078731, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATE56OEIZUWKKAJWNBP2LLDZBHRKHAVCNFSM6AAAAABHHYZQFGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBQGA3TQNZTGE. You are receiving this because you were mentioned.Message ID: @.***>

Apollon77 commented 1 week ago

Attachements gehen nicht per email, bitte direkt in der Web UI hinzufügen!

SebeSebe commented 1 week ago

Ok, hier die attachments Das Chls file konnte ich so nicht uploaded und hab den Type txt angehängt. Dann ging’s. Hoffe das File ist so ok. Ja HMIP-BSLTestRun.chls.txt HMIP-BSLTest.txt hmip.0.devices.3014F711A0001A5F298D3235.json objects - raspberrypi.pdf