HUEBridge push api unterstützung

Begonnen von justme1968, 15 Juli 2021, 11:13:19

Vorheriges Thema - Nächstes Thema

justme1968

perfekt. genau nach sowas.

ich bräuchte alle möglichen varianten von drücken, loslassen, halten, ...  und was dir sonst noch so einfällt was events erzeugt. und dann bitte hier posten.

dazu noch ein get <bridge> sensors detail
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

StefanF

#16
Hue DimmerSwitch V1

Erstmal die Sensors-Info aus der Bridge direkt:
"2":{"state":{"buttonevent":1002,"lastupdated":"2021-08-30T07:42:59"},"swupdate":{"state":"noupdates","lastinstall":"2019-10-10T12:33:27"},"config":

{"on":true,"battery":94,"reachable":true,"pending":[]},"name":"Wohnzimmer","type":"ZLLSwitch","modelid":"RWL021","manufacturername":"Signify Netherlands B.V.","productname":"Hue dimmer

switch","diversityid":"73bbabea-3420-499a-9856-46bf437e119b","swversion":"6.1.1.28573","uniqueid":"00:17:88:01:04:e7:a4:17-02-fc00","capabilities":{"certified":true,"primary":true,"inputs":

[{"repeatintervals":[800],"events":[{"buttonevent":1000,"eventtype":"initial_press"},{"buttonevent":1001,"eventtype":"repeat"},{"buttonevent":1002,"eventtype":"short_release"},

{"buttonevent":1003,"eventtype":"long_release"}]},{"repeatintervals":[800],"events":[{"buttonevent":2000,"eventtype":"initial_press"},{"buttonevent":2001,"eventtype":"repeat"},

{"buttonevent":2002,"eventtype":"short_release"},{"buttonevent":2003,"eventtype":"long_release"}]},{"repeatintervals":[800],"events":[{"buttonevent":3000,"eventtype":"initial_press"},

{"buttonevent":3001,"eventtype":"repeat"},{"buttonevent":3002,"eventtype":"short_release"},{"buttonevent":3003,"eventtype":"long_release"}]},{"repeatintervals":[800],"events":

[{"buttonevent":4000,"eventtype":"initial_press"},{"buttonevent":4001,"eventtype":"repeat"},{"buttonevent":4002,"eventtype":"short_release"},{"buttonevent":4003,"eventtype":"long_release"}]}]}}




Und hier die Meldungen aus dem Log:


Taste 1 gedrückt, "initial_press" 1000
2021.09.03 12:29:58 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'creationtime' => '2021-09-03T10:29:58Z',            'data' => [                   

    {                          'button' => {                                        'last_event' => 'initial_press'                                      },                          'id_v1' =>

'/sensors/2',                          'type' => 'button',                          'id' => '7316cf75-abfd-4d48-b99c-e5b9e9858d95'                        }                      ],            'id'

=> '5110b402-3100-47df-8cc1-6e1c132fb63e'          }        ];
2021.09.03 12:29:58 3:  HueBridge: message for unknown device received: HueBridge-S2




Taste 1 gehalten, "repeat" 1001
2021.09.03 12:41:36 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'creationtime' => '2021-09-03T10:41:36Z',            'id' => 'c7753181-7b10-4469-

b054-c6350f074c2d',            'data' => [                        {                          'button' => {                                        'last_event' => 'repeat'                           

          },                          'id_v1' => '/sensors/2',                          'type' => 'button',                          'id' => '7316cf75-abfd-4d48-b99c-e5b9e9858d95'                   

     }                      ]          }        ];
2021.09.03 12:41:36 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"buttonevent":1001,"lastupdated":"2021-09-03T10:53:13"}

                                                        {"pending":[],"battery":100,"reachable":true,"on":true}




