LINUX.ORG.RU

История изменений

Исправление 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