История изменений
Исправление YAR, (текущая версия) :
И как с этого какого-нибудь JK BMS передать данные в upsd? Я видел подобные BMS, но вопрос, как ими управлять или хотя бы мониторить без китайской программы на смартфоне оставался открытым.
Именно насчет upsd не в курсе, а данные можешь забирать с UART'а или напрямую, или прилепить туда ESP'шку и забирать по сети, например (или через какой-то удобный интерфейс, на что фантазии хватит).
$ wget -qO- http://192.168.1.57/sensor/jk-pu1_capacity_remaining
{"id":"sensor-jk-pu1_capacity_remaining","value":99,"state":"99 %"}
$ [ "$(wget -qO- http://192.168.1.57/sensor/jk-pu1_capacity_remaining | awk -F':|,' '{print $4}')" -lt '20' ] && echo 'Battery low' || echo 'Battery ok'
Battery ok
https://upload.jabberworld.info/u/ec27dcda43c1bdb422cd46afa492a43811cee88a/k3...
Исходная версия YAR, :
И как с этого какого-нибудь JK BMS передать данные в upsd? Я видел подобные BMS, но вопрос, как ими управлять или хотя бы мониторить без китайской программы на смартфоне оставался открытым.
Именно насчет upsd не в курсе, а данные можешь забирать с UART'а или напрямую, или прилепить туда ESP'шку и забирать по сети, например (или через какой-то удобный интерфейс, на что фантазии хватит).
$ wget -qO- http://192.168.1.57/sensor/jk-pu1_capacity_remaining
{"id":"sensor-jk-pu1_capacity_remaining","value":99,"state":"99 %"}
$ [ "$(wget -qO- http://192.168.1.57/sensor/jk-pu1_capacity_remaining | awk -F':|,' '{print $4}')" -lt '20' ] && echo 'Battery low' || echo 'Battery ok'
Battery ok