-
-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Influxdb support #29
Comments
Hi Florian, We have found out more about the paket structure in the past few days/weeks and that needs to go into the ESP code first to make communication reliable and the results e.g. for the HM-600/700/800 series meaningful. Here some of the data is broken over the last / first bytes of two pakets. So we need to reconstruct the payload first, then verify it according to the CRC16/CRC_M and then fetch the data matching the three models HM-300/350/400/500, HM-600/700/800 and HM-1000/1200/1500 and their single, double or quad channel MPPT DC input channels. |
I don't like the idea of supporting a bunch of different output connectors. For the python part of this project, I had allready in mind to transform the module in a way that anybody could wrap its output handler around by himself. Currently not on the list because we still discover fundamental basics in the protocol which we also don't know how to process in the future. Influx line protocol is fairly easy. So for the python part would not be very difficult to implement. |
Allready thougt about it earlier and requested in lumapu#29
Allready thougt about it earlier and requested in lumapu#29
For some reason the idea didn't let me go... |
Hi,
first of all, thank you for providing these great tools!
I just bougth an HM-300 an I am logging the telemetry data via an ESP8266.
For this, I implemented support for influxdb as an alternative to mqtt for storing the measurement data.
If you are interested in integrating this into the master, I could clean up my changes and create a pull request.
As I am not that experienced regarding embedded C++ though, it would be great if someone could review the code thoroughly before merging :)
Best regards
Florian
The text was updated successfully, but these errors were encountered: