Interest in a homeduino binding

Hello Martin,
thanks for your work, but now - newest binding and newest Snapshot - i get this result.

14:54:18.185 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Checking Homeduino transceiver connection, thing status = ONLINE
14:54:24.059 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 324 932 9728 0 0 0 0 0 01100101011001010101010101100110011001100101011002
14:54:24.101 [INFO ] [smarthome.event.InboxAddedEvent ] - Discovery Result with UID ā€˜homeduino:switch2:7f156175:11_16ā€™ has been added.
14:54:24.101 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing ā€˜homeduino:switch2:7f156175:11_16ā€™ to inbox.
14:54:24.114 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing ā€˜homeduino:switch4:7f156175:16_11ā€™ to inbox.
14:54:24.115 [INFO ] [smarthome.event.InboxAddedEvent ] - Discovery Result with UID ā€˜homeduino:switch4:7f156175:16_11ā€™ has been added.
14:54:24.122 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing ā€˜homeduino:pir1:7f156175:16_11ā€™ to inbox.
14:54:24.122 [INFO ] [smarthome.event.InboxAddedEvent ] - Discovery Result with UID ā€˜homeduino:pir1:7f156175:16_11ā€™ has been added.
14:54:26.318 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 328 928 9720 0 0 0 0 0 01100101011001010101010101100110011001100110010102
14:54:47.525 [INFO ] [smarthome.event.InboxRemovedEvent ] - Discovery Result with UID ā€˜homeduino:switch2:7f156175:11_16ā€™ has been removed.
14:54:47.530 [INFO ] [smarthome.event.ThingAddedEvent ] - Thing ā€˜homeduino:switch2:7f156175:11_16ā€™ has been added.
14:54:47.555 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Initializing thing homeduino:switch2:7f156175:11_16
14:54:47.557 [INFO ] [me.event.ThingStatusInfoChangedEvent] - ā€˜homeduino:switch2:7f156175:11_16ā€™ changed from UNINITIALIZED to INITIALIZING
14:54:47.557 [DEBUG] [ding.homeduino.handler.RFXComHandler] - initializeBridge ONLINE for thing homeduino:switch2:7f156175:11_16
14:54:47.566 [INFO ] [me.event.ThingStatusInfoChangedEvent] - ā€˜homeduino:switch2:7f156175:11_16ā€™ changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): RFXCOM device missing deviceId or subType
14:54:59.737 [INFO ] [smarthome.event.InboxRemovedEvent ] - Discovery Result with UID ā€˜homeduino:switch4:7f156175:16_11ā€™ has been removed.
14:54:59.750 [INFO ] [smarthome.event.ThingAddedEvent ] - Thing ā€˜homeduino:switch4:7f156175:16_11ā€™ has been added.
14:54:59.760 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Initializing thing homeduino:switch4:7f156175:16_11
14:54:59.760 [INFO ] [me.event.ThingStatusInfoChangedEvent] - ā€˜homeduino:switch4:7f156175:16_11ā€™ changed from UNINITIALIZED to INITIALIZING
14:54:59.761 [DEBUG] [ding.homeduino.handler.RFXComHandler] - initializeBridge ONLINE for thing homeduino:switch4:7f156175:16_11
14:54:59.771 [INFO ] [me.event.ThingStatusInfoChangedEvent] - ā€˜homeduino:switch4:7f156175:16_11ā€™ changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): RFXCOM device missing deviceId or subType
14:55:18.186 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Checking Homeduino transceiver connection, thing status = ONLINE

What could be wrong?

Sundaygreetings - Karl Heinz

Hi Martin,

The received log messages from Friday could have been from a pir1 or weather1 sensor.
Just now I had the possibility to log the signals separately.

Weather1 sensor (channel 3 setup) Logilink WS0002 (temperature and humidity):