Taste 1 kurz losgelassen, "short_release" 1002
2021.09.03 12:46:22 4:  HueBridge: received: $VAR1 = [          {            'data' => [                        {                          'id_v1' => '/sensors/2',                         

'button' => {                                        'last_event' => 'short_release'                                      },                          'id' => '7316cf75-abfd-4d48-b99c-e5b9e9858d95',

                         'type' => 'button'                        }                      ],            'id' => 'd28a32cf-ffdb-46ee-a536-8f9a04063fbc',            'creationtime' => '2021-09-

03T10:46:21Z',            'type' => 'update'          }        ];
2021.09.03 12:46:22 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2: Wohnzimmer                 ZLLSwitch            {"lastupdated":"2021-09-03T10:46:21","buttonevent":1002}

                                                        {"on":true,"reachable":true,"battery":100,"pending":[]}




Taste 1 lange losgelassen, "long_release" 1003
2021.09.03 13:07:46 4:  HueBridge: received: $VAR1 = [          {            'id' => '3b54662b-d229-41bf-be98-7267791a54d1',            'data' => [                        {                   

      'id_v1' => '/sensors/2',                          'button' => {                                        'last_event' => 'repeat'                                      },                         

'id' => '7316cf75-abfd-4d48-b99c-e5b9e9858d95',                          'type' => 'button'                        }                      ],            'creationtime' => '2021-09-03T11:07:46Z',   

        'type' => 'update'          }        ];
2021.09.03 13:07:46 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"buttonevent":1003,"lastupdated":"2021-09-03T11:07:47"}
                                                         {"pending":[],"battery":95,"reachable":true,"on":true}




Taste 2 gedrückt, "initial_press" 2000
2021.09.03 13:18:03 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'creationtime' => '2021-09-03T11:18:03Z',            'data' => [                   

    {                          'button' => {                                        'last_event' => 'initial_press'                                      },                          'id_v1' =>

'/sensors/2',                          'type' => 'button',                          'id' => '5a2693ad-319b-4115-b077-85f7a0af5f8d'                        }                      ],            'id'

=> '70add22f-1365-4cf1-8b5b-de8f00c2c233'          }        ];
2021.09.03 13:18:03 3:  HueBridge: message for unknown device received: HueBridge-S2




Taste 2 gehalten, "repeat" 2001
2021.09.03 13:24:00 4:  HueBridge: received: $VAR1 = [          {            'id' => '91ae0195-7c65-4514-8cc8-48a59f313ced',            'data' => [                        {                   

      'id' => '5a2693ad-319b-4115-b077-85f7a0af5f8d',                          'type' => 'button',                          'id_v1' => '/sensors/2',                          'button' => {           

                             'last_event' => 'repeat'                                      }                        }                      ],            'creationtime' => '2021-09-03T11:23:59Z',   

        'type' => 'update'          }        ];
2021.09.03 13:24:00 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"buttonevent":2001,"lastupdated":"2021-09-03T11:23:29"}
                                                         {"battery":98,"reachable":true,"on":true,"pending":[]}




Taste 2 kurz losgelassen, "short_release" 2002
2021.09.03 13:18:04 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'data' => [                        {                          'id' => '5a2693ad-

319b-4115-b077-85f7a0af5f8d',                          'type' => 'button',                          'id_v1' => '/sensors/2',                          'button' => {                                   

     'last_event' => 'short_release'                                      }                        }                      ],            'id' => '40a816b5-4fff-4f1e-a14a-b18dae387fed',           

'creationtime' => '2021-09-03T11:18:03Z'          }        ];
2021.09.03 13:18:04 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"buttonevent":2002,"lastupdated":"2021-09-03T11:18:03"}
                                                         {"reachable":true,"battery":98,"on":true,"pending":[]}




Taste 2 lange losgelassen, "long_release" 2003
2021.09.03 13:28:13 4:  HueBridge: received: $VAR1 = [          {            'id' => '3cd1f3d4-81d9-404c-9d23-97856d3e8b64',            'data' => [                        {                   

      'type' => 'button',                          'id' => '5a2693ad-319b-4115-b077-85f7a0af5f8d',                          'button' => {                                        'last_event' =>

'long_release'                                      },                          'id_v1' => '/sensors/2'                        }                      ],            'creationtime' => '2021-09-

03T11:28:13Z',            'type' => 'update'          }        ];
2021.09.03 13:28:13 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"lastupdated":"2021-09-03T11:28:13","buttonevent":2003}
                                                         {"pending":[],"reachable":true,"on":true,"battery":98}




Taste 3 gedrückt, "initial_press" 3000
2021.09.03 13:38:17 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'data' => [                        {                          'id' => '73ff1179-

5d74-482e-88ac-15ab123cf2f1',                          'type' => 'button',                          'id_v1' => '/sensors/2',                          'button' => {                                   

     'last_event' => 'initial_press'                                      }                        }                      ],            'id' => 'dad2e4da-472a-4465-8648-fc804e3d8280',           

