FHEM Forum

FHEM - Hausautomations-Systeme => Zigbee => Thema gestartet von: Udomatic am 04 Dezember 2021, 07:44:52

Titel: frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: Udomatic am 04 Dezember 2021, 07:44:52
Hi,

ich habe mir folgenden Sensor zugelegt und über ConBee eingebunden. https://zigbee.blakadder.com/Develco_AQSZB-110.html (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?
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: thorte am 04 Dezember 2021, 15:48:38
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
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag 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
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: Udomatic am 15 Januar 2022, 14:18:50
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?
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: justme1968 am 16 Januar 2022, 13:44:50
ist im nächsten update eingebaut
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: Udomatic am 17 Januar 2022, 20:47:29
Zitat von: justme1968 am 16 Januar 2022, 13:44:50
ist im nächsten update eingebaut

Cool, danke! Funktioniert!
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: Mitch am 07 Februar 2022, 19:56:40
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
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: justme1968 am 07 Februar 2022, 20:52:42
wie du siehst:
Zitatlastupdated 2022-02-07T13:59:29.693
liefert der sensor keine neuen werte. da musst du auf deconz seite fragen.
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: Mitch am 07 Februar 2022, 21:07:59
Habe ich bereits.
Dachte jemand hier hätte vielleicht ähnliches Problem bereits gehabt.
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: Mitch am 08 Februar 2022, 14:17:34
deConz arbeitet daran  :)

Was mir aber noch aufgefallen ist, ich habe keine Luftfeuchte in fhem, obwohl der Sensor sie misst?
Siehe Anhang.
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: justme1968 am 08 Februar 2022, 14:54:15
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
Titel: Antw:frient Air Quality Sensor Luftqualität wird nicht als Reading angezeigt
Beitrag von: Mitch am 08 Februar 2022, 14:56:22
Alles klar, Danke!