WatchMonUdpListener
WatchMonUdpListener copied to clipboard
WatchMon UDP Binary Listener translates to JSON and stores to influxdb
I got this up and running without errors but it isn't pushing any data to MQTT. I have a new WatchmonCore, does this not work with the newest firmware?
please apply.
Using the Graphite plaintext protocol: https://graphite.readthedocs.io/en/latest/feeding-carbon.html I chosed some specific datapoints to grab out, to not send a lot of redundant data.
https://github.com/Batrium/WatchMonUdpListener/blob/master/payload/Msg_4733_StatusControlLogic.js#L104 & line 105 have same byte and bit identifier. .bit1('hasDischgShuntSocLo') // boolean index 28 - bit0 .bit1('hasDischgShuntSocPause') // boolean index 28 - bit0
example: https://github.com/Batrium/WatchMonUdpListener/blob/master/payload/Msg_4733_StatusControlLogic.js#L76 In this file there are multiple identifier that have a space at the end in the string of the identifier.
https://github.com/Batrium/WatchMonUdpListener/blob/master/payload/Msg_4733_StatusControlLogic.js#L39 is same as https://github.com/Batrium/WatchMonUdpListener/blob/master/payload/Msg_4733_StatusControlLogic.js#L47 same for line 40 and 48.