fyi: using ebusd with mqtt and node-red to log to volkszaehler
Hi everyone,
I've pieced together a small node-red flow that:
- pulls ebusd via mqtt
- converts the results (especially Status01 as well as pump and vent state) into numbers
- pushes the results- if updated- to volkszaehler
Any interest please let me know to add some details here.
Any interest please let me know to add some details here.
please provide details
I can share the flows if you want
please share the flows :-)
please share the flows
Any questions/improvements please let me know. Error handling is rudimentary since I obviously know that the required channels exist ;)
https://gist.github.com/andig/9b1d715ba1fcb60b6fb646bf69dfb7f3
@andig do you have a screenshot from the final charts in VZ?
@NemoN Etwa so in der Monatsansicht, nur die interessantesten Kanäle ausgewählt:

this can be achieved easier now by using the new ebusd argument --mqttjson since 259f9b76ef44b4d5873443e24d911a604fe271f4
@john30 couldn't find it in the wiki and don't want to break my prod setup. Could you add json example to the docs?
its just using "--mqttjson" additionally and then you'll get the data in json format just as by retrieving from HTTP port /data
Sure, but what do you mean by "json format"? I'm getting a single value per channel only, what advantage does json have here?
then leave it as it is :-)