56 Commits

Author SHA1 Message Date
Evgeny Zinoviev
58a43d4648 src/numeric_types: include cstdint 2023-12-14 20:06:44 +03:00
Evgeny Zinoviev
25fdaac582 According to user report, some inverters may return 3 digits in 14th field when querying get-rated. Support that. 2023-12-14 20:05:07 +03:00
Evgeny Zinoviev
5d9e828903 usb: support specifying device path (e.g. /dev/hidrawX) 2023-01-12 02:01:36 +03:00
Evgeny Zinoviev
f95f3fe3d0 minor help message fixes 2022-09-02 12:54:59 +03:00
Evgeny Zinoviev
2cfe71d323 CMakeLists.txt: clean up 2022-09-02 12:49:11 +03:00
Evgeny Zinoviev
523d10d386 1.4.99 2022-09-02 12:48:19 +03:00
Evgeny Zinoviev
6df6012edf rename stuff
- Rename some commands
- Use more unified and correct terminology
2022-09-02 12:44:15 +03:00
Evgeny Zinoviev
9ba7a470ad p18: get-rated: fix parsing of invalid response
Sometimes (my guess is when AC input line is connected) get-rated
(^P007PIRI request) returns additional field in the end. On my device
it's two bytes, '00' (0x30 0x30).

It shouldn't be there as per documentation (but you know how
accurate these chinese docs can be, right?) and, as of now, I have no
clue what that means.
2022-08-31 23:41:06 +03:00
Evgeny Zinoviev
750297157d p18/get-rated: fix output_source_priority return type 2022-08-31 17:43:05 +03:00
Evgeny Zinoviev
d86ca1e596 readme: update list of tested devices 2021-11-30 01:07:27 +03:00
Evgeny Zinoviev
6003eaa675 p18/get-p-status: don't output max_temp if inverter doesn't return it 2021-11-29 16:52:27 +03:00
Evgeny Zinoviev
d74a2a3e78 readme: add inverter-http-proxy link 2021-11-29 02:36:53 +03:00
Evgeny Zinoviev
69596fa400 p18: fix serial number parsing in get-p-rated 2021-11-29 02:30:20 +03:00
Evgeny Zinoviev
0d7e12ce55 p18: fix variable field lengths in get-p-rated 2021-11-29 02:28:21 +03:00
Evgeny Zinoviev
46c308bc14 p18: fix get-p-status 2021-11-29 01:08:49 +03:00
Evgeny Zinoviev
f0ba39a28b 1.4.0 2021-05-23 01:45:22 +03:00
Evgeny Zinoviev
bda8a1b630 p18: fix set-ac-charging-time/set-ac-loads-supply-time 2021-05-23 01:45:13 +03:00
Evgeny Zinoviev
f5f43e4e62 p18: fix set-output-model 2021-05-23 01:31:13 +03:00
Evgeny Zinoviev
11e47bd708 p18: fix set-charging-source-priority 2021-05-23 01:28:09 +03:00
Evgeny Zinoviev
867390d7f0 p18: fix set-charging-thresholds 2021-05-23 01:26:43 +03:00
Evgeny Zinoviev
582b342a2f p18: fix set-date-time 2021-05-23 01:24:04 +03:00
Evgeny Zinoviev
db36e6fe18 1.3.1 2021-05-23 00:12:37 +03:00
Evgeny Zinoviev
59205a525f GS response: typo fix 2021-05-23 00:12:28 +03:00
Evgeny Zinoviev
a2e133a11f server: add --device-error-limit 2021-05-22 23:43:16 +03:00
Evgeny Zinoviev
1c6fa70ab6 1.2.2 2021-05-22 16:36:01 +03:00
Evgeny Zinoviev
f2b0abd0ce server: fix delay 2021-05-22 16:35:52 +03:00
Evgeny Zinoviev
b33a0303e0 server: add some logs 2021-05-22 16:27:40 +03:00
Evgeny Zinoviev
12f605c388 device: add a FIXME comment about possible bug 2021-05-22 16:14:41 +03:00
Evgeny Zinoviev
866f15ef6b inverterd.service: use EnvironmentFile to set options 2021-05-22 16:10:59 +03:00
Evgeny Zinoviev
d9402b638d 1.2.1 2021-05-22 16:09:12 +03:00
Evgeny Zinoviev
7792842ae3 p18::Client::execute: don't catch InvalidResponseError 2021-05-22 16:08:53 +03:00
Evgeny Zinoviev
45e97872e3 1.2.0 2021-05-22 15:25:37 +03:00
Evgeny Zinoviev
a06039d788 inverterd: add --delay option 2021-05-22 15:25:18 +03:00
Evgeny Zinoviev
e2df212b9f readme: fix a typo 2021-05-18 22:58:50 +03:00
Evgeny Zinoviev
7b2668a902 readme: add telnet usage example gif 2021-05-17 23:18:05 +03:00
Evgeny Zinoviev
488c19594a readme: slightly update inverterd description 2021-05-17 22:57:08 +03:00
Evgeny Zinoviev
dc3896484b 1.1.1 2021-05-17 14:35:03 +03:00
Evgeny Zinoviev
9e6930b2fe device: fix timeout logic when Device is reused 2021-05-17 14:28:04 +03:00
Evgeny Zinoviev
d50de2735d server: write errors to stderr 2021-05-17 14:26:34 +03:00
Evgeny Zinoviev
9646193f7e inverterd.cc: fix usage message 2021-05-17 14:26:08 +03:00
Evgeny Zinoviev
b72a8d9e65 turn some bools in GS response into enums 2021-05-16 17:06:27 +03:00
Evgeny Zinoviev
e8ceb3b5d4 add 'simple-json' format 2021-05-16 16:36:48 +03:00
Evgeny Zinoviev
a9a55d0d2d readme fix 2021-05-16 03:09:40 +03:00
Evgeny Zinoviev
7188bcd0cf update readme 2021-05-16 03:06:58 +03:00
Evgeny Zinoviev
aba1c022fb 1.0.2 2021-05-16 02:43:24 +03:00
Evgeny Zinoviev
cd12398707 server/cache: fix cache collision for commands with different arguments 2021-05-16 02:43:13 +03:00
Evgeny Zinoviev
a332a974c0 1.0.1 2021-05-16 02:23:41 +03:00
Evgeny Zinoviev
79251b1c29 p18/response/TotalGenerated: kwh -> wh 2021-05-16 02:23:14 +03:00
Evgeny Zinoviev
a398da43f8 readme fix 2021-05-07 03:40:10 +03:00
Evgeny Zinoviev
cb499d4f01 fix json representation of enum values 2021-05-07 03:37:53 +03:00