19:39:54.601 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203531362031393234203338383020393138342030203020302030203031303230313032303130323031303130323032303130323032303230323031303130313031303130323032303130323031303230323031303130313032303230323031303130313033
19:39:54.605 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 516 1924 3880 9184 0 0 0 0 01020102010201010202010202020201010101010202010201020201010102020201010103
19:39:55.124 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203531322031393238203338383420393138382030203020302030203031303230313032303130323031303130323032303130323032303230323031303130313031303130323032303130323031303230323031303130313032303230323031303130313033
19:39:55.130 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 512 1928 3884 9188 0 0 0 0 01020102010201010202010202020201010101010202010201020201010102020201010103
19:40:05.131 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203531322031393238203338383820393138342030203020302030203031303230313032303130323031303130323032303130323032303230323031303130313031303130323032303130323031303230323031303130313032303230323031303130313033
19:40:05.138 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 512 1928 3888 9184 0 0 0 0 01020102010201010202010202020201010101010202010201020201010102020201010103
19:40:05.651 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203531362031393234203338383020393138302030203020302030203031303230313032303130323031303130323032303130323032303230323031303130313031303130323032303130323031303230323031303130313032303230323031303130313033
19:40:05.658 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 516 1924 3880 9180 0 0 0 0 01020102010201010202010202020201010101010202010201020201010102020201010103
19:40:08.233 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203532302031393234203338373620393137362030203020302030203031303230313032303130323031303130323032303130323032303230323031303130313031303130323032303130323031303230323031303130313032303230323031303130313033
19:40:08.243 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 520 1924 3876 9176 0 0 0 0 01020102010201010202010202020201010101010202010201020201010102020201010103

Weather1 sensor (channel 2 setup) Logilink WS0002 (temperature and humidity):

19:48:18.588 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203532302031393230203338373620393137362030203020302030203031303230313032303230313031303230313031303130323032303230313032303130313031303130323032303230313031303230323032303130313032303230323032303130323033
19:48:18.593 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 520 1920 3876 9176 0 0 0 0 01020102020101020101010202020102010101010202020101020202010102020202010203
19:48:21.236 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203531362031393230203338383020393137322030203020302030203031303230313032303230313031303230313031303130323032303230313032303130313031303130323032303230313031303230323032303130313032303230323032303130323033
19:48:21.239 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 516 1920 3880 9172 0 0 0 0 01020102020101020101010202020102010101010202020101020202010102020202010203
19:48:24.454 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203531362031393234203338373620393137362030203020302030203031303230313032303230313031303230313031303130323032303230313032303130313031303130323032303230313031303230323032303130313032303230323032303130323033
19:48:24.458 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 516 1924 3876 9176 0 0 0 0 01020102020101020101010202020102010101010202020101020202010102020202010203
19:48:25.613 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203531322031393238203338383420393137362030203020302030203031303230313032303230313031303230313031303130323032303230313032303130313031303130323032303230313031303230323032303130313032303230323032303130323033
19:48:25.616 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 512 1928 3884 9176 0 0 0 0 01020102020101020101010202020102010101010202020101020202010102020202010203

Weather1 sensor (channel 1 setup) Logilink WS0002 (temperature and humidity):

19:52:05.035 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203532302031393234203338373220393137322030203020302030203031303230313032303130323032303130323031303130323032303230313031303130313031303130323032303230323031303230323032303130313032303230323032303230313033
19:52:05.040 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 520 1924 3872 9172 0 0 0 0 01020102010202010201010202020101010101010202020201020202010102020202020103
19:52:12.408 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203532302031393234203338373620393137322030203020302030203031303230313032303130323032303130323031303130323032303230313031303130313031303130323032303230323031303230323032303130313032303230323032303230313033
19:52:12.413 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 520 1924 3876 9172 0 0 0 0 01020102010202010201010202020101010101010202020201020202010102020202020103
19:52:14.626 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 52462072656365697665203532302031393234203338373620393136382030203020302030203031303230313032303130323032303130323031303130323032303230313031303130313031303130323032303230323031303230323032303130313032303230323032303230313033
19:52:14.632 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 520 1924 3876 9168 0 0 0 0 01020102010202010201010202020101010101010202020201020202010102020202020103

