Hallo,
ich habe folgendes Problem: Ich möchte von FHEM zu Openhab umsteigen und meine Homematic Komponenten mit Homegear betreiben. Das funktioniert bis auf eine Ausnahme auch sehr gut auf meinem Raspberry mit NanoCUL. Die einzigen Komponenten die nicht richtig laufen sind meine zwei HM-SwI-3-FM. Das Problem ist, sie feuern das PRESS event immer mit true. Das event wird im ev logger erkannt, aber es gibt keine Statusänderung (siehe log). Wenn ich über node-blue gehe, kann ich schalten soviel ich will, aber es wird nach deploy genau 1 mal der Status im Debug Log angezeigt. Einen der Schalter habe ich schon einmal ab und wieder angelernt. Die Schalter funktionierten im gleichen Setup (NanoCUL als Bridge) in der FHEM installation. Ich gehe daher davon aus, dass es grundsätzlich funktioniert. Meine Homegearversion ist 0.7.45-3101
in print config des peers kann ich den Zähler bei Press-Event sehen. Channel 1 ändert sich da bei jedem Schaltvorgang um 1. So kenne ich das auch aus FHEM.
Im Forum habe ich nichts dergleichen sehen können. Da ich die Schalter im Treppenhaus zum Schalten einer Hue Lampe nutze, wäre ich über Hilfe sehr dankbar.
Grüße
ansi
Family 0 - peer 18> config print
MASTER
{
Channel: 3
{
[AES_ACTIVE]: 00
}
Channel: 2
{
[AES_ACTIVE]: 00
}
Channel: 0
{
[ROAMING]: 00
}
Channel: 1
{
[AES_ACTIVE]: 00
}
}
VALUES
{
Channel: 3
{
[PRESS]: 00
[INSTALL_TEST]: 00
}
Channel: 2
{
[PRESS]: 00
[INSTALL_TEST]: 00
}
Channel: 0
{
[UNREACH]: 00
[STICKY_UNREACH]: 00
[CENTRAL_ADDRESS_SPOOFED]: 00
[AES_KEY]: 00
[CONFIG_PENDING]: 00
[LAST_PACKET_RECEIVED]: 5e b7 d7 f5
[LOWBAT]: 00
[RSSI_PEER]: 00
[RSSI_DEVICE]: 4a
}
Channel: 1
{
[PRESS]: 35
[INSTALL_TEST]: 35
}
}
LINK
{
}
EV- Log
05/10/20 12:23:29.214: ID >>18<<, channel >>0<<, variable >>LOWBAT<<, source >>device-18<<, value >>(Boolean) 0<<
05/10/20 12:23:29.214: ID >>18<<, channel >>1<<, variable >>INSTALL_TEST<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:29.215: ID >>18<<, channel >>1<<, variable >>PRESS<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:30.705: ID >>18<<, channel >>0<<, variable >>LOWBAT<<, source >>device-18<<, value >>(Boolean) 0<<
05/10/20 12:23:30.706: ID >>18<<, channel >>1<<, variable >>INSTALL_TEST<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:30.706: ID >>18<<, channel >>1<<, variable >>PRESS<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:31.208: ID >>18<<, channel >>0<<, variable >>LOWBAT<<, source >>device-18<<, value >>(Boolean) 0<<
05/10/20 12:23:31.210: ID >>18<<, channel >>1<<, variable >>INSTALL_TEST<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:31.210: ID >>18<<, channel >>1<<, variable >>PRESS<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:31.717: ID >>18<<, channel >>0<<, variable >>LOWBAT<<, source >>device-18<<, value >>(Boolean) 0<<
05/10/20 12:23:31.717: ID >>18<<, channel >>1<<, variable >>INSTALL_TEST<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:31.717: ID >>18<<, channel >>1<<, variable >>PRESS<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:32.963: ID >>18<<, channel >>0<<, variable >>LOWBAT<<, source >>device-18<<, value >>(Boolean) 0<<
05/10/20 12:23:32.965: ID >>18<<, channel >>1<<, variable >>INSTALL_TEST<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:32.965: ID >>18<<, channel >>1<<, variable >>PRESS<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:33.208: ID >>18<<, channel >>0<<, variable >>LOWBAT<<, source >>device-18<<, value >>(Boolean) 0<<
05/10/20 12:23:33.208: ID >>18<<, channel >>1<<, variable >>INSTALL_TEST<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:33.208: ID >>18<<, channel >>1<<, variable >>PRESS<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:33.453: ID >>18<<, channel >>0<<, variable >>LOWBAT<<, source >>device-18<<, value >>(Boolean) 0<<
05/10/20 12:23:33.453: ID >>18<<, channel >>1<<, variable >>INSTALL_TEST<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:33.454: ID >>18<<, channel >>1<<, variable >>PRESS<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:33.714: ID >>18<<, channel >>0<<, variable >>LOWBAT<<, source >>device-18<<, value >>(Boolean) 0<<
05/10/20 12:23:33.717: ID >>18<<, channel >>1<<, variable >>INSTALL_TEST<<, source >>device-18<<, value >>(Boolean) 1<<
05/10/20 12:23:33.717: ID >>18<<, channel >>1<<, variable >>PRESS<<, source >>device-18<<, value >>(Boolean) 1<<