Hallo,
ich teste grade einen Umstieg von FHEM auf OpenHAB zusammen mit Homegear. Hierzu versuche ich zunächst alle Informationen die ich vorher in FHEM ermitteln konnte in OpenHAB darzustellen.
Ich besitze einen Homematic Bewegungsmelder vom Typ HM-Sec-MDIR ich kann auch über Homegear auf alle VALUES zugreifen und sie darstellen. Meine Frage bezieht sich auf die MASTER Werte. Ich möchte auch hier die wichtigesten Werte auslesen wie “SABOTAGE_MSG”, “BRIGHTNESS_FILTER” sowie “MIN_INTERVAL”.
Das Binding in OpenHAB ließt die Werte der verschiedenen Homematic Geräte über die Funktion
BinRpcRequest request = new BinRpcRequest("getAllValues");
request.addArg(Boolean.TRUE);
aus. Hier sind jedoch nur die VALUES drin enthalten. Gibt es für die MASTER Werte eine eigene Methode? Ich habe mir die “XML RPC Method Reference” angesehen, finde jedoch nur “GetParamset” sie den MASTER enthält, womit ich jedoch die Entsprechenden Werte nicht ermitteln konnte.
Ich hoffe ich habe mich nicht zu undeutlich ausgedrückt.
Anbei noch eine Ausgabe des Bewegungsmelder.
mfg Jaroc
(Peer)> config print
MASTER
{
Channel: 1
{
[AES_ACTIVE]: 01
[BRIGHTNESS_FILTER]: 07
[LED_ONTIME]: 00
[MIN_INTERVAL]: 00
[CAPTURE_WITHIN_INTERVAL]: 01
[EVENT_FILTER_NUMBER]: 01
[EVENT_FILTER_PERIOD]: 02
}
Channel: 0
{
[CENTRAL_ADDRESS_BYTE_2]: 00
[CENTRAL_ADDRESS_BYTE_3]: 00
[CENTRAL_ADDRESS_BYTE_1]: 00
[PAIRED_TO_CENTRAL]: 00
[ROAMING]: 00
[SABOTAGE_MSG]: 01
}
}
VALUES
{
Channel: 1
{
[INSTALL_TEST]: 37
[ERROR]: 00
[MOTION]: 00
[NEXT_TRANSMISSION]: 04
[BRIGHTNESS]: 22
}
Channel: 0
{
[RSSI_DEVICE]: 4e
[AES_KEY]: 01
[ENTER_BOOTLOADER]: 00
[LOWBAT]: 00
[CENTRAL_ADDRESS_SPOOFED]: 00
[RSSI_PEER]: 00
[CONFIG_PENDING]: 00
[STICKY_UNREACH]: 01
[UNREACH]: 00
}
}