'creationtime' => '2021-09-03T11:38:17Z'          }        ];
2021.09.03 13:38:17 3:  HueBridge: message for unknown device received: HueBridge-S2




Taste 3 gehalten, "repeat" 3001
2021.09.03 13:41:26 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'creationtime' => '2021-09-03T11:41:25Z',            'data' => [                   

    {                          'button' => {                                        'last_event' => 'repeat'                                      },                          'id_v1' =>

'/sensors/2',                          'type' => 'button',                          'id' => '73ff1179-5d74-482e-88ac-15ab123cf2f1'                        }                      ],            'id'

=> 'ae1532a3-2833-49b0-b8c3-8897da8cca0a'          }        ];
2021.09.03 13:41:26 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"buttonevent":3001,"lastupdated":"2021-09-03T11:41:59"}
                                                         {"reachable":true,"battery":97,"on":true,"pending":[]}




Taste 3 kurz losgelassen, "short_release" 3002
2021.09.03 13:39:31 4:  HueBridge: received: $VAR1 = [          {            'creationtime' => '2021-09-03T11:39:30Z',            'id' => '4bd69a16-3531-4451-8b4b-5538b2c5e5f9',           

'data' => [                        {                          'id_v1' => '/sensors/2',                          'button' => {                                        'last_event' => 'short_release' 

                                    },                          'id' => '73ff1179-5d74-482e-88ac-15ab123cf2f1',                          'type' => 'button'                        }                 

    ],            'type' => 'update'          }        ];
2021.09.03 13:39:31 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"lastupdated":"2021-09-03T11:39:30","buttonevent":3002}
                                                         {"pending":[],"on":true,"reachable":true,"battery":97}




Taste 3 lange losgelassen, "long_release" 3003
2021.09.03 13:46:14 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'creationtime' => '2021-09-03T11:46:13Z',            'id' => '2cfb5448-33cf-4b91-

8543-0f55bc37bf45',            'data' => [                        {                          'type' => 'button',                          'id' => '73ff1179-5d74-482e-88ac-15ab123cf2f1',             

             'button' => {                                        'last_event' => 'long_release'                                      },                          'id_v1' => '/sensors/2'             

           }                      ]          }        ];
2021.09.03 13:46:14 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"lastupdated":"2021-09-03T11:46:13","buttonevent":3003}
                                                         {"pending":[],"reachable":true,"on":true,"battery":95}




Taste 4 gedrückt, "initial_press" 4000
2021.09.03 13:55:07 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'creationtime' => '2021-09-03T11:55:07Z',            'data' => [                   

    {                          'button' => {                                        'last_event' => 'initial_press'                                      },                          'id_v1' =>

'/sensors/2',                          'type' => 'button',                          'id' => '9b6c532f-f458-4c7a-8640-dfcbed55dca8'                        }                      ],            'id'

=> 'a8114b7b-b5e5-49d0-84ec-2cc9899dd396'          }        ];
2021.09.03 13:55:07 3:  HueBridge: message for unknown device received: HueBridge-S2




Taste 4 gehalten, "repeat" 4001
2021.09.03 13:59:28 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'id' => 'f348b508-6976-4c3e-bafe-6bc3a19d7328',            'data' => [             

          {                          'id' => '9b6c532f-f458-4c7a-8640-dfcbed55dca8',                          'type' => 'button',                          'id_v1' => '/sensors/2',                   

       'button' => {                                        'last_event' => 'repeat'                                      }                        }                      ],           

'creationtime' => '2021-09-03T11:59:27Z'          }        ];
2021.09.03 13:59:28 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"lastupdated":"2021-09-03T12:00:02","buttonevent":4001}
                                                         {"on":true,"reachable":true,"battery":95,"pending":[]}




Taste 4 kurz losgelassen, "short_release" 4002
2021.09.03 13:49:27 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'id' => 'bda13ff7-4406-4d93-8716-1f4bc300cf53',            'data' => [             

          {                          'id_v1' => '/sensors/2',                          'button' => {                                        'last_event' => 'short_release'                           

           },                          'id' => '9b6c532f-f458-4c7a-8640-dfcbed55dca8',                          'type' => 'button'                        }                      ],           

