Hi, thank you for creating this binding. I love how easy it was to use the soil sensor for my hobby gardening. I’m not sure if this is the correct place, if not please redirect me. There is some buggy behavoiur I’d like to report. As you can see in the screenshot my reported value alternates between 43% and 0.43. I’m not sure what the exact cause of this is, but it should be easy to fix.
I use a ecowitt gw2000 with the soil sensor. For openhab I have a standard installation on a raspberry pi 3.
For now all my rules just ignore everything between 0 and 1% to avoid issues. Hope this feedback is helpful for the project.
Andy2003
(Andreas Berger)
April 3, 2023, 4:50pm
204
can you provide some logs?
I didn’t know about logs before, but here is what i found. There are hundereds of those entries, but they are just repeating, so I chose an example each. Interestingly the event.log never sees any decimal values. Does that help?
openhab.log
2023-04-03 18:05:01.206 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler BridgeHandler tried updating the thing status although the handler was already disposed.
2023-04-02 21:38:15.720 [WARN ] [le.handler.ItemStateConditionHandler] - Received a QuantityType state ‘46 %’ with unit for item plant_sensor1, but the condition is defined as a plain number without unit (10), please consider adding a unit to the condition.
event.log
2023-04-03 08:06:39.036 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘plant_sensor1’ changed from 46 % to 47 %
Andy2003
(Andreas Berger)
April 3, 2023, 6:22pm
206
jtstreamer:
2023-04-02 21:38:15.720 [WARN ] [le.handler.ItemStateConditionHandler] - Received a QuantityType state ‘46 %’ with unit for item plant_sensor1, but the condition is defined as a plain number without unit (10), please consider adding a unit to the condition.
this looks like you defined the plant_sensor1 item with type Number instead of Number:Dimensionless
as long you are seeing here not values like 0.46 the binding is reporting correct values.
It’s number:diemensionless . I created the item directly from the channel and used all default values.
So this might be an issue of the openhab analyse display?
I just realized that the channel link of the item seems to toggle on and off permanently:
Sometimes I see this:
A few moments later this and then back again:
This seems to correllate with the wrong value in the graph.
Andy2003
(Andreas Berger)
April 6, 2023, 4:21pm
208
Hmm, this is hard to analyze. From my point of view the binding is reporting the value correctly. You can try to upgrade to the latest version of OpenHAB, if not already installed…
smitopher
(Christopher Smith)
April 9, 2023, 9:21pm
209
jtstreamer:
There is some buggy behavoiur I’d like to report. As you can see in the screenshot my reported value alternates between 43% and 0.43. I’m not sure what the exact cause of this is, but it should be easy to fix.
I use a ecowitt gw2000 with the soil sensor. For openhab I have a standard installation on a raspberry pi 3.
For now all my rules just ignore everything between 0 and 1% to avoid issues. Hope this feedback is helpful for the project.
I’m experiencing the same thing
I have an Ecowitt GW1100 gateway and WH51 Soil Moisture Sensor
This is my behavior also
Adi.Corrales
(Adi Corrales Magallanes)
May 4, 2023, 4:54pm
210
Same behavior for me on Ubuntu, but it started as soon as I add the soil sensor and even with the ambient humidity. This is the graph of the GW1000 attached tri-sensor. You can see exactly when I paired the soil moisture sensor and started to oscillate between xx% and 0.xx values.
Andy2003
(Andreas Berger)
May 4, 2023, 5:38pm
211
Please provide some trace logs so I can try to analyze the problem.
I need a set of “CMD_GW1000_LIVEDATA” outputs for the time when the unit change / zeroing occurs.
Adi.Corrales
(Adi Corrales Magallanes)
May 8, 2023, 7:41pm
212
I hope this is what you need…
This log is from a period where the tri-sensor goes form % to 0.x although the soil moisture sensor kept the value on %.
These are the changes the sensor registered.
2023-05-08 13:23:47.041 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:23:47.054 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0622081FA3091FA32C1848
2023-05-08 13:24:02.084 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:24:02.097 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0622081FA3091FA32C1848
2023-05-08 13:24:17.127 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:24:17.289 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA3091FA32C1847
2023-05-08 13:24:32.315 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:24:32.330 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA3091FA32C1847
2023-05-08 13:24:47.349 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:24:47.362 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA3091FA32C1847
2023-05-08 13:25:02.382 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:25:02.409 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA3091FA32C1847
2023-05-08 13:25:17.430 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:25:17.454 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA4091FA42C184A
2023-05-08 13:25:32.478 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:25:32.508 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA4091FA42C184A
2023-05-08 13:25:47.533 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:25:47.544 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA4091FA42C184A
2023-05-08 13:26:02.589 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:26:02.619 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA4091FA42C184A
2023-05-08 13:26:17.638 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:26:17.652 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA3091FA32C1848
2023-05-08 13:26:32.687 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:26:32.699 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA3091FA32C1848
2023-05-08 13:26:47.727 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:26:47.740 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA3091FA32C1848
2023-05-08 13:27:02.763 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:27:02.787 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA3091FA32C1848
2023-05-08 13:27:17.808 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:27:17.823 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA4091FA42C184A
2023-05-08 13:27:32.848 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:27:32.862 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA4091FA42C184A
2023-05-08 13:27:47.883 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:27:47.899 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA4091FA42C184A
2023-05-08 13:28:02.927 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:28:02.952 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA4091FA42C184A
2023-05-08 13:28:17.972 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:28:18.037 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA5091FA52C184C
2023-05-08 13:28:33.064 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:28:33.084 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA5091FA52C184C
2023-05-08 13:28:48.107 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:28:48.122 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA5091FA52C184C
2023-05-08 13:29:03.152 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:29:03.165 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA5091FA52C184C
2023-05-08 13:29:18.188 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:29:18.210 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA3091FA32C1847
2023-05-08 13:29:33.237 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:29:33.276 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA3091FA32C1847
2023-05-08 13:29:48.339 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:29:48.353 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA3091FA32C1847
2023-05-08 13:30:03.377 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:30:03.388 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA3091FA32C1847
2023-05-08 13:30:18.415 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:30:18.478 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0622081FA3091FA32C1848
2023-05-08 13:30:38.503 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:30:38.535 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0622081FA3091FA32C1848
2023-05-08 13:30:53.553 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:30:53.671 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0622081FA3091FA32C1848
2023-05-08 13:31:08.817 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:31:08.827 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA2091FA22C1845
2023-05-08 13:31:23.844 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:31:23.857 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA2091FA22C1845
2023-05-08 13:31:38.880 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:31:38.897 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA2091FA22C1845
2023-05-08 13:31:53.913 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:31:53.969 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA2091FA22C1845
2023-05-08 13:32:08.992 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:32:09.009 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA2091FA22C1846
2023-05-08 13:32:24.037 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:32:24.057 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA2091FA22C1846
2023-05-08 13:32:39.075 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:32:39.088 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA2091FA22C1846
2023-05-08 13:32:54.117 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:32:54.310 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0623081FA2091FA22C1846
2023-05-08 13:33:09.569 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:33:09.644 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA0091FA02C1841
2023-05-08 13:33:21.464 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:33:21.479 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA0091FA02C1841
2023-05-08 13:33:24.924 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:33:25.228 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA0091FA02C1841
2023-05-08 13:33:26.572 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:33:26.592 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA0091FA02C1841
2023-05-08 13:33:40.365 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:33:40.385 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA0091FA02C1841
2023-05-08 13:33:55.406 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:33:55.420 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA0091FA02C1841
2023-05-08 13:34:10.446 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:34:10.459 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0623081FA2091FA22C1847
2023-05-08 13:34:25.482 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:34:25.492 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0623081FA2091FA22C1847
2023-05-08 13:34:40.518 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:34:40.534 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0623081FA2091FA22C1847
2023-05-08 13:34:55.565 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:34:55.588 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0623081FA2091FA22C1847
2023-05-08 13:35:10.639 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:35:10.829 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0622081FA2091FA22C1846
2023-05-08 13:35:26.971 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:35:26.990 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0622081FA2091FA22C1846
2023-05-08 13:35:42.009 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:35:42.024 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0622081FA2091FA22C1846
2023-05-08 13:35:57.050 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:35:57.062 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010D0622081FA2091FA22C1846
2023-05-08 13:36:12.084 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:36:12.267 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA2091FA22C1845
2023-05-08 13:36:27.432 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): send request: FFFF27032A
2023-05-08 13:36:27.444 [TRACE] [ervice.FineOffsetGatewayQueryService] - executeCommand(CMD_GW1000_LIVEDATA): received: FFFF27001101010C0622081FA2091FA22C1845
Andy2003
(Andreas Berger)
May 9, 2023, 7:58am
213
So these are the parsed values from your data:
temperature-indoor
humidity-indoor
pressure-absolute
pressure-relative
moisture-soil-channel-1
26.9 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.9 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
35 %
810 hPa
810 hPa
24 %
26.8 °C
35 %
810 hPa
810 hPa
24 %
26.8 °C
35 %
810 hPa
810 hPa
24 %
26.8 °C
35 %
810 hPa
810 hPa
24 %
26.8 °C
35 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
35 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
35 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
35 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
35 %
810 hPa
810 hPa
24 %
26.8 °C
35 %
810 hPa
810 hPa
24 %
26.8 °C
35 %
810 hPa
810 hPa
24 %
26.8 °C
35 %
810 hPa
810 hPa
24 %
26.8 °C
35 %
810.1 hPa
810.1 hPa
24 %
26.8 °C
35 %
810.1 hPa
810.1 hPa
24 %
26.8 °C
35 %
810.1 hPa
810.1 hPa
24 %
26.8 °C
35 %
810.1 hPa
810.1 hPa
24 %
26.8 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.9 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.9 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.9 °C
34 %
809.9 hPa
809.9 hPa
24 %
26.8 °C
34 %
809.8 hPa
809.8 hPa
24 %
26.8 °C
34 %
809.8 hPa
809.8 hPa
24 %
26.8 °C
34 %
809.8 hPa
809.8 hPa
24 %
26.8 °C
34 %
809.8 hPa
809.8 hPa
24 %
26.8 °C
35 %
809.8 hPa
809.8 hPa
24 %
26.8 °C
35 %
809.8 hPa
809.8 hPa
24 %
26.8 °C
35 %
809.8 hPa
809.8 hPa
24 %
26.8 °C
35 %
809.8 hPa
809.8 hPa
24 %
26.8 °C
34 %
809.6 hPa
809.6 hPa
24 %
26.8 °C
34 %
809.6 hPa
809.6 hPa
24 %
26.8 °C
34 %
809.6 hPa
809.6 hPa
24 %
26.8 °C
34 %
809.6 hPa
809.6 hPa
24 %
26.8 °C
34 %
809.6 hPa
809.6 hPa
24 %
26.8 °C
34 %
809.6 hPa
809.6 hPa
24 %
26.9 °C
35 %
809.8 hPa
809.8 hPa
24 %
26.9 °C
35 %
809.8 hPa
809.8 hPa
24 %
26.9 °C
35 %
809.8 hPa
809.8 hPa
24 %
26.9 °C
35 %
809.8 hPa
809.8 hPa
24 %
26.9 °C
34 %
809.8 hPa
809.8 hPa
24 %
26.9 °C
34 %
809.8 hPa
809.8 hPa
24 %
26.9 °C
34 %
809.8 hPa
809.8 hPa
24 %
26.9 °C
34 %
809.8 hPa
809.8 hPa
24 %
26.8 °C
34 %
809.8 hPa
809.8 hPa
24 %
26.8 °C
34 %
809.8 hPa
809.8 hPa
24 %
These looks good to me. Can you provide me the trace logs of all responses for the point of time the error occurs? Maybe the error occurs in CMD_READ_SENSOR_ID_NEW.
Adi.Corrales
(Adi Corrales Magallanes)
May 9, 2023, 3:16pm
214
Yes, everything looks ok from the binding side. This is the complete log for the same period.
I want to test what happens if I unpair the soil sensor, just to check if I got the right values on the gateway again…
log.txt (120.9 KB)
Andy2003
(Andreas Berger)
May 9, 2023, 5:07pm
215
All these data looks good to me, so from the values received by the gateway I cannot find any issue. Are there any connection issues (like disconnects)? E.g. what happend at:
023-05-08 14:10:30.728 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.AssertionError: java.net.BindException: Cannot assign requested address
at sun.nio.ch.DatagramChannelImpl.drop(DatagramChannelImpl.java:1592) ~[?:?]
at sun.nio.ch.MembershipKeyImpl.drop(MembershipKeyImpl.java:147) ~[?:?]
at sun.nio.ch.DatagramSocketAdaptor.leaveGroup(DatagramSocketAdaptor.java:553) ~[?:?]
at java.net.DatagramSocket.leaveGroup(DatagramSocket.java:1351) ~[?:?]
at java.net.MulticastSocket.leaveGroup(MulticastSocket.java:387) ~[?:?]
at org.jupnp.transport.impl.MulticastReceiverImpl.stop(MulticastReceiverImpl.java:95) ~[?:?]
at org.jupnp.transport.RouterImpl.disable(RouterImpl.java:170) ~[?:?]
at org.openhab.core.config.discovery.upnp.internal.UpnpDiscoveryService.lambda$1(UpnpDiscoveryService.java:226) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.net.BindException: Cannot assign requested address
at sun.nio.ch.Net.joinOrDrop4(Native Method) ~[?:?]
at sun.nio.ch.Net.drop4(Net.java:707) ~[?:?]
at sun.nio.ch.DatagramChannelImpl.drop(DatagramChannelImpl.java:1587) ~[?:?]
... 13 more
This binding does not use UPNP.
Adi.Corrales
(Adi Corrales Magallanes)
May 9, 2023, 5:22pm
216
Darn… then is something with openhab and the charts. That would be harder to debug.
Yeah, something may have gone wrong with my server but as thta was the only time I saw the warning, I didn’t dig into it.
oh well, thanks anyway. I think we can live with those charts and I’m still to use those values on rules but shall not be dificult to correct them.
Adi.Corrales
(Adi Corrales Magallanes)
May 23, 2023, 3:10pm
217
So… it seems that I found a way to fix this. With the sensor already linked to the gateway, I deleted the wheater_station thing and added again to openHAB. Two things happened. First: the sensor channel did not show among the weather stations channels before this. It was curious but I thought it was normal. If I start clicking around, the station channels disappear and only the sensor channel shown. Now I can see all channels at the same time. And two, the chart seems to be working ok after 24h. I have no jumps in the value so far. So, if someone is having this issue, it worth give a try to delete the station thing and bind it again.
Adi.Corrales
(Adi Corrales Magallanes)
May 23, 2023, 3:13pm
218
By the way, the humidity plot from the Wheater station sensor also started to work ok.
Hi there,
foremost: your binding works like a charm and also if adding another sensor leads to the behavior described by @Adi.Corrales overall it is very easy and convenient to use!
I have only one, hopefully small problem:
The solar irradiation does not work as expected, at least with my weather station.
I use a GW1100 and the ‘Live-Data’ in the gateway shows ‘754.81 W/㎡’, while in OH I see the following ‘0.2871 W/m²’.
If you change the item type from Number.intensity to Number, you get 287.1, which would be mW/m².
So the ‘real’ value would need a multiplier around 2.629 for the ‘number item’ or the multiplier 2629 for the original item.
Is the error on my side, like config needs to be adapted, or has the binding here a bug?
Edit:
After fiddling around a little with the values and the ‘Live Data’ I found out that the factor to multiply not constant is. So for late evening with low wattage the factor would be around 8,800 or, 8800 depending on if you want to multiply the number or the number.intensity.
So it is not just a factor to multiply but some sort of formula.
miwok
(ND)
July 13, 2023, 4:30pm
220
I would like to buy the following weather station Professional Weather Products | Smart Home Product – Ecowitt , but i am not sure if it works with the binding:
the set consists of
7-in1 Weather sensor (WS90)
Hub/Gateway/Console (GW2000)
together it is all marked as “GW2001”.
Can anyone confirm that this weather station can be used with the binding?
miwok
(ND)
July 14, 2023, 3:01pm
222
Thanks, I saw that. It says that the GW2001 (and also WittBoy) is supported, so that’s the bridge. But what about the thing sensor?
Neither WS90 nor GW2000 are listed? Or does this mean that these are additional sensors?