I get very strange values from the different channels.
The device itself shows Consumption = 4.8 kWh
values on channel
… ELECTRIC METER (kWh), I receive 3.3 kWh
… ELECTRIC METER (kWh)1, I receive 4.3 kWh
Device shows actual power usage = 2685 W
Values on channel
… ELECTRIC METER (Watts), I receive 55.7 W
… ELECTRIC METER (Watts)1, I receive 849 W
… ELECTRIC METER (Watts)2, I receive 305.7 W
… ELECTRIC METER (Watts)3, I receive 289 W
… ELECTRIC METER (Watts)4, I receive 248 W
The different Voltage and Amp channels do not get populated at all. The device display shows them correclty.
Channels for kWh 2,3 and 4 do not seem to exist at all.
My assumption was that the channels without a number report the sums of all three phases, but that is not the case here.
I think, I learned something last night.
The values of channels “1” seem to show th sum of all three phases. Channel “2”, “3” and “4” show the individual phases. No clue yet, what channels wo a number actually show.
I dont think that the database definition will be the cause here - the database doesn’t define any formulae etc - just the channels.
Maybe you can provide a debug log file showing your problem - at the moment it’s unclear to me at least what is happening, or if there is any sort of problem, or just if you don’t understand the information provided by the meter?
This device behaves strangely in my environment. I get inconsistent values back via the channels, there are times when the channels do not update at all.
When looking into the channel definitions in the database, I see difference to the channel entries in the xml file that was created for the device.
If there is corruption in the data, then the binding cannot really do a lot to improve this. ZWave has a poor error detection system, so it’s not uncommon for data to come through. Some devices do use a secondary error detection system (ie CRC) which is better, but every time we’ve had these sort of issues, that’s not used, and there’s really nothing that can be done.
Can you be a bit more specific? The XML file doesn’t define channels - these are only defined in the database. What do you think is missing (sorry - I know I could try to work this out, but if you can tell me what you think is wrong it would be really helpful).
I do not know if any of the differences are a cause for my issues. It looks strange to me that the the xml and db have different measures for the meter in different sequences. I have no experience with maintaining the database, so I am concerned to worsen the situation when making changes to the db.
I do not know what the best next step in this situation is.
I’ve once compared the readings on the device itself vs. the z-wave readings and I remember there were only some minor differences.
One thing I did notice is that the readings are not updated immediately, so there is a chance that there will be some temporary inconsistency between the numbers.
Thank you for the info. Can you share your configuration parameters for the device? Do you have insight into the meaning of the different “channel sets”? Which ones represent phases 1 to 3 and the total?
I have a strange phenomenon with my device: every now and then, sometimes after days of normal operation, openhab stops receiving data from the device. When I disconnect the device from the mains power supply ( switching off the fuse in front of the device) and turn it on again, the data flow resumes immediately. Do you have any clue? Or @chris?
Sorry - I don’t really have any idea what could cause this. It sounds like it’s an issue with the device if that’s what you’re power cycling, but I don’t know why it would do that. If other devices are still working then it seems unlikely to be a problem with the stick or the binding, but you could maybe see something with a debug log.