Philips HUE Contact Sensor - Fensterkontakt-Sensor

Begonnen von boomli, 28 Dezember 2023, 20:35:13

Vorheriges Thema - Nächstes Thema

boomli

Hallo zusammen
Ich habe eine Philipps HUE Contact-Sensor bekommen.
Diese lässt sich einfach nicht in Fhem integrieren.
Alle Lampen und auch HUE-Bewegunsmelder sind sauber drin, nur der Sensor spinnt rum.
Nachdem ich mich ein wenig schlau gemacht habe, habe ich herausgefunden, dass diese in der V2-API drin ist.
Der Contact-Sensor selber finde ich in Fhem, wenn ich einen Aufruf mit: "get hue v2resource" ausführe..
Dann kann ich weit nach unten Scrollen, dort ist der Drin. (Siehe Code 'rtype' => 'contact')


 $VAR1 = {
          'errors' => [],
          'data' => [
                      {
                        'type' => 'matter_fabric',
                        'status' => 'paired',
                        'fabric_data' => {
                                           'label' => '',
                                           'vendor_id' => 4631
                                         },
                        'creation_time' => '2023-12-28T08:51:06Z',
                        'id' => 'ac05a32c-93f5-46a6-ac21-86878eebe584'
                      },
 
  .......
 
 
 {
                        'type' => 'device',
                        'identify' => {},
                        'metadata' => {
                                        'archetype' => 'unknown_archetype',
                                        'name' => 'Hue secure contact sensor 2'
                                      },
                        'services' => [
                                        {
                                          'rtype' => 'zigbee_connectivity',
                                          'rid' => '58a6f58a-a769-44e3-8417-d44c48d32852'
                                        },
                                        {
                                          'rid' => 'e64ab090-8342-4a4d-b897-dd984108e94c',
                                          'rtype' => 'contact'
                                        },
                                        {
                                          'rid' => '76b8a504-d3b0-4738-8a88-58b22becb62f',
                                          'rtype' => 'tamper'
                                        },
                                        {
                                          'rtype' => 'device_power',
                                          'rid' => '63a3affa-5d97-420c-b62b-558f41e6cd35'
                                        },
                                        {
                                          'rid' => '01bdcfcc-7150-4bb8-b3d4-2b22895acbea',
                                          'rtype' => 'device_software_update'
                                        }
                                      ],
                        'id' => 'e874e8bb-e986-4569-a499-fd071851d7ee',
                        'product_data' => {
                                            'software_version' => '2.67.9',
                                            'manufacturer_name' => 'Signify Netherlands B.V.',
                                            'model_id' => 'SOC001',
                                            'hardware_platform_type' => '100b-125',
                                            'certified' => $VAR1->{'data'}[1]{'has_qr_code'},
                                            'product_name' => 'Hue secure contact sensor',
                                            'product_archetype' => 'unknown_archetype'
                                          }
                      },
                      {


Nur wie schnapp ich mir den Status und übergebe diesen an ein Dummy??
Auch habe ich schon versucht auf der Bridge das Polling auf "2" zu stellen, dies wird beim Status-Ändern des Kontakts mit einem: "DELLATTR" wieder verworfen.
 2023-12-28 20:31:50.711 Global global ATTR hue pollDevices 2
2023-12-28 20:32:00.199 Global global DELETEATTR hue pollDevices
Vielen Dank