HM-WDS10-TH-O Selbstau-HM-Gerät und openHab

So, wieder sind ein paar Tage ins Land gegangen und ich habe neue Erkenntnisse gewonnen. Ich weiss auch gar nicht, ob das hier hingehört, ggf. einfach verschieben oder löschen.

Und zwar sendet der Sensor folgende Daten:

2018-05-24 07:47:49.027 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value ‘-75’ for ‘UWS2753326:0#RSSI_DEVICE’ from gateway with id ‘ff333be7’
2018-05-24 07:47:49.037 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Boolean) value ‘false’ for ‘UWS2753326:0#LOWBAT’ from gateway with id ‘ff333be7’
2018-05-24 07:47:49.123 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value ‘0.0’ for ‘UWS2753326:1#AIR_PRESSURE’ from gateway with id ‘ff333be7’
2018-05-24 07:47:49.131 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value ‘2.6’ for ‘UWS2753326:1#BatteryVoltage’ from gateway with id ‘ff333be7’
2018-05-24 07:47:49.138 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value ‘43’ for ‘UWS2753326:1#HUMIDITY’ from gateway with id ‘ff333be7’
2018-05-24 07:47:49.146 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value ‘65538.0’ for ‘UWS2753326:1#LUMINOSITY’ from gateway with id ‘ff333be7’
2018-05-24 07:47:49.153 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value ‘21.7’ for ‘UWS2753326:1#TEMPERATURE’ from gateway with id ‘ff333be7’

Aber in der GUI kann ich nur drei Punkte auswählen:

35

Ist das ein Problem mit der xml-Datei?? Das wäre ja doof dass der Sensor zwar alles misst, aber ich die Werte nicht alle dargestellt bekomme. Jemand eine Idee?

Gruß, machnetz

Hm, hast du mal versucht die XML Datei mit Homegear zu konvertieren?

Ich habe mit https://github.com/TomMajor/AskSinPP_Examples/tree/master/HB-UNI-Sensor1 das Ganze nachgebaut und nutze einen BME280. Hab einfach die bei den Beispielen vorhanden XML konvertiert: https://github.com/TomMajor/AskSinPP_Examples/blob/master/HB-UNI-Sensor1/CCURM_Install/HB-UNI-Sensor1_CCURM-addon-src/addon/firmware/rftypes/hb_uni_sensor1.xml

Was nutzt du für eine GUI?

Auf jeden Fall kommt der Helligkeitswert in Homegear an:
2018-05-24 07:47:49.146 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value ‘65538.0’ for ‘UWS2753326:1#LUMINOSITY’ from gateway with id ‘ff333be7’

Jetzt ist es natürlich an der GUI diesen Wert anzuzeigen, was aber gar nicht so einfach ist, da die meisten Schnittstellen zur CCU/Homegear auf den Standard HM Devices aufsetzen.
Und es gibt halt kein Weather Device mit Helligkeit von HM :slight_smile:

Hmm… ich glaube nicht, dass Device-Definitionen im openhab-Binding hinterlegt sind.

In meinem Fall hole ich die Werte per MQTT rüber in node-red, das sollte mit openHab dann genauso funktionieren.
Batteriespannung wird sicher auch nirgends in einem HM-Device definiert sein :wink:

10

 ID │ Name                      │  Address │ Serial Number │ Type │ Type String               │ Firmware │ Config Pending │ Unreach │ Low Bat
────┼───────────────────────────┼──────────┼───────────────┼──────┼───────────────────────────┼──────────┼────────────────┼─────────┼────────       
 31 │                           │   4244A3 │    UNISENS001 │ F103 │ HB-UNI-Sensor1            │      1.0 │             No │      No │      No
────┴───────────────────────────┴──────────┴───────────────┴──────┴───────────────────────────┴──────────┴────────────────┴─────────┴────────

Hast du in openHAB mal “Show More” angeklickt? Viele Kanäle sind dann erst sichtbar.

Welche Datenpunkte sagt denn ein config print auf dem Gerät in der Homegear-Konsole?

sudo homegear -r
fs 0
ps <id sensor>
config print

Moin moin aus Hamburg,

sorry, dass ich mich so spät melde - unter der Woche ist Zeit für das Hobby, am WE ist dann endlich wieder Zeit für die lokale Fernbeziehung :wink: Daher dauern meine Rückmeldungen meist etwas länger… keine Böse Absicht :slight_smile:

@job
Ja, es sind in der GUI nur drei Kanäle sichtbar (siehe Screenshot).

@pmayer

Machbar mit folgender Ausgabe dann:

(Peer)> config print
MASTER  
{
Channel: 0
{
	[TRANSMIT_DEV_TRY_MAX]: 06
	[Altitude]: 00
	[DEVICE_LED_MODE]: 00
	[BURST_RX]: 01
	[LOW_BAT_LIMIT]: 1a
}
}

VALUES
{
Channel: 1
{
	[TEMPERATURE]: 00 f2
	[AIR_PRESSURE]: 27 bc
	[BatteryVoltage]: 0a 28
	[HUMIDITY]: 46
	[LUMINOSITY]: 00 00 00 0a
}
Channel: 0
{
	[UPDATE_PENDING]: 00
	[UNREACH]: 00
	[STICKY_UNREACH]: 01
	[RSSI_PEER]: 00
	[CONFIG_PENDING]: 00
	[DEVICE_IN_BOOTLOADER]: 00
	[LOWBAT]: 00
	[RSSI_DEVICE]: 4d
}
}

LINK
{
} 

Im Logfile von openhab2 ist zu lesen (ich selektiere mal die Ausgaben auf das Device):

    2018-05-28 22:27:30.665 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Boolean) value 'false' for 'UWS2156417:0#UNREACH' from gateway with id 'ff333be7'

2018-05-28 22:27:30.670 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Boolean) value 'false' for 'UWS2156417:0#LOWBAT' from gateway with id 'ff333be7'
2018-05-28 22:27:30.676 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value '1017.2' for 'UWS2156417:1#AIR_PRESSURE' from gateway with id 'ff333be7'
2018-05-28 22:27:30.679 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value '2.6' for 'UWS2156417:1#BatteryVoltage' from gateway with id 'ff333be7'
2018-05-28 22:27:30.682 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Integer) value '70' for 'UWS2156417:1#HUMIDITY' from gateway with id 'ff333be7'
2018-05-28 22:27:30.685 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value '0.1' for 'UWS2156417:1#LUMINOSITY' from gateway with id 'ff333be7'
2018-05-28 22:27:30.688 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Double) value '24.2' for 'UWS2156417:1#TEMPERATURE' from gateway with id 'ff333be7'

Hier werden also alle Werte vom Sensor “abgeliefert”, vom oh-System aber anscheinend nicht komplett entgegengenommen bzw. verarbeitet. Ich denke HG ist hier raus und ich frage besser mal in der OH Comunity nach, oder?

Danke euch erstmal für die Zeit und Antworten.
Gruß, machnetz

1 Like

Soweit ich weiss, baut das Homematic Binding die Things vollständig dynamisch auf.

Schade, dass es nicht “Show More” in openHAB war. Gerade weil der Maintenance Block vollständig fehlt, war das mein Tip.

Viel Glück