Commit Graph

3269 Commits

Author SHA1 Message Date
openshwprojects
2c57bf5f6e Update cmd_main.c 2024-03-25 13:46:09 +01:00
openshwprojects
e58abff715 Update cmd_main.c 2024-03-25 12:33:59 +01:00
Tester23
9b335a1991 update sdk ln 1.17.517 2024-03-24 20:27:45 +01:00
openshwprojects
83d53cf82c Update cmd_main.c 1.17.516 2024-03-23 19:33:19 +01:00
stefan064
9987e685e9 Hass discovery (#1122)
* HASS discovery energy stats fixed except energycounter_clear_date

* HASS: add friendly entity names, remove timestamp class from energycounter_clear_date as workaround for hass-incompatible date format

* HA energycounter_clear_date fixed for correct interpreting as home assistant timestamp sensor

* refactor HA power sensors discovery info

* refactor HA power sensors discovery more

* add apparent power, reactive power, power factor to mqtt + hass discovery, refactor some vars into new energy_sensors[] struct

* amend hass sensor unique_ids due to mqtt topic/channel too long; 'Error:MQTT:Unable to queue! Topic (13), channel (66) or value (437) exceeds size limit'

* hass sensors: add 'energy 2 days ago', 'energy 3 days ago', 'uptime'
web UI: energy sensors apply their rounding setting
drv_bl_shared.c: add enum for daily_stats[], put rearrange energy_sensor[] struct to expose only names via DRV_GetEnergySensorNames()

* -HA energy sensor uniq_id values made consistent with prior builds via .hass_uniq_id_suffix
-Refactor drv_bl_shared sensor/counter vars into energy_sensors[] to simplify mqtt transmissions etc
-Add energy '2 days ago'/'3 days ago' to main web ui, data from vars already being saved to/from flash
-NTP fix html formatting in web ui

* -HA energy sensor uniq_id values made consistent with prior builds via .hass_uniq_id_suffix
-Refactor drv_bl_shared sensor/counter vars into energy_sensors[] to simplify mqtt transmissions etc
-Add energy '2 days ago'/'3 days ago' to main web ui, data from vars already being saved to/from flash
-NTP fix html formatting in web ui

* Update settings.json

ignore vscode settings...

* Update settings.json

* Update settings.json

* minor fix

* fix OBK_CONSUMPTION_LAST_HOUR missing from mqtt

* HASS entity names use channel labels when set, hass discovery excludes unpublished entities (i.e. those set via SetChannelPrivate), hass discovery firmware build info added to diagnostic section, energy sensor discovery bugfix re clear-date

* update submodule sdk

* Fix ch0 label wrongly applied to diagnostic sensors

* update docs

---------

Co-authored-by: Stefan Smith <stefan064>
2024-03-23 17:56:44 +01:00
Tester23
1d60854ea9 add suggested unsigned long cast 1.17.515 2024-03-20 23:37:51 +01:00
openshwprojects
c3aac4c343 Update drv_main.c 1.17.514 2024-03-20 09:47:33 +01:00
divadiow
5e4f8a23a2 LN882H - enable LED, WEMO, HUE (#1131) 1.17.513 2024-03-19 10:05:35 +01:00
Tester23
eb196b78b0 Update OpenLN882H 1.17.512 2024-03-18 23:19:23 +01:00
Tester23
95c6c71162 some more self tests for http 2024-03-18 20:59:08 +01:00
Tester23
275537c0c8 Update OpenLN882H 1.17.511 2024-03-18 20:56:42 +01:00
Tester23
0af2acfd80 update sdks 1.17.510 2024-03-18 18:53:28 +01:00
Tester23
eca348f675 some little special charawcters parse self test 2024-03-18 18:50:31 +01:00
openshwprojects
66ce404a20 ln powersave (#1130)
* ln powerseave
1.17.509
2024-03-17 09:55:06 +01:00
Tester23
4cfdd1893d add a NULL terminating character to TuyaMCU data 1.17.508 2024-03-16 17:35:30 +01:00
Tester23
06e8e57ca4 Merge branch 'main' of https://github.com/openshwprojects/OpenBK7231T_App 1.17.507 2024-03-15 22:22:34 +01:00
Tester23
91b8146516 change slightly temperature conversion for N after test with thermal camera 2024-03-15 22:22:25 +01:00
Imre Lengyel
9140f70fa7 addClockEvent fix time parsing (#1129)
* Time parsing incorrectly parsed leading zeroes in 09:08 as octal numbers, and cause the wrong time to be used.

* Add some variety in test
1.17.506
2024-03-15 15:17:48 +01:00
Tester23
deb61620e7 remove warning 1.17.505 2024-03-14 15:11:05 +01:00
Tester23
262afefe7b calibrate N 2024-03-14 15:07:51 +01:00
Tester23
8769db66a7 refresh docs 1.17.504 2024-03-13 17:51:10 +01:00
Tester23
84069dd103 fx 1.17.503 2024-03-13 00:03:37 +01:00
Tester23
6148d857aa T temperatuer 2024-03-13 00:03:15 +01:00
openshwprojects
a9f702ab06 Temperature var (#1127)
* s

* Update cmd_if.c

* header

* bl602 fix
1.17.502
2024-03-12 23:39:29 +01:00
openshwprojects
2d6f4e61ca g_rebootReason (#1121)
* g_rebootReason

* fx
1.17.501
2024-03-10 00:09:30 +01:00
Tester23
e833f80494 new reboot reasons 1.17.500 2024-03-09 22:33:25 +01:00
openshwprojects
21ec787ca2 introduce time (#1119) 1.17.499 2024-03-09 21:56:50 +01:00
Tester23
8c447c1e64 update submodule 1.17.498 2024-03-09 20:58:30 +01:00
masj-mobica
bc124fc873 App warnings fixed. (#1118) 1.17.497 2024-03-09 08:02:26 +01:00
openshwprojects
f72d3c833c typos 1.17.496 2024-03-08 09:53:46 +01:00
masj-mobica
d02008b7ca MAIN page item added to HTML footer. (#1115) 1.17.495 2024-03-08 00:12:26 +01:00
Tester23
c59e2ba686 docs refresh 1.17.494 2024-03-05 15:51:15 +01:00
Tester23
7e59270362 update docs 1.17.493 2024-03-04 17:14:52 +01:00
Tester23
99c9d2a009 TOMPD-63-WIFI TuyaMCU power meter config with alternate HTML panel hosted in LittleFS 2024-03-04 17:14:01 +01:00
Tester23
beceed0d2b Add $rand01 and $rand 1.17.492 2024-03-04 13:10:49 +01:00
Tester23
9fd623d46b !! fabs energy metering bugfix !! 1.17.491 2024-03-04 12:55:17 +01:00
stefan064
29cc2cc323 Add energy sensors to MQTT + HA discovery for active power, reactive power, power factor (#1102)
* HASS discovery energy stats fixed except energycounter_clear_date

* HASS: add friendly entity names, remove timestamp class from energycounter_clear_date as workaround for hass-incompatible date format

* HA energycounter_clear_date fixed for correct interpreting as home assistant timestamp sensor

* refactor HA power sensors discovery info

* refactor HA power sensors discovery more

* add apparent power, reactive power, power factor to mqtt + hass discovery, refactor some vars into new energy_sensors[] struct

* amend hass sensor unique_ids due to mqtt topic/channel too long; 'Error:MQTT:Unable to queue! Topic (13), channel (66) or value (437) exceeds size limit'

* hass sensors: add 'energy 2 days ago', 'energy 3 days ago', 'uptime'
web UI: energy sensors apply their rounding setting
drv_bl_shared.c: add enum for daily_stats[], put rearrange energy_sensor[] struct to expose only names via DRV_GetEnergySensorNames()

* -HA energy sensor uniq_id values made consistent with prior builds via .hass_uniq_id_suffix
-Refactor drv_bl_shared sensor/counter vars into energy_sensors[] to simplify mqtt transmissions etc
-Add energy '2 days ago'/'3 days ago' to main web ui, data from vars already being saved to/from flash
-NTP fix html formatting in web ui

* -HA energy sensor uniq_id values made consistent with prior builds via .hass_uniq_id_suffix
-Refactor drv_bl_shared sensor/counter vars into energy_sensors[] to simplify mqtt transmissions etc
-Add energy '2 days ago'/'3 days ago' to main web ui, data from vars already being saved to/from flash
-NTP fix html formatting in web ui

* Update settings.json

ignore vscode settings...

* Update settings.json

* Update settings.json

* minor fix

* fix OBK_CONSUMPTION_LAST_HOUR missing from mqtt

---------

Co-authored-by: Stefan Smith <stefan064>
2024-03-02 07:55:01 +01:00
Tester23
d4ec659cc0 compiler warning fix 1.17.490 2024-03-01 17:37:25 +01:00
Tester23
135286e35b add modulo operator along with selftest 1.17.489 2024-03-01 17:08:56 +01:00
Tester23
1c49728411 Merge branch 'main' of https://github.com/openshwprojects/OpenBK7231T_App 2024-03-01 16:35:27 +01:00
Tester23
c496fc9024 selftest - checksum check as well 2024-03-01 16:35:19 +01:00
openshwprojects
35dbf3bb2b Update README.md 1.17.488 2024-03-01 16:17:03 +01:00
Tester23
7fb118948f better hex str parsing with self tests 2024-03-01 15:57:37 +01:00
Tester23
7a9d3df40d tuyaMcu_sendCmd 1.17.487 2024-02-29 17:31:08 +01:00
openshwprojects
b3d2e01b9a Update README.md 1.17.486 2024-02-29 13:07:20 +01:00
openshwprojects
cc3c132acd better mqtt build version (#1107)
* better mqtt build version
1.17.485
2024-02-28 12:10:08 +01:00
Error-Gap
2f9d7c64e7 Updates to drv_ir.h and drv_ir.cpp (#1099)
* Migrate headers for SpoofIrSender to drv_ir.h (avoid issues between SpoofIrSender and IRSend object instantiation)
* Update code for SpoofIrSender to incorporate a pointer to myIRsend object which can be attached to SpoofIrSender instance
* Push functions through currently attached myIRsend instance for previously blank functions within SpoofIrSender
1.17.484
2024-02-26 13:54:21 +01:00
openshwprojects
fd131f3c62 fix bl602 build
* ms fix test

* fx

* fix2
1.17.483
2024-02-24 21:13:46 +01:00
Tester23
7da0682c76 fix quotatoion mark bug 1.17.482 2024-02-24 15:50:51 +01:00
Tester23
3056b0d53b MAX6675 setup arguments 1.17.481 2024-02-24 14:51:43 +01:00