1
mirror of https://github.com/rvdbreemen/OTGW-firmware synced 2024-11-16 04:33:49 +01:00
Commit Graph

82 Commits

Author SHA1 Message Date
Robert van den Breemen
721fa1c189 Merge branch 'dev' into dev-adding-websockets 2021-03-23 22:13:45 +01:00
Robert van den Breemen
620acaa913 pass-by-reference bug fixed 2021-03-23 21:47:36 +01:00
Robert van den Breemen
dbb35a8c4e fixing bits in status lower masks 2021-03-22 20:23:47 +01:00
Robert van den Breemen
a6f4907511 fixing queues 2021-03-22 20:21:22 +01:00
Robert van den Breemen
b296972359 correct handeling of expired queue entries 2021-03-20 01:10:19 +01:00
Robert van den Breemen
2c2ab63939 hooking mqtt command to queue code 2021-03-20 00:48:39 +01:00
Robert van den Breemen
95eda504fe finishing up 2021-03-19 23:50:52 +01:00
Robert van den Breemen
8f8379511f check for existing cmd in queue
Check to see if command is already in queue, if so, then overwrite. Otherwise add to free slot at end of queue.
2021-03-19 00:24:35 +01:00
Robert van den Breemen
bb150f749e fixing verify fuction call 2021-03-18 00:54:25 +01:00
Robert van den Breemen
6126b4429a message queue mechanism 2021-03-18 00:53:30 +01:00
Robert van den Breemen
3281377a85 Adding matching littlefs check on boot 2021-03-15 22:50:59 +01:00
Robert van den Breemen
cbbf49c7a2 sending commands to OTGW on boot 2021-03-14 23:05:56 +01:00
Robert van den Breemen
2acd5ec97b Adding DS18B20 support and improving otmsg processing and fixing bugs. 2021-03-14 14:47:14 +01:00
Robert van den Breemen
02ddcbc553 removed push on change from processotgw 2021-03-09 18:56:22 +01:00
Robert van den Breemen
ffdd389530 push on change for all msg 2021-03-09 18:52:58 +01:00
Robert van den Breemen
de30981720 turn on/off OT msg to MQTT 2021-03-09 00:45:45 +01:00
Robert van den Breemen
273e472f61 push on change of values 2021-03-09 00:32:27 +01:00
Robert van den Breemen
2ba77da657 adding error msg handeling and mqtt messages 2021-03-08 03:00:56 +01:00
Robert van den Breemen
3197bc80ef fixbug: pomp ==> pump 2021-03-08 02:43:37 +01:00
Robert van den Breemen
de9caa96dc adding firmware version info and uptime to mqtt 2021-03-08 02:15:28 +01:00
Robert van den Breemen
6071a365ee last cleanup 2021-03-07 00:55:53 +01:00
Robert van den Breemen
0bb7832e04 fixing otgw parsing bugs 2021-03-07 00:44:28 +01:00
Robert van den Breemen
74246c8b47 Merge branch 'dev-telegraf' into dev 2021-03-06 18:27:42 +01:00
Robert van den Breemen
1a64053e55 cleaning up setup 2021-03-06 10:52:51 +01:00
Robert van den Breemen
f7e587c79e meaningful led blinking 2021-03-04 22:54:22 +01:00
sjorsjuhmaniac
0aee007732 add HA device and thermostat entity through mqtt discovery.
add 'availability' topic for HA entities (requires OTGW birth/will messages to be implemented)

add will message.

add birth message

don't default to retaining msg's, add option to retain if we want

update HA discovery to use <mqtt top>/value/<sensor> and <mqtt top>/set/<command> naming convention

update MQTT functions to use <mqtt top>/value/<sensor> and <mqtt top>/set/<command> naming convention

improve mqtt topic subscribe debugging

reset mqtt buffer size after sending ha discovery to free up memory

improved ha discovery and entity support added
2021-03-03 23:41:46 +01:00
Robert van den Breemen
7fce955bb7 fixed ASF flags, it needed to be from the HB, not the LB
The logic used for the ASF flags for the Web UI was wrong. It was taking the bit from the LB, not HB.
2021-02-28 21:18:20 +01:00
Robert van den Breemen
ec9301c140 update version to 0.7.8 2021-02-25 08:56:27 +01:00
Robert van den Breemen
eb411c00c3 fixing serial device bug for sending MQTT commands 2021-02-24 08:13:46 +01:00
Robert van den Breemen
5a204e9a7b update version to 0.7.6 2021-02-21 10:05:52 +01:00
Robert van den Breemen
58b1e23402 epoch per msg
Adding last update to each mdgid, by adding timestamp epoch and updating UI to only show anything that has been updated in the first place.
2021-02-21 09:44:57 +01:00
Robert van den Breemen
ba7836197d check once a day for new version 2021-02-20 17:49:56 +01:00
tjfsteele
c8b6c08409 Improve message, tidy up 2021-02-19 11:44:45 +00:00
Robert van den Breemen
96088e2495 check pic version on boot 2021-02-19 01:48:31 +01:00
Robert van den Breemen
078d2b24a8 fixed navigation 2021-02-19 00:28:21 +01:00
Robert van den Breemen
9978bc408c redirect fixed 2021-02-18 01:23:00 +01:00
Robert van den Breemen
4ab65b8c49 close... only need a way back to the firmware page 2021-02-18 01:13:54 +01:00
Robert van den Breemen
3f8608467f Configurable TZ done 2021-02-14 19:26:37 +01:00
Robert van den Breemen
b63ada699f firmware list files api added 2021-02-14 14:31:21 +01:00
Robert van den Breemen
b2f40b5ebe update version to 0.7.5 2021-02-10 21:05:29 +01:00
Robert van den Breemen
0d4eeafdc9 error counting 2021-02-10 01:47:02 +01:00
Robert van den Breemen
2b8c3546b6 blink with meaning 2021-02-10 01:22:06 +01:00
Robert van den Breemen
e27bacc6a3 adding fields 2021-02-10 00:56:33 +01:00
Robert van den Breemen
00f5e42a24 spellign mistake 2021-02-09 23:29:39 +01:00
Robert van den Breemen
d6fa1e5167 ui bug fixed on checkbox 2021-02-09 22:01:16 +01:00
Robert van den Breemen
b88b4941b0 changing more around 2021-02-08 23:44:19 +01:00
Robert van den Breemen
11f1918f2a changes to parsing 2021-02-08 02:06:04 +01:00
Robert van den Breemen
39a5f86ac7 fixed fetch version on reboot 2021-02-08 01:46:11 +01:00
Robert van den Breemen
cd95da2b7d parsing error state of firmware upgrade 2021-02-08 01:35:51 +01:00
Robert van den Breemen
c3e469c243 integrated OTGWSerial Class by Schelte Bron 2021-02-08 00:13:52 +01:00