frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt

Begonnen von Udomatic, 04 Dezember 2021, 07:44:52

Vorheriges Thema - Nächstes Thema

Udomatic

Hi,

ich habe mir folgenden Sensor zugelegt und über ConBee eingebunden. https://zigbee.blakadder.com/Develco_AQSZB-110.html

In deCONZ sind eigentlich alle Werte vorhanden und Temperatur als auch Luftfeuchtigkeit werden in FHEM als Gerät samt Reading korrekt dargestellt, nur nicht die Luftqualität.  :(

Hier die Werte aus der Phoscon API, die alles wichtige ausliest


{
    "config": {
        "battery": 100,
        "on": true,
        "reachable": true
    },
    "ep": 38,
    "etag": "f37597fd225e39bb6f17c224f8769465",
    "lastannounced": null,
    "lastseen": "2021-12-04T06:29Z",
    "manufacturername": "frient A/S",
    "modelid": "AQSZB-110",
    "name": "AirQuality 56",
    "state": {
        "airquality": "moderate",
        "airqualityppb": 595,
        "lastupdated": "2021-12-04T06:03:41.159"
    },
    "swversion": "20210824 21:05",
    "type": "ZHAAirQuality",
    "uniqueid": "00:15:bc:00:36:00:10:45-26-fc03"
}


Das Device in FHEM sieht dann so aus


Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   CFGFN     
   DEF        sensor 56  IODev=deCONZ
   FUUID      61ab00bf-f33f-45fc-a47b-90d45a38ddaf1d9a
   FVERSION   31_HUEDevice.pm:0.239120/2021-03-08
   ID         S56
   INTERVAL   
   IODev      deCONZ
   NAME       deCONZ_HUESensor56
   NR         8123
   STATE      Initialized
   TYPE       HUEDevice
   lastupdated
   lastupdated_local
   manufacturername frient A/S
   modelid    AQSZB-110
   name       AirQuality 56
   on         1
   reachable  1
   swversion  20210824 21:05
   type       ZHAAirQuality
   uniqueid   00:15:bc:00:36:00:10:45-26-fc03
   .attraggr:
   .attrminint:
   READINGS:
     2021-12-04 07:03:41   .lastupdated    2021-12-04 06:03:41
     2021-12-04 07:03:41   .lastupdated_local 2021-12-04 07:03:41
     2021-12-04 06:46:39   IODev           deCONZ
     2021-12-04 07:03:41   battery         100
     2021-12-04 07:03:41   batteryPercent  100
     2021-12-04 07:03:41   lastseen        2021-12-04T06:09Z
     2021-12-04 07:03:41   reachable       1
   helper:
     devtype    S
     fromAutocreate 1
     reachable  0
     update_timeout 1
     configList:
     json:
       e          changed
       id         56
       r          sensors
       t          event
       uniqueid   00:15:bc:00:36:00:10:45-26-fc03
       attr:
         id         56
         lastannounced
         lastseen   2021-12-04T06:40Z
         manufacturername frient A/S
         modelid    AQSZB-110
         name       AirQuality 56
         swversion  20210824 21:05
         type       ZHAAirQuality
         uniqueid   00:15:bc:00:36:00:10:45-26-fc03
     setList:
Attributes:
   IODev      deCONZ
   alias      frient AirQuality
   genericDeviceType AirQualitySensor
   group      Sensor
   model      AQSZB-110
   room       ConBee


Lässt sich das auf die schnelle korrigieren?

Hat jemand zufällig auch den Sensor und hat bereits eine Lösung?
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

thorte

Ich hänge mich hier mal dran. Habe den gleichen Sensor und würde mich über eine Integration sehr freuen. Ich will schauen, ob sich der Badlüfter damit "bedarfsgerecht" ansteuern lässt.  :D

thorte

kleines Update:

als Zeilen 1626/1627 in der 31_HUEDevice.pm folgendes ergänzt, funktioniert:


      $readings{airqualityppb} = $state->{airqualityppb} if( defined($state->{airqualityppb}) );
      $readings{airquality} = $state->{airquality} if( defined($state->{airquality}) );


@justme1968: Kannst Du das einbauen?

Gruß Thorsten

Udomatic

Zitat von: thorte am 04 Dezember 2021, 15:59:10
kleines Update:

als Zeilen 1626/1627 in der 31_HUEDevice.pm folgendes ergänzt, funktioniert:


      $readings{airqualityppb} = $state->{airqualityppb} if( defined($state->{airqualityppb}) );
      $readings{airquality} = $state->{airquality} if( defined($state->{airquality}) );


@justme1968: Kannst Du das einbauen?

Gruß Thorsten

Super danke für den Hinweise.

Kann man das mit aktuellem Update immer noch an der gleichen Stelle einsetzen?
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Udomatic

2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

Mitch

Hallo Zusammen,

hab heute bei mir auch einen Aqara Sensor eingebunden.
Werte kam einmal in fhem an, seit dem bleibt airquality und airqualityppb unverändert?
Wie sieht das bei euch aus?

Hier der List:
Internals:
   CFGFN     
   DEF        sensor 24  IODev=deCONZ
   FUUID      6201252e-f33f-5738-bd2d-bac53994dd098f03
   FVERSION   31_HUEDevice.pm:0.256000/2022-01-31
   ID         S24
   INTERVAL   
   IODev      deCONZ
   NAME       deCONZ_HUESensor24
   NR         8053
   STATE      excellent, 7 ppb - Temperatur: 21.49 °C
   TYPE       HUEDevice
   lastannounced 2022-02-07T18:47:32Z
   manufacturername LUMI
   modelid    lumi.airmonitor.acn01
   name       AirQuality 24
   on         1
   reachable  1
   swversion  2020
   type       ZHAAirQuality
   uniqueid   54:ef:44:10:00:35:9f:32-01-000c
   Helper:
     DBLOG:
       batteryPercent:
         myDbLog:
           TIME       1644259664.194
           VALUE      45
       temperature:
         myDbLog:
           TIME       1644259664.194
           VALUE      21.49
   READINGS:
     2022-02-07 14:57:03   IODev           deCONZ
     2022-02-07 14:59:29   airquality      excellent
     2022-02-07 14:59:29   airqualityppb   7
     2022-02-07 19:47:47   battery         45
     2022-02-07 19:47:47   batteryPercent  45
     2022-02-07 14:59:29   lastseen        2022-02-07T13:59Z
     2022-02-07 19:47:47   reachable       1
     2022-02-07 19:47:47   temperature     21.49
   helper:
     devtype    S
     fromAutocreate 1
     reachable  0
     state     
     update_timeout 1
     configList:
     json:
       ep         1
       etag       bd9b28f163d5a5e3bf271287f9691035
       lastannounced 2022-02-07T18:47:32Z
       lastseen   2022-02-07T18:47Z
       manufacturername LUMI
       modelid    lumi.airmonitor.acn01
       name       AirQuality 24
       swversion  2020
       type       ZHAAirQuality
       uniqueid   54:ef:44:10:00:35:9f:32-01-000c
       config:
         battery    45
         temperature 2149
       state:
         airquality excellent
         airqualityppb 7
         lastupdated 2022-02-07T13:59:29.693
FHEM im Proxmox Container

justme1968

wie du siehst:
Zitatlastupdated 2022-02-07T13:59:29.693
liefert der sensor keine neuen werte. da musst du auf deconz seite fragen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Mitch

Habe ich bereits.
Dachte jemand hier hätte vielleicht ähnliches Problem bereits gehabt.
FHEM im Proxmox Container

Mitch

deConz arbeitet daran  :)

Was mir aber noch aufgefallen ist, ich habe keine Luftfeuchte in fhem, obwohl der Sensor sie misst?
Siehe Anhang.
FHEM im Proxmox Container

justme1968

auch die ist in den daten nicht enthalten:        config:
         battery    45
         temperature 2149
       state:
         airquality excellent
         airqualityppb 7
         lastupdated 2022-02-07T13:59:29.693


also auch bei deconz fragen
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Mitch

FHEM im Proxmox Container