Commit graph

24 commits

Author SHA1 Message Date
Michael Hope 23c0a49a26 vedirect: use the systemd watchdog
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-09 14:20:10 +02:00
Michael Hope 0d26752550 vedirect: add a work-around for an empty serial number 2021-04-18 14:33:58 +02:00
Michael Hope e14e5afa34 vedirect: looks stable, so poll less often.
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-21 17:02:01 +01:00
Michael Hope c682c172d8 vedirect: added frame metrics
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-21 16:30:39 +01:00
Michael Hope dda687d25b vedirect: add support for setting enums
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-21 14:14:54 +01:00
Michael Hope 659546a35b vedirect: move the MPPT code out of cli.py and add detection.
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-21 13:41:24 +01:00
Michael Hope 32fde540f8 vedirect: fix the missing payload
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-07 20:14:55 +01:00
Michael Hope f0e797f2d6 vedirect: moved unpacking to hex.py
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-07 20:12:34 +01:00
Michael Hope b521c25dd9 vedirect: put locks around the serial port usage 2021-02-28 11:30:18 +01:00
Michael Hope be80f12825 vedirect: on set, awaken the poller to get the new value 2021-02-28 11:19:14 +01:00
Michael Hope 83db956dfd vedirect: poll once a minute 2021-02-26 19:24:11 +01:00
Michael Hope 2469ebaed0 vedirect: use the serial number as the ID 2021-02-26 19:09:28 +01:00
Michael Hope 8bc6764988 vedirect: add the baud rate, dont die on a protocol error 2021-02-26 17:54:38 +00:00
Michael Hope f960699d2d vedirect: drop the power support, run flake8 2021-02-26 17:53:33 +01:00
Michael Hope 0f299386d9 vedirect: move to requirements.txt to pick up janet 2021-02-26 17:46:01 +01:00
Michael Hope 945a1c5a5f vedirect: tidy up the new HEX protocol. 2021-02-25 16:55:26 +01:00
Michael Hope c179cbc7c8 vedirect: move to the HEX protocol and janet libraries 2021-02-25 11:45:08 +01:00
Michael Hope 29f60a58f1 vedirect: ran YAPF and tidied up power.py 2021-01-02 17:37:49 +01:00
Michael Hope d74b2ec66b Merge branch 'master' of ssh://juju.nz:3022/michaelh/vedirect 2021-01-02 13:36:56 +00:00
Michael Hope b8057275a8 vedirect: add support for exporting directory entries 2021-01-02 13:33:31 +00:00
Michael Hope 2bf9b909cb vedirect: added some type annotations 2020-11-17 21:33:33 +01:00
Michael Hope 19a4a9d029 vedirect: added comments, tidied up the files. 2020-11-17 20:50:45 +01:00
Michael Hope 28322e5897 vedirect: add a console script 2020-11-17 20:43:01 +01:00
Michael Hope fa06afacab vedirect: move the MQTT and Prometheus exporters to classes and add a CLI. 2020-10-31 20:22:23 +00:00