Power Sensor cannot get old pulse count from GW/OH2
-
Hi,
I have openHAB 2.2, Mysensors Ethernet GW 2.1.1 and a number of temperature sensors etc. I have issues to get my Power Sensor to work.
It get stuck at reading the previous pulse count from GW/OH.
The GW and the Power sensor is configured as:
Bridge mysensors:bridge-eth:gateway [ ipAddress="192.168.1.11", tcpPort=5003, sendDelay=200 ] { power sensor-air-pump-power [ nodeId=5, childId=0 ] }The items looks like:
Number CellarAirHeaterSensorWatt "Airheater Watt" <energy> { channel="mysensors:power:gateway:sensor-air-pump-power:watt", mqtt=">[rabbitmq:/myhouse/airpump/sensor/power:state:*:Power,sensor=${itemName},location=airpump watt=${state} ]" } Number CellarAirHeaterSensorKwh "Airheater Kwh" <energy> { channel="mysensors:power:gateway:sensor-air-pump-power:kwh", mqtt=">[rabbitmq:/myhouse/airpump/sensor/power:state:*:Power,sensor=${itemName},location=airpump kwh=${state} ]" } Number CellarAirHeaterSensorVar "Airheater Var" <energy> { channel="mysensors:power:gateway:sensor-air-pump-power:var" } Number CellarAirHeaterSensorVar1 "Airheater Var1" <energy> { channel="mysensors:power:gateway:sensor-air-pump-power:var1" } Number CellarAirHeaterSensorVA "Airheater VA" <energy> { channel="mysensors:power:gateway:sensor-air-pump-power:va" }I have tested with different items to get it working.
In the OH logs I see:2018-01-09 19:57:44.144 [DEBUG] [rs.internal.gateway.MySensorsGateway] - Node 5 found in gateway 2018-01-09 19:57:44.147 [DEBUG] [rs.internal.gateway.MySensorsGateway] - Child 0 found in node 5 2018-01-09 19:57:44.151 [WARN ] [rs.internal.gateway.MySensorsGateway] - Request received, but variable state is not yet defined 2018-01-09 19:57:49.364 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 4;2;2;0;24;I cannot see the variable state being defined.
What am I missing here?
/ Joacim
-
I am using OpenHab through MQTT and it is so that the controller has no builtin functionality to respond to the startup message from the sensor. I had to make an own startup message to be picked up at the conroller and then use a rule to send the old pulsecount back at at startup.
There should be several discussions at the forum about this so the info is here somewhere.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login