pir1 sensor (no name from eBay):

19:45:22.423 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 5246207265636569766520353038203135323420313535373220302030203020302030203031313030313130303131303031313030313130303131303031313030313130303131303031313030313130303131303032
19:45:22.427 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 508 1524 15572 0 0 0 0 0 01100110011001100110011001100110011001100110011002
19:45:22.683 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 5246207265636569766520353038203135323020313535363420302030203020302030203031313030313130303131303031313030313130303131303031313030313130303131303031313030313130303131303032
19:45:22.688 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 508 1520 15564 0 0 0 0 0 01100110011001100110011001100110011001100110011002
19:45:22.943 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 5246207265636569766520353038203135323020313535363420302030203020302030203031313030313130303131303031313030313130303131303031313030313130303131303031313030313130303131303032
19:45:22.948 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 508 1520 15564 0 0 0 0 0 01100110011001100110011001100110011001100110011002
19:45:23.202 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 5246207265636569766520353038203135323020313535353620302030203020302030203031313030313130303131303031313030313130303131303031313030313130303131303031313030313130303131303032
19:45:23.207 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 508 1520 15556 0 0 0 0 0 01100110011001100110011001100110011001100110011002
19:45:29.984 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Checking Homeduino transceiver connection, thing status = ONLINE
19:45:31.281 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 5246207265636569766520353038203135323020313535353620302030203020302030203031313030313130303131303031313030313130303131303031313030313130303131303031313030313130303131303032
19:45:31.287 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 508 1520 15556 0 0 0 0 0 01100110011001100110011001100110011001100110011002
19:45:31.540 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 5246207265636569766520353038203135323020313535363020302030203020302030203031313030313130303131303031313030313130303131303031313030313130303131303031313030313130303131303032
19:45:31.547 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 508 1520 15560 0 0 0 0 0 01100110011001100110011001100110011001100110011002
19:45:31.800 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 5246207265636569766520353038203135323020313535353220302030203020302030203031313030313130303131303031313030313130303131303031313030313130303131303031313030313130303131303032
19:45:31.806 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 508 1520 15552 0 0 0 0 0 01100110011001100110011001100110011001100110011002
19:45:32.059 [DEBUG] [rnal.connector.HomeduinoStreamReader] - Received message: 5246207265636569766520353038203135323020313535353220302030203020302030203031313030313130303131303031313030313130303131303031313030313130303131303031313030313130303131303032
19:45:32.064 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (null): RF receive 508 1520 15552 0 0 0 0 0 01100110011001100110011001100110011001100110011002

No Things of the sensors were detected at the inbox under paper ui with the version from friday.

Have nice evening and a good start for the week.

Hi,

I updated the binding to the actual Snapshot from today with this result:

20:06:31.595 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 516 1924 3880 9180 0 0 0 0 01020102010202010201010202010101010101010202020102020101010102020201020103
20:06:31.601 [DEBUG] [scovery.RFXComDeviceDiscoveryService] - Error occured during device discovery
java.lang.NullPointerException
	at org.eclipse.smarthome.core.thing.ThingUID.<init>(ThingUID.java:54)[105:org.eclipse.smarthome.core.thing:0.9.0.b4]
	at org.openhab.binding.homeduino.internal.discovery.RFXComDeviceDiscoveryService.onDeviceMessageReceived(RFXComDeviceDiscoveryService.java:70)[231:org.openhab.binding.homeduino:2.1.0.201702121334]
	at org.openhab.binding.homeduino.handler.HomeduinoBridgeHandler$HomeduinoMessageListener.packetReceived(HomeduinoBridgeHandler.java:240)[231:org.openhab.binding.homeduino:2.1.0.201702121334]
	at org.openhab.binding.homeduino.internal.connector.HomeduinoSerialConnector.sendMsgToListeners(HomeduinoSerialConnector.java:162)[231:org.openhab.binding.homeduino:2.1.0.201702121334]
	at org.openhab.binding.homeduino.internal.connector.HomeduinoStreamReader.run(HomeduinoStreamReader.java:91)[231:org.openhab.binding.homeduino:2.1.0.201702121334]

