Homewizard 3 phase meter NodeRED venusOS #124
Replies: 3 comments 9 replies
-
Hi, thanks for deciding to try this driver. First thing I have to point out is that the driver only handles the registration of your device and provides you with the device id, from that point on you are dealing with Victron’s MQTT api directly. So if you have registered the device ok, then your problem is outside the driver. I would highly recommend you start with a simple example like temperature. I have a node-red example for this in the samples folder. It’s hard tell from your screen shots but are you definitely publishing to the correct W topics? You publish to W and read from N. Keep alive is required if you are using MQTT Explorer. Also the name of the nodes handling the registration appear to be device/grid/… instead of device/grid01/… but I assume the topics underneath are correct otherwise the registration would not have worked. Happy to answer any ore questions. Martin |
Beta Was this translation helpful? Give feedback.
-
Hi Martin, Thank you for the reply, I found the issue and the message on the MQTT bus was missing the string "value" there for the message was not read the right way. Now all working smoothly big thanks for this nice addition to victron system. |
Beta Was this translation helpful? Give feedback.
-
I'm not aware of any reason why the driver might cause a spike every hours. It just connects to MQTT and does nothing until it receives a message. You should monitor two log files: Piping the output through tai64nlocal will convert the timestamps into human readable form. I used to have a problem on my old CCGX. It would randomly reboot. From the /var/log/boot log file I could see the device was running out of memory and venusos was triggering a reboot. What device are you running this all on? and How much RAM does it have? Are you running SignalK too? |
Beta Was this translation helpful? Give feedback.
-
Hi i'm trying to integrate an homewizard wifi 3 phase energymeter (SD630) into victron using MQTT, the meter has an HTTP API which I read in NodeRED and then send to the topics with MQTT. I followed the steps in the readme and see the device in venusOS but the values stay "null". I used the keepalive script and MQTT explorer and see the same on N bus but on the W bus I do see the correct data.
Looks like the translation from W to N is not working. I probably did something wrong.
Beta Was this translation helpful? Give feedback.
All reactions