The following problem. I have a new Openhab basic installation 3.01 and 3.1 M3 tested. Operating system is openhabian latest version and I run it with a z-wave (ZMEEUZB1) and enocean (USB300) stick.
UID: enocean:bridge:FTZ19097
label: Enocean USB300 Dongle (FTZ19097)
thingTypeUID: enocean:bridge
configuration:
rs485BaseId: “00000000”
path: /dev/ttyUSB0
rs485: false
enableSmack: true
espVersion: ESP3
sendTeachOuts: false
For testing I have installed a Switsch Nodeon 2-1-0 and a Z-WAVE PIR sensor. The whole thing works very well by hand control.
UID: enocean:measurementSwitch:FTZ19097:0589722A
label: Licht Flur Unten Gerät
thingTypeUID: enocean:measurementSwitch
configuration:
enoceanId: 0589722A
senderIdOffset: 1
pollingInterval: 300
suppressRepeating: false
sendingEEPId: D2_01_0F_NODON
broadcastMessages: false
receivingEEPId:
- D2_01_0F_NODON
bridgeUID: enocean:bridge:FTZ19097
I had first opened a thread here. Unfortunately, the problem is probably more on the Enocean side to look for.
But as soon as I use Rules it doesn’t work anymore. Here is what happens: (Or not)
10:40:18.819 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'PIRFlurUntenGeraet_MotionAlarm' changed from OFF to ON
10:40:18.825 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'LichtFlurUntenGerat_Switch' received command ON
10:40:18.830 [INFO ] [openhab.event.ItemStatePredictedEvent] - Item 'LichtFlurUntenGerat_Switch' predicted to become ON
10:40:18.837 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'LichtFlurUntenGerat_Switch' changed from OFF to ON
10:40:18.838 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - Enqueue new send request with ESP3 type RADIO_ERP1 without callback
10:40:18.842 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - Sending data, type RADIO_ERP1, payload D2011E01FFA7838100010589722AFF00
10:40:18.868 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - RESPONSE with code RET_OK payload 00 received
10:40:19.191 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG VLD for 0589722A payload D20460E40589722A0001FFFFFFFF4400 received
10:40:19.194 [DEBUG] [ernal.handler.EnOceanBaseThingHandler] - ESP Packet payload D20460E40589722A00 for 0589722A received
10:41:07.835 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'PIRFlurUntenGeraet_MotionAlarm' changed from ON to OFF
10:41:07.845 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'LichtFlurUntenGerat_Switch' received command OFF
10:41:07.852 [INFO ] [openhab.event.ItemStatePredictedEvent] - Item 'LichtFlurUntenGerat_Switch' predicted to become OFF
10:41:07.857 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'LichtFlurUntenGerat_Switch' changed from ON to OFF
10:41:07.862 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - Enqueue new send request with ESP3 type RADIO_ERP1 without callback
10:41:07.866 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - Sending data, type RADIO_ERP1, payload D2011E00FFA7838100010589722AFF00
10:41:07.884 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - RESPONSE with code RET_OK payload 00 received
10:45:00.915 [DEBUG] [ernal.handler.EnOceanBaseThingHandler] - polling channels
10:45:00.920 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - Enqueue new send request with ESP3 type RADIO_ERP1 without callback
10:45:00.927 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - Sending data, type RADIO_ERP1, payload D2031EFFA7838100010589722AFF00
10:45:00.948 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - RESPONSE with code RET_OK payload 00 received
10:45:01.079 [DEBUG] [ternal.transceiver.EnOceanTransceiver] - RADIO_ERP1 with RORG VLD for 0589722A payload D20460E40589722A0001FFFFFFFF4400 received
10:45:01.085 [DEBUG] [ernal.handler.EnOceanBaseThingHandler] - ESP Packet payload D20460E40589722A00 for 0589722A received
10:45:01.093 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'LichtFlurUntenGerat_Switch' changed from OFF to ON
That is, the switch correctly receives the power on and confirms it. The switch off is sent but not received. After some time it polls the device and gets the answer that the device is still on. So it sets the status of the switch on the web page back to on.
As I said, this only happens with rules, not once when I switch manually (web page).
What have I already done? Of course I reseted the switch and reprogrammed it. Openhab changed to version 3.1 M3. Everything has brought no improvement. The same config with two other devices has the same error. Oh yes and with Homee it runs unfortunately without problems. But would like to use Openhab, because I like the logic much more than eg home assistant.
Can you help me?
Oh yes the distance between transmitter and receiver is about 2 m without concrete ceiling or other
But it also raises the question for me, why doesn’t he try again? I have so in mind that Enocean the
repeats the sending until a confirmation arrives? Is not that the case with a gateway?