The installed switch2 (5 pieces) are still working without any problems.

Greetings

johannes

I missed a proper mapping for weather1, Iā€™ll check the other error above before posting an update.

Yes that would be great and your findings about the manual configuration are also a great addition.

If you know Markdown you can create a pull request with a proper readme or you can just type it in a private message on this forum.

I broke it by removing the subtypes from the xml configuration, Iā€™m working on it now.

The devil is in the details here, in the sequence of 0,1,2 & 3ā€™s the numbers refer to the numbers (pulse-lengths) in front so if you reshuffle the numbers in front the signal looks different but is the same, with the numbers in sorted order your working output signal is:
32010101101010101001100101010101011001101010100101011001100101011001011010**101001**04

So the difference is in the last part, can you check whether sending of the following does work?

RF send 4 3 366 736 1600 5204 10896 0 0 0 3201010110101010100110010101010101100110101010010101100110010101100101101010100104

Can it be a pir2 sensor that one matches the timing way better, Iā€™ll check whether I can implement it somewhere later on this week.

The weather1 sensor you mentioned should be supported in the update I posted at 21:20

A new version with a working weather1 :slight_smile:

I corrected the errors above and hereby a new version
org.openhab.binding.homeduino-2.1.0-SNAPSHOT.jar.zip

I just tested with receiving switch1 & weather1 and sending switch1 & switch2.

Works like a charm !

Strange, does it work via pimatic? In the upcoming week I will again check the implementation and compare it with what I have.

@martinvw
Iā€™ve made some changes to the readme.md file and created a pull request ā€¦ is this what you had in mind?

Great, the existing README was just the one of the rfxcom so there should be some trimming on the existing texts as well. We could also add some reference (text and/or links) about supported protocols and about the homeduino itself.

I agree ā€¦ will look into it ā€¦
Maybe you could also change the debug in the code that reports:

[ERROR] [duino.handler.HomeduinoBridgeHandler] - Connection to RFXCOM transceiver failed: null 

and make it say that the Connection to the Homeduino transceiver failed: null
:slight_smile:

I should even make it return a proper error ā€¦ :blush:

I just create some online note taking, please add open issues there as well if you could.

Also support for message types can be requested there, because with the forum thread its sometimes hard to keep track of issues.

Hi,

Iā€™ve installed the new Snapshot from yesterday eveningā€¦ the weather1 sensor was directly in the inboxā€¦thing definition, items definition ā€¦ no problemsā€¦it seems to work perfectly.

Only the log info shows me some information I can not point to.
Here is the log:

18:53:21.172 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'homeduino:weather1:4ea8812e:120_1' changed from UNINITIALIZED to INITIALIZING
18:53:21.180 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Initializing thing homeduino:weather1:4ea8812e:120_1
18:53:21.183 [DEBUG] [ding.homeduino.handler.RFXComHandler] - initializeBridge ONLINE for thing homeduino:weather1:4ea8812e:120_1
18:53:21.190 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'homeduino:weather1:4ea8812e:120_1' changed from INITIALIZING to ONLINE
18:53:37.295 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 504 1940 3888 9192 0 0 0 0 01020102010202020201010102010101010101020101010101020201010102020101020103
18:53:37.304 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@9c173
18:53:37.323 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:53:37.789 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 516 1928 3876 9180 0 0 0 0 01020102010202020201010102010101010101020101010101020201010102020101020103
18:53:37.796 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@851436
18:53:37.802 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:53:40.840 [INFO ] [smarthome.event.ItemAddedEvent      ] - Item 'WEATHER1Aussen_Temperature' has been added.
18:53:41.466 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received channel: homeduino:weather1:4ea8812e:120_1:temperature, command: REFRESH
18:53:41.470 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'WEATHER1Aussen_Temperature-homeduino:weather1:4ea8812e:120_1:temperature' has been added.
18:53:46.839 [INFO ] [smarthome.event.ItemAddedEvent      ] - Item 'WEATHER1Aussen_Humidity' has been added.
18:53:47.402 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received channel: homeduino:weather1:4ea8812e:120_1:humidity, command: REFRESH
18:53:47.407 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'WEATHER1Aussen_Humidity-homeduino:weather1:4ea8812e:120_1:humidity' has been added.
18:53:53.287 [INFO ] [smarthome.event.ItemAddedEvent      ] - Item 'WEATHER1Aussen_LowBattery' has been added.
18:53:53.854 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received channel: homeduino:weather1:4ea8812e:120_1:lowBattery, command: REFRESH
18:53:53.861 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'WEATHER1Aussen_LowBattery-homeduino:weather1:4ea8812e:120_1:lowBattery' has been added.
18:54:01.783 [INFO ] [marthome.event.ItemStateChangedEvent] - Systeminfo_openhabian_Network_DataSent changed from 769 to 771
18:54:09.466 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 508 1936 3884 9188 0 0 0 0 01020102010202020201010102020101010101020101010101020201010102020101020103
18:54:09.480 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@31510c
18:54:09.496 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:54:09.500 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Temperature changed from NULL to 26.199999999999999289457264239899814128875732421875
18:54:09.506 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Humidity changed from NULL to 50
18:54:09.963 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 516 1928 3876 9172 0 0 0 0 01020102010202020201010102020101010101020101010101020201010102020101020103
18:54:09.979 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@1e9729c
18:54:09.994 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:54:12.247 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Checking Homeduino transceiver connection, thing status = ONLINE
18:54:14.730 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1928 3880 9196 0 0 0 0 01020102010202020201010102020101010101020101010101020201010102020101020103
18:54:14.736 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@10c7115
18:54:14.749 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:54:15.231 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1928 3880 9188 0 0 0 0 01020102010202020201010102020101010101020101010101020201010102020101020103
18:54:15.245 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@1f0f566
18:54:15.269 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:54:16.179 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1928 3880 9180 0 0 0 0 01020102010202020201010102020101010101020101010101020201010102020101020103
18:54:16.191 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@18562a5
18:54:16.215 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:54:16.682 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1928 3876 9184 0 0 0 0 01020102010202020201010102020101010101020101010101020201010102020101020103
18:54:16.694 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@191402c
18:54:16.713 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:54:51.791 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 508 1936 3880 9192 0 0 0 0 01020102010202020201010102010101010101020101010102010101010102020101020203
18:54:51.799 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@1198a71
18:54:51.811 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:54:51.821 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Temperature changed from 26.199999999999999289457264239899814128875732421875 to 26.39999999999999857891452847979962825775146484375
18:54:51.836 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Humidity changed from 50 to 51
18:54:52.281 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1932 3880 9160 0 0 0 0 01020102010202020201010102010101010101020101010102010101010102020101020203
18:54:52.287 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@18e65a
18:54:52.295 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:55:01.798 [INFO ] [marthome.event.ItemStateChangedEvent] - Systeminfo_openhabian_Network_DataReceived changed from 1237 to 1238
18:55:12.247 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Checking Homeduino transceiver connection, thing status = ONLINE
18:55:13.605 [INFO ] [marthome.event.ItemStateChangedEvent] - Sonos_Schlafzimmer_Control changed from PLAY to PAUSE
18:55:21.739 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Thing homeduino:weather1:4ea8812e:120_1 disposed.
18:55:21.742 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Initializing thing homeduino:weather1:4ea8812e:120_1
18:55:21.743 [DEBUG] [ding.homeduino.handler.RFXComHandler] - initializeBridge ONLINE for thing homeduino:weather1:4ea8812e:120_1
18:55:21.758 [INFO ] [smarthome.event.ThingUpdatedEvent   ] - Thing 'homeduino:weather1:4ea8812e:120_1' has been updated.
18:55:26.795 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 508 1936 3884 9176 0 0 0 0 01020102010202020201010102010101010101020101010102010102010102020102010203
18:55:26.800 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@1c84269
18:55:26.810 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:55:26.819 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Temperature changed from 26.39999999999999857891452847979962825775146484375 to 26.5
18:55:26.829 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Humidity changed from 51 to 53
18:55:27.295 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1932 3876 9180 0 0 0 0 01020102010202020201010102010101010101020101010102010102010102020102010203
18:55:27.300 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@57e91c
18:55:27.309 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:55:57.959 [INFO ] [marthome.event.ItemStateChangedEvent] - AstroSunData_Position_Elevation changed from -10.91 to -11.70
18:56:01.787 [INFO ] [marthome.event.ItemStateChangedEvent] - Systeminfo_openhabian_Network_DataSent changed from 771 to 772
18:56:01.794 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 508 1936 3888 9176 0 0 0 0 01020102010202020201010102010101010101020101010102010102010102020101020203
18:56:01.802 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@14cbbe5
18:56:01.813 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:56:01.821 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Humidity changed from 53 to 51
18:56:02.296 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1932 3880 9180 0 0 0 0 01020102010202020201010102010101010101020101010102010102010102020101020203
18:56:02.303 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@11b720
18:56:02.313 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:56:12.247 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Checking Homeduino transceiver connection, thing status = ONLINE
18:56:36.796 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 508 1936 3888 9180 0 0 0 0 01020102010202020201010102010101010101020101010101020202010102020101020103
18:56:36.802 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@1537801
18:56:36.811 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:56:36.817 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Temperature changed from 26.5 to 26.300000000000000710542735760100185871124267578125
18:56:36.824 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Humidity changed from 51 to 50
18:56:37.295 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1928 3880 9180 0 0 0 0 01020102010202020201010102010101010101020101010101020202010102020101020103
18:56:37.300 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@27637e
18:56:37.311 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:57:11.786 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 504 1936 3888 9188 0 0 0 0 01020102010202020201010102010101010101020101010101020102010102020101010103
18:57:11.794 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@54630c
18:57:11.813 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Temperature changed from 26.300000000000000710542735760100185871124267578125 to 26.10000000000000142108547152020037174224853515625
18:57:11.814 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:57:11.823 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Humidity changed from 50 to 48
18:57:12.247 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Checking Homeduino transceiver connection, thing status = ONLINE
18:57:12.266 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1928 3880 9184 0 0 0 0 01020102010202020201010102010101010101020101010101020102010102020101010103
18:57:12.270 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@1836091
18:57:12.283 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:57:46.786 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 500 1940 3888 9196 0 0 0 0 01020102010202020201010102010101010101020101010101010201010102020101010103
18:57:46.791 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@1e09010
18:57:46.800 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:57:46.809 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Temperature changed from 26.10000000000000142108547152020037174224853515625 to 25.800000000000000710542735760100185871124267578125
18:57:47.250 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1932 3880 9180 0 0 0 0 01020102010202020201010102010101010101020101010101010201010102020101010103
18:57:47.256 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@e73201
18:57:47.270 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:58:00.023 [INFO ] [marthome.event.ChannelTriggeredEvent] - astro:sun:8bcd80a3:nauticDusk#event triggered END
18:58:00.031 [INFO ] [marthome.event.ChannelTriggeredEvent] - astro:sun:8bcd80a3:astroDusk#event triggered START
18:58:01.785 [INFO ] [marthome.event.ItemStateChangedEvent] - Systeminfo_openhabian_Network_DataSent changed from 772 to 773
18:58:01.795 [INFO ] [marthome.event.ItemStateChangedEvent] - Systeminfo_openhabian_Network_DataReceived changed from 1238 to 1239
18:58:12.247 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Checking Homeduino transceiver connection, thing status = ONLINE
18:58:21.828 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 508 1936 3884 9172 0 0 0 0 01020102010202020201010102010101010101010202020202020202010102010202020203
18:58:21.835 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@1e87792
18:58:21.847 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:58:21.851 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Temperature changed from 25.800000000000000710542735760100185871124267578125 to 25.5
18:58:21.858 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Humidity changed from 48 to 47
18:58:43.968 [INFO ] [panel.internal.HABPanelDashboardTile] - Stopped HABPanel
18:58:44.316 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
18:58:56.818 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 512 1932 3884 9168 0 0 0 0 01020102010202020201010102010101010101010202020202020102010102010202020203
18:58:56.824 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@1eb1a16
18:58:56.834 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType
18:58:56.841 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Temperature changed from 25.5 to 25.300000000000000710542735760100185871124267578125
18:59:01.803 [INFO ] [marthome.event.ItemStateChangedEvent] - Systeminfo_openhabian_Network_DataReceived changed from 1239 to 1240
18:59:12.247 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Checking Homeduino transceiver connection, thing status = ONLINE
18:59:31.817 [DEBUG] [duino.handler.HomeduinoBridgeHandler] - Message received (HOMEDUINO_RF_EVENT): RF receive 508 1932 3884 9176 0 0 0 0 01020102010202020201010102010101010101010202020202010202010102010202020203
18:59:31.823 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Received message from bridge: homeduino:homeduino:4ea8812e message: org.openhab.binding.homeduino.internal.messages.homeduino.Weather1Message@e0786b
18:59:31.840 [INFO ] [marthome.event.ItemStateChangedEvent] - WEATHER1Aussen_Temperature changed from 25.300000000000000710542735760100185871124267578125 to 25.10000000000000142108547152020037174224853515625
18:59:31.843 [ERROR] [ding.homeduino.handler.RFXComHandler] - Error occured during message receiving: org.eclipse.smarthome.core.library.types.OnOffType cannot be cast to org.eclipse.smarthome.core.library.types.DecimalType