'creationtime' => '2021-09-03T11:49:26Z'          }        ];
2021.09.03 13:49:27 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"buttonevent":4002,"lastupdated":"2021-09-03T11:49:26"}
                                                         {"pending":[],"reachable":true,"on":true,"battery":95}




Taste 4 lange losgelassen, "long_release" 4003
2021.09.03 14:01:23 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'id' => 'e2bf788a-0e11-496a-aa28-576339b7c10e',            'data' => [             

          {                          'id' => '9b6c532f-f458-4c7a-8640-dfcbed55dca8',                          'type' => 'button',                          'id_v1' => '/sensors/2',                   

       'button' => {                                        'last_event' => 'long_release'                                      }                        }                      ],           

'creationtime' => '2021-09-03T12:01:22Z'          }        ];
2021.09.03 14:01:23 3:  HueBridge: message for unknown device received: HueBridge-S2


get HueBridge sensors detail
2:Wohnzimmer                 ZLLSwitch            {"lastupdated":"2021-09-03T12:01:22","buttonevent":4003}
                                                         {"reachable":true,"battery":97,"on":true,"pending":[]}





Und hier habe ich auch noch ein Helligkeits-Event vom Hue Outdoor-Bewegungsmelder (leider nur mit anderen Meldungen zusammen):
Sensor 159 Helligkeit
2021.09.03 14:09:16 4:  HueBridge: received: $VAR1 = [          {            'creationtime' => '2021-09-03T12:09:14Z',            'data' => [                        {                         

'id_v1' => '/groups/0',                          'on' => {                                    'on' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' )                                  },             

            'type' => 'grouped_light',                          'id' => '19623758-d1ba-45c9-b786-38d0d2649fe6'                        }                      ],            'id' => '643fb216-b8ff-

4643-9965-d34b9fd3d183',            'type' => 'update'          },          {            'type' => 'update',            'data' => [                        {                          'id_v1' =>

'/groups/36',                          'id' => 'c2f66858-c60e-444b-a402-7ef0cf1bbae1',                          'on' => {                                    'on' => $VAR1->[0]{'data'}[0]{'on'}

{'on'}                                  },                          'type' => 'grouped_light'                        }                      ],            'id' => '8646ff8d-d805-4de6-ab8f-

e1dbb5ab0218',            'creationtime' => '2021-09-03T12:09:14Z'          },          {            'type' => 'update',            'data' => [                        {                         

'id_v1' => '/sensors/159',                          'id' => 'bd707860-4837-40db-9880-e5d4982c4325',                          'light' => {                                       'light_level' =>

29495,                                       'light_level_valid' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' )                                     },                          'type' =>

'light_level'                        }                      ],            'id' => 'af3bfb7d-2de2-4fda-8e52-09aa62494ed6',            'creationtime' => '2021-09-03T12:09:15Z'          }        ];
2021.09.03 14:09:16 4:  HueBridge: created: $VAR1 = {          'state' => {                       'on' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' )                     }        };
2021.09.03 14:09:16 4:  parse status message for hueBridge1_HUEGroup0
2021.09.03 14:09:16 4:  HueBridge: created: $VAR1 = {          'state' => {                       'on' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' )                     }        };
2021.09.03 14:09:16 4:  parse status message for hueBridge1_HUEGroup36
2021.09.03 14:09:16 3:  HueBridge: message for unknown device received: HueBridge-S159


get HueBridge sensors detail
159: Garten                    ZLLLightLevel        {"dark":false,"lightlevel":30431,"daylight":true,"lastupdated":"2021-09-03T12:39:12"}
                                                         {"ledindication":false,"reachable":true,"battery":100,"alert":"none","on":true,"tholddark":232,"tholdoffset":23768,"usertest":false,"pending":[]}




Und ein Hue Indoor-Bewegungsmelder Temperatur-Event:
Sensor 26 Temperatur
2021.09.03 14:09:07 4:  HueBridge: received: $VAR1 = [          {            'creationtime' => '2021-09-03T12:09:07Z',            'id' => '63dee9e7-d23d-4ce3-8f3f-74dff02e30a3',           

'data' => [                        {                          'temperature' => {                                             'temperature' => '18.4500007629395',                                     

        'temperature_valid' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' )                                           },                          'id_v1' => '/sensors/26',                         

'type' => 'temperature',                          'id' => '7bf55e6f-ac66-4553-b76c-d7470d9287d7'                        }                      ],            'type' => 'update'          }        ];
2021.09.03 14:09:07 3:  HueBridge: message for unknown device received: HueBridge-S26


get HueBridge sensors detail
26: Flur                  ZLLTemperature       {"temperature":1873,"lastupdated":"2021-09-03T12:24:05"}
                                                         {"usertest":false,"pending":[],"ledindication":false,"on":true,"reachable":true,"battery":65,"alert":"none"}


justme1968

#17
das ist genau die information die wir brauchen, aber wir haben scheinbar ein kleines problem:

die ganzen button events verwenden scheinbar eine id um den button zu identifizieren und ich habe keine ahnung wie der zusammenhang von id zu button nummer ist. bei button 1 ist es z.b. 7316cf75-abfd-4d48-b99c-e5b9e9858d95. die ist bei allen events die diesen button betreffen gleich. schau mal bitte ob dir was auffällt oder ob die id noch irgendwo sonst in den bridge daten auftaucht...

ansonsten habe ich eine version angehängt die temperature und lightlevel verstehen müsste.

edit: neue version weiter unten: https://forum.fhem.de/index.php/topic,122075.msg1173473.html#msg1173473
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

StefanF

#18
Oh, ich hatte gehofft, Du wirst da schlau draus, dass die Meldungen etwas kryptisch sind ist mir auch aufgefallen. Ich habe leider bisher keinen blassen Schimmer wie das Muster sein könnte.

Danke für deine Arbeit soweit!

Ich habe hier noch mal die Meldungen von einem anderen Dimmerswitch rausgesucht, vom Dimmerswitch Sensor 189 scheint die ID die 33240b3f-26be-408d-b752-d6981915afee zu sein, die wiederholt sich in jeder Meldung.

2021.09.03 14:30:17 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'id' => 'ee1a481b-e353-4918-8f7c-4108e2e24d53',            'data' => [                        {                          'button' => {                                        'last_event' => 'initial_press'                                      },                          'id_v1' => '/sensors/189',                          'type' => 'button',                          'id' => '33240b3f-26be-408d-b752-d6981915afee'                        }                      ],            'creationtime' => '2021-09-03T12:30:17Z'          }        ];
2021.09.03 14:30:17 4:  HueBridge: created: $VAR1 = {          'state' => {}        };


2021.09.03 14:30:18 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'creationtime' => '2021-09-03T12:30:17Z',            'id' => '670df1c0-426b-4d32-9386-21ab99291c13',            'data' => [                        {                          'id' => '33240b3f-26be-408d-b752-d6981915afee',                          'type' => 'button',                          'id_v1' => '/sensors/189',                          'button' => {                                        'last_event' => 'repeat'                                      }                        }                      ]          }        ];
2021.09.03 14:30:18 4:  HueBridge: created: $VAR1 = {          'state' => {}        };


Ich krame morgen noch mal ein paar Sensors und die dazugehörige Log-Meldung raus, vielleicht findet sich dann ein Muster.


Die 7316cf75-abfd-4d48-b99c-e5b9e9858d95 taucht absolut nirgendwo in der Bridge auf, wenn ich mir per HTTP Get <bridge-ip>/api/<key>/ die komplette Bridge ausgeben lasse.

StefanF

#19
Dass die Sensor-ID auch in der Meldung auftaucht hast du gesehen, bringt aber nix?
Kann man das nicht irgendwie modulseitig verknüpfen und hinterlegen?


2021.09.03 12:41:36 4:  HueBridge: received: $VAR1 = [          {            'type' => 'update',            'creationtime' => '2021-09-03T10:41:36Z',            'id' => 'c7753181-7b10-4469-

b054-c6350f074c2d',            'data' => [                        {                          'button' => {                                        'last_event' => 'repeat'                           

          },                          'id_v1' => '/sensors/2',                          'type' => 'button',                          'id' => '7316cf75-abfd-4d48-b99c-e5b9e9858d95'                   

     }                      ]          }        ];
