OH2 Netatmo Outdoor Module Humidity Value wrong

Hi,

The Netatmo binding receives an strange value for the Outdoor Humidity. Instead of 0-100% I get 0 - 1. Which means 59%
are shown as 0,59. Is this an known issue? The indoor module shows it correctly.

regards René

Hi,

Updated to latest snapshot right now with same result:

For sure we can do a workaround for this with rules. But as this was working before I think there is an issue in the binding?

Thx
Michael

Also there is still another problem with the binding. The outdoor module receives only after initializing one time the current values. Afterwards no values are received anymore. Also the things in the Paper UI are showing initializing but the indoor module is working. Hopefully this will be fixes in the next release.

bye René

Hi @michaeljoos,

I have the same issue.
Did you find a solution yet?

Netatmo announced some API changes a while ago, beeing affective by end of this month.
The openHASB 2.0 Binding is beeing adopted to this changes and some other issues are addressed as well, like values are not updated properly.

So please stay tuned fo the coming update.

Good news! Thanks
For now a rule does it for me :slight_smile:

rule NAT_GART_Humidity

when
Item iPROX_GART_Humidity received update

then
if (iPROX_GART_Humidity.state < 1){
iNAT_GART_Humidity.postUpdate((iPROX_GART_Humidity.state as DecimalType).floatValue * 100)
}
else {
iNAT_GART_Humidity.postUpdate(iPROX_GART_Humidity.state)
}

end

Hi,

All netatmo things are shown as online with the snapshot from today. But the outdoor station still receives no updates also I have new errors in the log:

[ERROR] [netatmo.handler.NetatmoDeviceHandler] - Exception when trying to update channels: null

The old humidity failure is fixed now. It is shown again as 50% and not 0,5.

regards René

Humidity is fixed for me too. But now a new issue raised up. See:

Hi,

during OH2 startup I receive following errors:

2016-11-21 21:57:09.043 [WARN ] [netatmo.handler.NetatmoModuleHandler] - Battery levels were not correctly initialised - reported values will be inconsistent
2016-11-21 21:57:10.060 [WARN ] [netatmo.handler.NetatmoBridgeHandler] - An error occured while calling station API : org.apache.oltu.oauth2.common.exception.OAuthSystemException: java.io.InterruptedIOException
2016-11-21 21:57:11.419 [ERROR] [netatmo.handler.NetatmoDeviceHandler] - Exception when trying to update channels: null

The outdoor station is still not updating. Any idea how to fix this?

regards René

Hi René

Checked it right now…
I do not have a thing file and as I remember just configured this with auto discovery and filled these settings:

Did you try already with a new application from netatmo (new ID, new Client-Secret)?

BR
Michael

Hi I have created an new ID with another Client Secret and Client ID and activated the service. I still have the same wrong behaviour. The outdoor station shows inconsistent data and is not updating the values. See image below.

The log shows following errors during startup:

  • [netatmo.handler.NetatmoModuleHandler] - Battery levels were not correctly initialised - reported values will be inconsistent
  • [netatmo.handler.NetatmoBridgeHandler] - An error occured while calling station API : org.apache.oltu.oauth2.common.exception.OAuthSystemException: java.io.InterruptedIOException
  • [netatmo.handler.NetatmoDeviceHandler] - Exception when trying to update channels: null

Also if I add the netatmo weather station over the Paper UI discovery feature I have the same results. Strange that it is working for you. What I am doing wrong here?

best regards René

Really don’t know what’s wrong here…can’t help :frowning:
Looks like that we need the Binding-Experts. My proposal is to open an issue:

For me still CO2 that doesn’t work for additional modules.

BR
Michael

Just wanted to confirm that CO2 does not work for my additional modules either. It works for the main module though.

Hi

Did you update to latest snapshot? This issue is fixed and working for me as expected :slight_smile:

BR
Michael