Hallo,
ich habe mir einige HB-Uni-Sensoren und einen HM-RC-P1nachgebaut. Beide funktionieren soweit auch sehr gut.
Beim Uni habe ich BME280, BH1750 und digitaler Eingang im Sketch aktiviert. Beim RC-P1 gibt es nicht viel..... Was mir beim HB-Uni fehlt, ist ein Reading für den digitalen Eingang. Ich habe gedacht, dass ein Reading wie z.B. on/off oder open/closed angelegt wird. Beim HM-RC-P1 ein Reading mit z.B on/off. Der Sensor selbst sendet Daten wenn der Eingang gebrückt wird, also schließe ich diesen als Fehlerquelle erstmal aus. In Fhem habe ich
keine Möglichkeit gefunden um etwas einzustellen.
Angelernt habe ich beide Sensoren an eine RaspberryMatic, und dann mit dem Modul HMCCU in Fhem angelegt.
Hier ein List vom HB-Uni
Internals:
DEF Schlafzimm:1
FUUID 623b0103-f33f-6f45-d998-30c03657dd46133f
IODev hmccu
NAME HB_UNI_Sensor1_Schlafzimm
NR 533
STATE Temperatur: 20.7 °C <br>Luftfeuchtigkeit: 52 % <br>Abs.Luftfeuchtigkeit: 9.3 g/m³ <br>Lux: 0.0 <br>Luftdruck: 1028.1 Hpa <br> T_aupunkt: 10.4 °C
TYPE HMCCUCHN
ccuaddr Schlafzimm:1
ccudevstate active
ccuif BidCos-RF
ccuname HB-UNI-Sensor1 Schlafzimm:1
ccurolestate WEATHER
ccusubtype HB-UNI-Sensor1
ccutype HB-UNI-Sensor1
chntype ?
firmware 1.5
readonly no
READINGS:
2022-03-26 22:06:03 AIR_PRESSURE 1028.1
2022-03-26 22:06:03 Abs_Luftfeuchte 9.3
2022-03-26 22:06:03 HUMIDITY 52
2022-03-26 21:45:58 IODev hmccu
2022-03-26 22:06:03 LUX 0.0
2022-03-26 22:06:03 OPERATING_VOLTAGE 5.3
2022-03-26 22:06:03 TEMPERATURE 20.7
2022-03-26 22:06:03 Taupunkt 10.4
2022-03-26 21:46:29 activity alive
2022-03-26 21:46:29 battery ok
2022-03-26 22:06:03 devstate stickyUnreach
2022-03-26 22:06:03 hmstate 20.7
2022-03-26 22:06:03 humidity 52
2022-03-26 22:06:03 measured-temp 20.7
2022-03-26 21:46:29 rssidevice -255
2022-03-26 21:46:29 rssipeer -44
2022-03-26 22:06:03 state 20.7
hmccu:
channels 1
detect 1
devspec Schlafzimm:1
nodefaults 1
role 1:WEATHER
setDefaults 0
cmdlist:
get
set
control:
dp:
0.CONFIG_PENDING:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
0.DEVICE_IN_BOOTLOADER:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
0.LOWBAT:
VALUES:
NVAL false
ONVAL false
OSVAL ok
OVAL false
SVAL ok
VAL false
0.RSSI_DEVICE:
VALUES:
NVAL -255
ONVAL -255
OSVAL -255
OVAL 1
SVAL -255
VAL 1
0.RSSI_PEER:
VALUES:
NVAL -44
ONVAL -44
OSVAL -44
OVAL 212
SVAL -44
VAL 212
0.STICKY_UNREACH:
VALUES:
NVAL true
ONVAL true
OSVAL true
OVAL true
SVAL true
VAL true
0.UNREACH:
VALUES:
NVAL false
ONVAL false
OSVAL alive
OVAL false
SVAL alive
VAL false
0.UPDATE_PENDING:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
1.AIR_PRESSURE:
VALUES:
NVAL 1028.100000
ONVAL 1028.100000
OSVAL 1028.1
OVAL 1028.100000
SVAL 1028.1
VAL 1028.100000
1.Abs_Luftfeuchte:
VALUES:
NVAL 9.300000
ONVAL 9.410000
OSVAL 9.4
OVAL 9.410000
SVAL 9.3
VAL 9.300000
1.HUMIDITY:
VALUES:
NVAL 52
ONVAL 52
OSVAL 52
OVAL 52
SVAL 52
VAL 52
1.LUX:
VALUES:
NVAL 0.000000
ONVAL 0.000000
OSVAL 0.0
OVAL 0.000000
SVAL 0.0
VAL 0.000000
1.OPERATING_VOLTAGE:
VALUES:
NVAL 5.313000
ONVAL 5.313000
OSVAL 5.3
OVAL 5.313000
SVAL 5.3
VAL 5.313000
1.TEMPERATURE:
VALUES:
NVAL 20.700000
ONVAL 20.800000
OSVAL 20.8
OVAL 20.800000
SVAL 20.7
VAL 20.700000
1.Taupunkt:
VALUES:
NVAL 10.400000
ONVAL 10.500000
OSVAL 10.5
OVAL 10.500000
SVAL 10.4
VAL 10.400000
roleCmds:
get:
set:
state:
chn 1
dpt TEMPERATURE
Attributes:
alias Raumsensor
group Raumklima
room Schlafzimmer
stateFormat Temperatur: TEMPERATURE °C <br>Luftfeuchtigkeit: HUMIDITY % <br>Abs.Luftfeuchtigkeit: Abs_Luftfeuchte g/m³ <br>Lux: LUX <br>Luftdruck: AIR_PRESSURE Hpa <br> T_aupunkt: Taupunkt °C
Wie kann ich den Zustand des Eingangs in Fhem angezeigt bekommen?
Vielen Dank und Gruß
beSmart