2021.09.03 12:41:36 3:  HueBridge: message for unknown device received: HueBridge-S2


Edit: ich glaube, ich verstehe noch nicht wo genau die Baustelle ist. Fehlt dir in den Event-Meldungen die Info, welche von den 4 Tasten am Dimmerswitch gedrückt wurde oder die, um welchen Dimmerswitch es sich handelt?

justme1968

es fehlt welche der 4 tasten betätigt wurde. bzw. jede taste hat zwar eine eigene id, ich weiss aber nicht welche id zu welcher taste gehört. d.h. ich kann aus dem event nicht den 4 stelligen readings wert machen der beim pollen kommt.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

StefanF

#21
Ok, habs nun verstanden, danke!

Ich hab jetzt mehrere Dimmerswitches verglichen, und die IDs der Tasten sind bei jedem anders. Kein Muster zu erkennen, keine hinterlegte Info in der Bridge dazu.

Aus meinen bisherigen Erkenntnissen bliebe wohl nur, die Tasten initial mit per Polling erhobenen Daten zu der zugehörige Push-Meldung zuzuordnen und diese Info irgendwo zu hinterlegen.
Oder Signify ringt sich doch mal zeitnah dazu durch, die Api-Documentation auf Stand zu bringen...

justme1968

#22
bitte teste mal diese version mit verbose 4. direkt nach einem set <bridge> reconnect sollte ein ziemlich großer formatierter datenblock im log erscheinen. das sind die ressourcen über das neue api ausgelesen.

