-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[homematic] HmIP-SWD - Can't set value for datapoint ALARM_MODE_xxx #5048
Comments
Is there a solution in the mean time ? |
Unfortunately not - as you can see this issue is still open. My only workaround for now is to ignore the warnings and to wait for a solution before I activate my other 3 HmIP-SWDs. |
It's very curious, as this error/warning comes up when I added my second Thing (HmIP-SWDO-I). Have you tried a third one to install and looked what happened ? |
First - we have to distinguish between the two Homematic products which have different datapoints:
Second - I had a similar effect like you described with another device type (HmIP-PS): after installation of a second HmIP-PS a datapoint error occured - due to different firmware versions of both devices => my advice: check firmware of your devices, for each device type update to the same version (possibly you have to unteach/teach device). |
Thank's for reply. |
OK, I see. |
I can confirm it's a SWDO-I. |
Hello everybody |
As the Warning message comes up after installing a SWDO-I with Firmware-Version .1.16.10 it also was produced after I upgrated my SWDO from 1.12.1 to 1.16.8. As this is the latest Version according to Homematic-Support. |
Same problem here. |
It seems that no one knows something about this fault or is willing to help. |
Meanwhile there is a new Documentation from Homematic here. Where the Parameters are described on Side 8571, but I don't know how to handle within openHAB ore elsewhere. |
This bug still exists. Can someone please help? Or is there any workaround? |
Problem still exists, but nobody seems to be inetrrested in. As a workaround you can change the log of the homematic-binding to "Error" in the console. |
Unfortunately none of the code owners has reacted yet. I am working my way into the binding and will see if I can solve the problem. It may take a few more days and I may need more information. |
Martin, thx for your help. What additional information do you need ? Can I help in any way ? |
same issue here but the sensors seem to work. So is it only an issue in the log, or does something actually not work? Device is.... It seems to be a problem with homematic IP contacts ? The older homematic door-contacts do not show the issue? I would bet, that following error is related... |
@lobocobra , can't say if it's the same problem, as I'm using an original CCU3. I will keep an eye on the log, if I can find a similar Warning/Error. |
Same issue here. Any fixes planed? |
Same issue here with HmIPW-FIO6 and HmIPW-DRI32 |
Maybe this Log-Snippet with TRACE enabled helps:
|
@chrostek Can you try it with enabled DEBUG mode and attach the log information before the warning is displayed. These messages are only issued if the CCU sends more information then expected and this is a bit weird. |
@MHerbst i made a re-init with debug loglevel. from line 684 on is what you search: |
I am now quite sure that the problem is caused by the "M_" in the datapoints. Because I don't have one of the devices that are causing the problem I would need a TRACE log from the device discovery. Please perform the following steps:
|
@MHerbst |
@fibu-freak I am sorry, but I did not receive any mail. Please try it again |
I only loaded the download from your link. Otherwise my addons were empty. |
@Taxi99fe Did you uninstall the binding in PaperUI and did you clean up the cache directory before copying the jar to the addons folder? You can check the loaded add on if you connect to the openHAB console and enter |
The HmIP-SMO-A has the SW 1.2.8 |
No, I didn't do it right. |
You can either use linux command to remove the content of the cache directory. Or you can use this command: |
OK, I uninstall and reinstall it again, in between I emptied the cache. |
After a few hours I can confirm that the warnings for all IP components no longer appear. Information and two warnings are still logged: 2020-08-31 10:40:18.411 [INFO ] [ommunicator.AbstractHomematicGateway] - Can not load values for device: OEQ0216411, channel: 2, paramset: MASTER, maybe there are no values available Tings: Trigger of the message: (for me every 10 ') However, this has no effect on the function of my system. Everything works fine. |
@MHerbst Thank you for all the work to fix this issue. Thanks to all who supported him. Regards, |
@andyzle The PR has been merged two day ago. So I think it's is included in the snapshot |
@Taxi99fe Good to hear that it working. For the additional messages please open a new issue (otherwise I probably forget to solve it). They are issued because the binding only suppresses these messages for HmIP components, but these are "WIRED" components where currently no exceptions have been added. |
@Elle4u I have updated it and it has already been merged. Should be available in the latest snapshot build for 2.5.9. |
…openhab#8242) * Set bridge state to offline for duty cycle = -1 * Use correct type Contact for state channel of tilt sensor * Support type Int64 for messages from Homegear * Correct support of UP/DOWN for rollershutter devices - Important: UP command must send 1.0 to the device instead of the maximum value returned by Homematic which is 1.01 and does not work. * Correct max data point value of certain HmIP devices - Some data points of HmIP are returning 1.01d as max value instead of the correct value of 1.0. * HM channel "Blind Transmitter" also indicates a rollershutter * Reduced log level for certain datapoints to avoid flooding the logs - HmIP devices introduced new channel configuration datapoints that can't currently be detected automatically, but the CCU sometimes sends events and the logs were flooded with warnings. * CuxD interface apparently does not support the rssiInfo method * equals method call not necessary because of enum usage * HM method does not return any data if HmIP only is used Fixes openhab#6360 Fixes openhab#6145 Fixes openhab#5042 Fixes openhab#5674 Fixes openhab#8081 Fixes openhab#6688 Fixes openhab#5048 Fixes openhab#6743 Fixes openhab#5062 Signed-off-by: Martin Herbst <[email protected]>
* Test of address only was not sufficient. * Another exception for data point added. According to: openhab#5048 (comment) Additional fix for openhab#5048 Signed-off-by: Martin Herbst <[email protected]>
…openhab#8242) * Set bridge state to offline for duty cycle = -1 * Use correct type Contact for state channel of tilt sensor * Support type Int64 for messages from Homegear * Correct support of UP/DOWN for rollershutter devices - Important: UP command must send 1.0 to the device instead of the maximum value returned by Homematic which is 1.01 and does not work. * Correct max data point value of certain HmIP devices - Some data points of HmIP are returning 1.01d as max value instead of the correct value of 1.0. * HM channel "Blind Transmitter" also indicates a rollershutter * Reduced log level for certain datapoints to avoid flooding the logs - HmIP devices introduced new channel configuration datapoints that can't currently be detected automatically, but the CCU sometimes sends events and the logs were flooded with warnings. * CuxD interface apparently does not support the rssiInfo method * equals method call not necessary because of enum usage * HM method does not return any data if HmIP only is used Fixes openhab#6360 Fixes openhab#6145 Fixes openhab#5042 Fixes openhab#5674 Fixes openhab#8081 Fixes openhab#6688 Fixes openhab#5048 Fixes openhab#6743 Fixes openhab#5062 Signed-off-by: Martin Herbst <[email protected]>
* Test of address only was not sufficient. * Another exception for data point added. According to: openhab#5048 (comment) Additional fix for openhab#5048 Signed-off-by: Martin Herbst <[email protected]>
…openhab#8242) * Set bridge state to offline for duty cycle = -1 * Use correct type Contact for state channel of tilt sensor * Support type Int64 for messages from Homegear * Correct support of UP/DOWN for rollershutter devices - Important: UP command must send 1.0 to the device instead of the maximum value returned by Homematic which is 1.01 and does not work. * Correct max data point value of certain HmIP devices - Some data points of HmIP are returning 1.01d as max value instead of the correct value of 1.0. * HM channel "Blind Transmitter" also indicates a rollershutter * Reduced log level for certain datapoints to avoid flooding the logs - HmIP devices introduced new channel configuration datapoints that can't currently be detected automatically, but the CCU sometimes sends events and the logs were flooded with warnings. * CuxD interface apparently does not support the rssiInfo method * equals method call not necessary because of enum usage * HM method does not return any data if HmIP only is used Fixes openhab#6360 Fixes openhab#6145 Fixes openhab#5042 Fixes openhab#5674 Fixes openhab#8081 Fixes openhab#6688 Fixes openhab#5048 Fixes openhab#6743 Fixes openhab#5062 Signed-off-by: Martin Herbst <[email protected]>
* Test of address only was not sufficient. * Another exception for data point added. According to: openhab#5048 (comment) Additional fix for openhab#5048 Signed-off-by: Martin Herbst <[email protected]>
…openhab#8242) * Set bridge state to offline for duty cycle = -1 * Use correct type Contact for state channel of tilt sensor * Support type Int64 for messages from Homegear * Correct support of UP/DOWN for rollershutter devices - Important: UP command must send 1.0 to the device instead of the maximum value returned by Homematic which is 1.01 and does not work. * Correct max data point value of certain HmIP devices - Some data points of HmIP are returning 1.01d as max value instead of the correct value of 1.0. * HM channel "Blind Transmitter" also indicates a rollershutter * Reduced log level for certain datapoints to avoid flooding the logs - HmIP devices introduced new channel configuration datapoints that can't currently be detected automatically, but the CCU sometimes sends events and the logs were flooded with warnings. * CuxD interface apparently does not support the rssiInfo method * equals method call not necessary because of enum usage * HM method does not return any data if HmIP only is used Fixes openhab#6360 Fixes openhab#6145 Fixes openhab#5042 Fixes openhab#5674 Fixes openhab#8081 Fixes openhab#6688 Fixes openhab#5048 Fixes openhab#6743 Fixes openhab#5062 Signed-off-by: Martin Herbst <[email protected]>
* Test of address only was not sufficient. * Another exception for data point added. According to: openhab#5048 (comment) Additional fix for openhab#5048 Signed-off-by: Martin Herbst <[email protected]>
…openhab#8242) * Set bridge state to offline for duty cycle = -1 * Use correct type Contact for state channel of tilt sensor * Support type Int64 for messages from Homegear * Correct support of UP/DOWN for rollershutter devices - Important: UP command must send 1.0 to the device instead of the maximum value returned by Homematic which is 1.01 and does not work. * Correct max data point value of certain HmIP devices - Some data points of HmIP are returning 1.01d as max value instead of the correct value of 1.0. * HM channel "Blind Transmitter" also indicates a rollershutter * Reduced log level for certain datapoints to avoid flooding the logs - HmIP devices introduced new channel configuration datapoints that can't currently be detected automatically, but the CCU sometimes sends events and the logs were flooded with warnings. * CuxD interface apparently does not support the rssiInfo method * equals method call not necessary because of enum usage * HM method does not return any data if HmIP only is used Fixes openhab#6360 Fixes openhab#6145 Fixes openhab#5042 Fixes openhab#5674 Fixes openhab#8081 Fixes openhab#6688 Fixes openhab#5048 Fixes openhab#6743 Fixes openhab#5062 Signed-off-by: Martin Herbst <[email protected]> Signed-off-by: Daan Meijer <[email protected]>
* Test of address only was not sufficient. * Another exception for data point added. According to: openhab#5048 (comment) Additional fix for openhab#5048 Signed-off-by: Martin Herbst <[email protected]> Signed-off-by: Daan Meijer <[email protected]>
…openhab#8242) * Set bridge state to offline for duty cycle = -1 * Use correct type Contact for state channel of tilt sensor * Support type Int64 for messages from Homegear * Correct support of UP/DOWN for rollershutter devices - Important: UP command must send 1.0 to the device instead of the maximum value returned by Homematic which is 1.01 and does not work. * Correct max data point value of certain HmIP devices - Some data points of HmIP are returning 1.01d as max value instead of the correct value of 1.0. * HM channel "Blind Transmitter" also indicates a rollershutter * Reduced log level for certain datapoints to avoid flooding the logs - HmIP devices introduced new channel configuration datapoints that can't currently be detected automatically, but the CCU sometimes sends events and the logs were flooded with warnings. * CuxD interface apparently does not support the rssiInfo method * equals method call not necessary because of enum usage * HM method does not return any data if HmIP only is used Fixes openhab#6360 Fixes openhab#6145 Fixes openhab#5042 Fixes openhab#5674 Fixes openhab#8081 Fixes openhab#6688 Fixes openhab#5048 Fixes openhab#6743 Fixes openhab#5062 Signed-off-by: Martin Herbst <[email protected]>
* Test of address only was not sufficient. * Another exception for data point added. According to: openhab#5048 (comment) Additional fix for openhab#5048 Signed-off-by: Martin Herbst <[email protected]>
…openhab#8242) * Set bridge state to offline for duty cycle = -1 * Use correct type Contact for state channel of tilt sensor * Support type Int64 for messages from Homegear * Correct support of UP/DOWN for rollershutter devices - Important: UP command must send 1.0 to the device instead of the maximum value returned by Homematic which is 1.01 and does not work. * Correct max data point value of certain HmIP devices - Some data points of HmIP are returning 1.01d as max value instead of the correct value of 1.0. * HM channel "Blind Transmitter" also indicates a rollershutter * Reduced log level for certain datapoints to avoid flooding the logs - HmIP devices introduced new channel configuration datapoints that can't currently be detected automatically, but the CCU sometimes sends events and the logs were flooded with warnings. * CuxD interface apparently does not support the rssiInfo method * equals method call not necessary because of enum usage * HM method does not return any data if HmIP only is used Fixes openhab#6360 Fixes openhab#6145 Fixes openhab#5042 Fixes openhab#5674 Fixes openhab#8081 Fixes openhab#6688 Fixes openhab#5048 Fixes openhab#6743 Fixes openhab#5062 Signed-off-by: Martin Herbst <[email protected]>
* Test of address only was not sufficient. * Another exception for data point added. According to: openhab#5048 (comment) Additional fix for openhab#5048 Signed-off-by: Martin Herbst <[email protected]>
@MHerbst, sorry for bringing up this annoying topic again, but the bug which I read above got fixed appears in my log. (OH 3.2.0 Release Build on Raspi 3 / Docker). Not sure if it appeared in my log from when I bought the sensor or not, but now I have the following regular log entry for the Homematic HmIP-SWDM:
I read through the following two threads https://community.openhab.org/t/cant-set-value-for-datapoint-00109a498ae754-m-1-alarm-mode-type/74873 and https://community.openhab.org/t/homematic-binding-cant-set-value-for-datapoint-warning-for-master-parameter/42145, tried to a) remove / add the sensor/thing and b) removed the binding, cleaned the cache (/userdata/tmp and /userdata/cache) and installed the binding again. Nothing helped. Does anyone have an idea? |
@Boldfor Please don't add new comments to already closed issues, especiall when the issue is different. I have added a comment with a bypass to the forum thread: https://community.openhab.org/t/homematic-binding-cant-set-value-for-datapoint-warning-for-master-parameter/42145/11?u=mherbst |
@MHerbst , thanks for the advice. I assumed the root cause is identical. |
After creation of an Homematic Thing for the Homematic IP water sensor “HMIP-SWD” in my thing file I found folllowing warnings in openhab.log:
Remarkable: obviously for Homematic datapoint the channel number “M_1” was expected - which is not a digit seen in Homematic datapoints of other devices (channels of my other Homematic devices are working properly). Nevertheless PaperUI shows the corresponding thing is ONLINE, but the channels ALARM_MODE_x and ALARM_MODE_TYPE corresponding to the warnings were not detected for the Thing.
Following channels were detected for the Thing:
Thing definition (omitted for things not related to this issue):
My environment:
The text was updated successfully, but these errors were encountered: