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?
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
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
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?
ist im nächsten update eingebaut
Zitat von: justme1968 am 16 Januar 2022, 13:44:50
ist im nächsten update eingebaut
Cool, danke! Funktioniert!
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
wie du siehst:
Zitatlastupdated 2022-02-07T13:59:29.693
liefert der sensor keine neuen werte. da musst du auf deconz seite fragen.
Habe ich bereits.
Dachte jemand hier hätte vielleicht ähnliches Problem bereits gehabt.
deConz arbeitet daran :)
Was mir aber noch aufgefallen ist, ich habe keine Luftfeuchte in fhem, obwohl der Sensor sie misst?
Siehe Anhang.
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
Alles klar, Danke!