schau mal ob da irgendwo die 7316cf75-abfd-4d48-b99c-e5b9e9858d95 auftaucht.

mich würde auch der komplette sensor teil interessieren. vielleicht kannst du mir den kompletten block mailen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

StefanF

#23
Ich bekomme mit der neuen Version leider keine Push-Aktualisierung über Tastendrücke am Dimmerswitch.

Den Datenblock nach set Bridge reconnect habe ich per PN geschickt.
Die 7316cf75-abfd-4d48-b99c-e5b9e9858d95 ist dabei.

Danke für deine Arbeit!



Nebenbemerkung: ich habe heute beschlossen, von der Hue Bridge auf den Conbee-II-USB-Stick umziehen. Ich persönlich habe dann keinen Bedarf mehr daran dass die Push-Mitteilungen von der Hue Bridge funktionieren.

justme1968

die tastendrücke waren ja auch noch nicht eingebaut da ich bisher die button nummer noch nicht habe.

ich habe die pn bekommen. wie es ausschaut bekomme ich die button nummer über die neuen daten. wann willst du denn umziehen? wenn es niemanden zum testen gibt kann ich es nicht einbauen :)

ps: über das neue api scheint es eventuell auch möglich zu sein die mehrfach sensor devices wieder zusammenzufassen. allerdings braucht es auch hier jemandem zum testen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

StefanF

#25
Das dauert wohl einige Wochen mit dem Umzug.

Ich teste gerne weiter, ich finde das spannend :)
Signify hat mich die letzten Jahre öfter mal an den Rand der Verzweiflung getrieben mit ihrer Api-Geheimniskrämerei, ich freue mich jedes Mal wenn man dem ein Schnippchen schlagen kann.

choenig

#26
Guten Morgen,

als ich mir bei der Weiterentwicklung meines Miele@Home-Moduls Deinen Code angeschaut habe, ist mir aufgefallen, dass in dem Modul aus dem ersten Post incrementalTimeout falsch geschrieben ist. Es fehlt ein 'e' ;-) -> incrementalTim[e]out.

Dieses hatte ja auch schon Rudi hier https://forum.fhem.de/index.php?topic=85307.0 hinzugefügt ;-)

LG
Christian

justme1968

ups... ist fürs nächste mal korrigiert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Phiolin

Läuft bei mir jetzt seit einigen Wochen ohne Probleme. Ist geplant, das ins offizielle SVN zu bringen?

justme1968

die implementierung hier ist ohne doku und durch probieren entstanden. inzwischen hat phillips das neue api angekündigt und in einer unvollständigen test version zum teil dokumentiert. wenn die doku vollständig ist das ganze nicht mehr beta status hat baue ich es komplett ein und dann wird es auch eingecheckt. vorher vermutlich nicht.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968