It seems that there is a problem with the received data, because the error occurs after every delivery of the sensor.

Thank you Martin for your effort. If you need more information, please tell me.

With pimatic the pir sensor was used as pir1. I donā€™t no if pir2 is also running. If you will implemented pir2 I test it.

Hi Martin,
can you please give me a hint. With the newest snapshot and your newest .jar i get this error:

20:36:23.391 [INFO ] [smarthome.event.InboxRemovedEvent   ] - Discovery Result with UID 'homeduino:switch2:7f156175:11_16' has been removed. 
20:36:23.396 [INFO ] [smarthome.event.ThingAddedEvent     ] - Thing 'homeduino:switch2:7f156175:11_16' has been added.
20:36:23.412 [DEBUG] [ding.homeduino.handler.RFXComHandler] - Initializing thing homeduino:switch2:7f156175:11_16
20:36:23.412 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'homeduino:switch2:7f156175:11_16' changed from UNINITIALIZED to INITIALIZING
20:36:23.414 [DEBUG] [ding.homeduino.handler.RFXComHandler] - initializeBridge ONLINE for thing homeduino:switch2:7f156175:11_16
20:36:23.421 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'homeduino:switch2:7f156175:11_16' changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): RFXCOM device missing deviceId or subType

I deleted the things, used my remotecontrol, 3 things where found and when i added the things - this is the result.
What could it be?
Thanks - Karl Heinz

It has something to do with the conversion of the low_battery warning, Iā€™ll change it.

Are you sure its the download from this message Interest in a homeduino binding it should be solved in that one.

openhab> bundle:list
START LEVEL 100 , List Threshold: 50
 ID | State    | Lvl | Version               | Name
-----------------------------------------------------------------------------------------------------
  9 | Active   |  80 | 2.1.0.201702121334    | Homeduino Binding

This is the bundle