135 Commits

Author SHA1 Message Date
Evgeny Zinoviev
9b40fbdd31 lws: sms sending, inbox/outbox view, verbose modem info 2022-07-18 16:29:20 +03:00
Evgeny Zinoviev
36c90356aa localwebsite: add grafana links 2022-07-12 16:14:26 +03:00
Evgeny Zinoviev
c9d16ad695 doc/polaris_pwk_1725cgld: add known problems section 2022-07-02 16:48:25 +03:00
Evgeny Zinoviev
83304bca2c doc/polaris_pwk_1725cgld: add some notes regarding wifi 2022-07-02 16:22:42 +03:00
Evgeny Zinoviev
8aba7ef18f polaris/protocol: change log level when logging about dropped duplicated packet 2022-07-02 15:45:11 +03:00
Evgeny Zinoviev
0b77c82fc3 polaris/protocol: fix debug log when dropping duplicated incoming packet 2022-07-02 15:44:32 +03:00
Evgeny Zinoviev
242037f1b8 doc/polaris_pwk_1725cgld: update bot config example 2022-07-02 15:43:20 +03:00
Evgeny Zinoviev
4f04fe96a8 polaris/protocol: delete PingMessage from queue immediately, just like ACK/NAKs 2022-07-02 15:42:23 +03:00
Evgeny Zinoviev
9b280e3518 polaris/protocol: ping improvements 2022-07-02 15:41:06 +03:00
Evgeny Zinoviev
28560dbba9 polaris/protocol: improve debug logs 2022-07-02 15:35:06 +03:00
Evgeny Zinoviev
739f8ea83b polaris/protocol: change log level of some annoying message 2022-07-02 15:31:05 +03:00
Evgeny Zinoviev
4848650e3e polaris_kettle_bot: make READ_TIMEOUT configurable 2022-07-02 15:28:29 +03:00
Evgeny Zinoviev
02607d7eb3 polaris_kettle_bot: l10n fix 2022-07-02 15:21:19 +03:00
Evgeny Zinoviev
19cb4e484e polaris_kettle_bot: when the boiling is done, notify user more effectively 2022-07-02 01:19:30 +03:00
Evgeny Zinoviev
85822d8363 polaris/protocol: handle encryption errors, don't let them crash the app 2022-07-02 01:05:38 +03:00
Evgeny Zinoviev
04113564e5 polaris_kettle_bot: fix glitch when turning off 2022-07-01 22:29:57 +03:00
Evgeny Zinoviev
6f8d419c3e polaris_kettle_bot: clean code 2022-07-01 21:52:11 +03:00
Evgeny Zinoviev
80df9e26d1 polaris_kettle_bot: fixes in mut loop 2022-07-01 21:49:08 +03:00
Evgeny Zinoviev
5578736cf7 polaris_kettle_bot: fix 2022-07-01 21:44:16 +03:00
Evgeny Zinoviev
c09de798b4 polaris_kettle_bot: add missing string 2022-07-01 21:43:15 +03:00
Evgeny Zinoviev
0afde726af polaris_kettle_bot: some strings changes 2022-07-01 21:34:21 +03:00
Evgeny Zinoviev
b550f96c1e polaris: change some log message levels 2022-07-01 21:15:09 +03:00
Evgeny Zinoviev
21cd2ad07c polaris/protocol: don't increment Message ids forever, got back to 0 after 100000 2022-07-01 21:12:22 +03:00
Evgeny Zinoviev
9790a323c1 polaris/protocol: change some log levels 2022-07-01 21:10:28 +03:00
Evgeny Zinoviev
be0a97bb54 polaris_kettle_bot: chmod +x 2022-07-01 21:08:36 +03:00
Evgeny Zinoviev
77a6fd4c25 polaris/protocol: resend PingMessages if no response 2022-07-01 21:05:30 +03:00
Evgeny Zinoviev
5b4cadc2b6 polaris_kettle_bot: add /temp command and more 2022-07-01 20:59:30 +03:00
Evgeny Zinoviev
f2d94cd93e sound_sensor_server: fix for non-exisiting sensor_to_camera_nodes_relations 2022-06-30 15:38:39 +03:00
Evgeny Zinoviev
5bb9e77447 sound_sensor_server: check keys presense in config before accessing 2022-06-30 15:37:03 +03:00
Evgeny Zinoviev
a07baae499 systemd: add service file for polaris_kettle_bot 2022-06-30 15:09:34 +03:00
Evgeny Zinoviev
8f20c9b825 polaris pwk 1725cgld full support
- significant improvements, correctnesses and stability fixes in
  protocol implementation
- correct handling of device appearances and disappearances
- flawlessly functioning telegram bot that re-renders kettle's state
  (temperature and other) in real time
2022-06-30 03:47:49 +03:00
Evgeny Zinoviev
ee09bc98ae polaris kettle work
- polaris iot protocol implementation rewrite
- fix temperature setting
- fix power mode setting
- sometimes responses don't come back, i think it's due to
  fragile nature of UDP. Need to implement message resending
  until response is received.
2022-06-27 01:37:39 +03:00
Evgeny Zinoviev
7e9f1eaba2 somewhat working kettle communication
- handshake works
- it powers on and off
- temperature control is still WIP
2022-06-26 18:57:22 +03:00
Evgeny Zinoviev
fd4e6c431f doc: update esp32cam_capture_diff_node doc 2022-06-17 00:51:46 +03:00
Evgeny Zinoviev
58a4a28f58 refactor telegram message reporting 2022-06-17 00:43:26 +03:00
Evgeny Zinoviev
fa97ccaa64 esp32cam_capture_diff_node: update config format, add ability to resize image with pyssim 2022-06-17 00:06:41 +03:00
Evgeny Zinoviev
b3b48406c2 chmod 2022-06-16 23:37:03 +03:00
Evgeny Zinoviev
6ce04994a5 systemd: add esp32cam_capture_diff_node unit file 2022-06-16 23:33:43 +03:00
Evgeny Zinoviev
1cdcd1a08d esp32cam_capture_diff_node: add debug logs 2022-06-16 23:32:52 +03:00
Evgeny Zinoviev
3825b9be16 esp32cam_capture_diff_node 2022-06-16 23:31:47 +03:00
Evgeny Zinoviev
39d83fa73a doc: update audio recording docs on orange pi 2022-06-16 22:42:47 +03:00
Evgeny Zinoviev
eafd0f41b3 tools/esp32cam_captures_to_video.py: obvious fix 2022-06-16 22:38:14 +03:00
Evgeny Zinoviev
46af1e90f5 video utils updated 2022-06-16 22:36:40 +03:00
Evgeny Zinoviev
bd3c5487b5 tools/esp32cam_capture2video: pix_fmt 2022-06-16 03:22:18 +03:00
Evgeny Zinoviev
27fd7333e6 tools/esp32cam_capture2video: change preset 2022-06-16 03:20:19 +03:00
Evgeny Zinoviev
2e456fc2b6 tools/esp32cam_capture2video: fix? 2022-06-16 03:19:27 +03:00
Evgeny Zinoviev
7d1e6e4b09 tools: add jpeg->mp4 script (wip) 2022-06-16 01:11:33 +03:00
Evgeny Zinoviev
f11ad1ba74 media/record: fix terminating a program that doesn't want to be terminated 2022-06-15 17:19:06 +03:00
Evgeny Zinoviev
167445676a media/storage: fix PseudoRecordFile 2022-06-15 00:01:55 +03:00
Evgeny Zinoviev
e1d8a4eb86 camera_node: workaround for storage logic for esp32-cam based cam 2022-06-14 23:49:20 +03:00