Commit Graph
100 Commits
Author SHA1 Message Date
Norbert RichterandGitHub 663fc88373 Update NeoPool comments (#21920) 2024-08-07 16:09:53 +02:00
Norbert RichterandGitHub 5abff54bc6 Add NeoPool NPSetOption<x> command (#21850) 2024-07-27 11:41:06 +02:00
843dd17aec NeoPool add data validation and statistics (#21721)
Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
2024-07-04 09:28:01 +02:00
Norbert RichterandGitHub 2ce513f50c NeoPool make compiler setting available by user_config_override.h (#21645) 2024-06-16 17:07:51 +02:00
Norbert RichterandGitHub 95f6032d86 Change NeoPool using temperature as only frequently changing value for NPTeleperiod (#21628) 2024-06-14 10:14:13 +02:00
Norbert RichterandGitHub 5a8d713d77 NeoPool prevent possible multiple bus requests (#21267)
* Update NeoPool register desc

* NeoPool prevent possible multiple bus requests
2024-04-24 17:44:26 +02:00
Norbert RichterandGitHub 9207aa2e10 Fix NeoPool hydrolysis unit for Hidrolife, Bionet and Generic device (#21098) 2024-04-05 11:07:30 +02:00
Norbert RichterandGitHub 9026b95f45 Prevent shutter MQTT broadcast with activated ShutterLock (#20827) 2024-02-29 13:16:33 +01:00
Norbert RichterandGitHub 2068879c23 Update NeoPool webUI pH alarms (#20743) 2024-02-17 15:23:29 +01:00
Norbert RichterandGitHub c111bb963f Add NeoPool hydrolysis FL1 and Redox flag (#20258) 2023-12-18 11:27:12 +01:00
Norbert RichterandGitHub d10b30ef55 Update NeoPool register desc (#20245) 2023-12-16 14:40:18 +01:00
Norbert RichterandGitHub c88b773dd3 Neopool enhancements (#19973)
* Add NeoPool sensor delta trigger

* Add NeoPool store settings in unified file system

* Add NeoPool command NPBoost
2023-11-11 11:49:40 +01:00
Norbert RichterandGitHub 5d4330611a Add NeoPool NPHydrolysis percent and unit (#19924) 2023-11-04 15:42:01 +01:00
Norbert RichterandGitHub b65f32c5f3 Neopool enhancements for HA (#19857)
* Add NeoPool hydrolysis setpoint and max

* Add NeoPool command ``NPFiltrationSpeed``

* Change NeoPool topic ``Power`` to ``Powerunit``

* Add ``SO157`` for NeoPool output sensitive data
2023-10-28 14:07:49 +02:00
Norbert RichterandGitHub 1f8cd6a259 Fix NeoPool filtration mode display (#19801) 2023-10-19 18:01:56 +02:00
Norbert RichterandGitHub 39083b6add Fix xdrv_122_file_settings_demo buffer overflow (#19405) 2023-08-29 19:53:40 +02:00
Norbert RichterandGitHub 1f5c1baeae Fix NeoPool NPFiltration switch result (#18871) (#18908) 2023-06-19 22:53:51 +02:00
Norbert Richter 0cd97d3890 Fix generic modbus single phase register output 2022-11-17 15:14:28 +01:00
Norbert Richter b149da46c6 Add DS18x20 parasitic power usage on ESP32 2022-11-17 12:24:11 +01:00
Norbert Richter be7581b377 Fix linker error using undef USE_WS2812 for ESP32 2022-11-17 11:13:40 +01:00
Norbert Richter 050f2e7e61 Fix ModbusBridge buffer overflow (#16979) 2022-11-06 12:32:30 +01:00
Norbert Richter f76bed338b Localize ModbusBridge global func/var names 2022-11-06 12:32:30 +01:00
Norbert Richter 31516f2d34 Add ModbusBridge malloc error notes 2022-11-06 12:32:30 +01:00
Norbert RichterandGitHub bee7c09098 Update CHANGELOG.md 2022-10-19 13:56:07 +02:00
Norbert Richter b4dfd87912 Update NeoPool register desc 2022-10-19 10:46:08 +02:00
Norbert Richter 2fa0a6edf3 Add MBV_TIMER_OFFMB_TIMER_ENABLE countdown keys 2022-10-19 10:46:08 +02:00
Norbert Richter 3fb19a633a Rework register const 2022-10-19 10:46:08 +02:00
Norbert Richter 720b3f7c9b Change json unlocalized 2022-10-19 10:46:08 +02:00
Norbert Richter 1e2f2385b8 Add filtration toggle 2022-10-19 10:46:07 +02:00
Norbert Richter 2b163ad4ea Flowrate meter add flow amount/duration 2022-08-30 11:46:19 +02:00
Norbert Richter 475b4f3fe3 Rework flowmeter 2022-08-30 08:31:23 +02:00
Norbert Richter 127b672c2c Fix single sensor exception 2022-06-27 08:53:47 +02:00
Norbert Richter 0ae8bfe2eb Refactor names 2022-04-27 17:50:41 +02:00
Norbert Richter 8857698bc7 Update module consumtion 2022-04-27 17:44:08 +02:00
Norbert Richter 8d9c945cee Refactor string const 2022-04-27 17:44:08 +02:00
Norbert Richter b5a0c5ca79 Fix missing lang definition 2022-04-27 17:44:07 +02:00
Norbert Richter b1933f7c0e Rename flowratemeter 2022-04-27 17:44:07 +02:00
Norbert Richter ff3adb9bf0 Add flow rate value source type 2022-04-27 17:44:07 +02:00
Norbert Richter 52757cb8a4 Refactor ISR 2022-04-27 17:44:07 +02:00
Norbert Richter 96a36b7bdb Revert "Refactor ISR"
This reverts commit 9033ada3c70c6214770de05c573139c90e08678f.
2022-04-27 17:44:07 +02:00
Norbert Richter f192284660 Refactor Sensor cmnd 2022-04-27 17:44:06 +02:00
Norbert Richter 732359a885 Refactor ISR 2022-04-27 17:44:06 +02:00
Norbert Richter fb796187c2 Flowmeter integration 2022-04-27 17:44:06 +02:00
Norbert Richter abc4f74fbc Refactor flowmeter calc 2022-04-27 17:44:06 +02:00
Norbert Richter d7d71cd9c8 Add flowmeter (YF-DN50 and similary) 2022-04-27 17:44:06 +02:00
Norbert Richter 3b19387f54 Fix NeoPool register read cache 2022-04-09 10:53:04 +02:00
Norbert RichterandGitHub b46cd2f310 Merge branch 'development' into dev-neopool 2022-04-08 10:53:15 +02:00
Norbert Richter 4d7ba77d53 Fix NeoPool filtration speed display 2022-04-08 10:50:38 +02:00
Norbert Richter 07f98c7b25 Add NeoPool relay details 2022-04-07 17:01:38 +02:00
Norbert Richter 2c4b9cb8ec Add boost with redox indication 2022-04-07 17:01:38 +02:00
Norbert Richter ecd425573c Fix filtration state 2022-04-07 17:01:38 +02:00
Norbert Richter 8dcf5cecef Revert JSON hydrolysis level 2022-03-14 13:37:49 +01:00
Norbert Richter 825d2b6014 Update CHANGELOG 2022-03-14 09:50:04 +01:00
Norbert Richter 235f8d9fdf Refactor code size 2022-03-14 09:44:59 +01:00
Norbert Richter 125ad3a22d Revert optimized readings 2022-03-14 09:44:58 +01:00
Norbert Richter 0d99126c16 Add JSON modules info 2022-03-14 09:44:58 +01:00
Norbert Richter ee664c852e Add chlorine, conductivity and ionization details 2022-03-14 09:44:58 +01:00
Norbert Richter b4d532fd6c Revert model option reading 2022-03-14 09:44:58 +01:00
Norbert Richter 0db6bdea6f Refaktor model option reading 2022-03-14 09:44:58 +01:00
Norbert Richter 5c211d7e34 Refaktor read polling register 2022-03-14 09:44:57 +01:00
Norbert Richter 8a02d16928 Rename module global var 2022-03-14 09:44:57 +01:00
Norbert Richter bf2a51f713 Update CHANGELOG 2022-03-14 09:44:57 +01:00
Norbert Richter e7538515ab Add NeoPool power module info 2022-03-14 09:43:12 +01:00
Norbert Richter 1fc31ff39e Fix NPReadX sing reg count > 1 2022-03-14 09:43:12 +01:00
Norbert Richter 2e191ef698 Add additonal power values 2022-03-14 09:43:12 +01:00
Norbert Richter 0a4c4da730 Rename GUI filtration mode 2022-03-14 09:43:11 +01:00
Norbert Richter efd0972527 Remove NeoPool ambiguous color in device names 2022-03-14 09:43:11 +01:00
Norbert Richter da40f5d72a Change JSON voltage 2022-03-14 09:43:11 +01:00
Norbert Richter f9d1105fc6 Change JSON hydro level 2022-03-14 09:43:11 +01:00
Norbert Richter 5693d64de2 Add JSON cell runtime complete info 2022-03-14 09:43:11 +01:00
Norbert Richter 73c030be9b Add register description 2022-03-14 09:43:10 +01:00
Norbert Richter 28d67a8325 Fix NPBit output 2022-03-14 09:43:10 +01:00
Norbert Richter f70c16c882 Update register description 2022-03-14 09:43:10 +01:00
Norbert Richter 98d9ceaf0e Add config param cmnds
NPpHMin, NPpHMax, NPpH, NPRedox, NPHydrolysis, NPIonization, NPChlorine and NPControl
2022-03-02 13:29:46 +01:00
Norbert Richter 126a859452 Use ISO8601 for cell runtime 2022-03-02 13:18:27 +01:00
Norbert Richter 4fd592b21b Limit relays to physical count 2022-03-02 13:18:27 +01:00
Norbert Richter 9636e67af7 Add voltage output 2022-03-02 13:18:27 +01:00
Norbert Richter f18611f962 Revert individual register lists 2022-03-02 13:18:27 +01:00
Norbert Richter ac1b548b41 Add channel description 2022-03-02 13:18:26 +01:00
Norbert Richter 0dfb27a930 Expand config_version ESP32 identifier 2022-02-08 19:05:54 +01:00
Norbert Richter e79db330d5 Fix config_version mapping 2022-02-08 16:30:10 +01:00
Norbert Richter 06380d89f3 Add ESP32C3 setting identifier 2022-02-03 12:33:55 +01:00
Norbert Richter a1720b2ba6 Fix NeoPool compile error 2021-11-22 12:19:28 +01:00
Norbert Richter ef1e3591ca Fix neopool filtration speed del 2021-10-14 17:27:43 +02:00
Norbert Richter feb31055fd Add NeoPool power module register description 2021-10-14 13:38:25 +02:00
Norbert Richter 474db121ee Add NeoPool hydro module info description 2021-10-14 13:37:28 +02:00
Norbert Richter 9d947b2516 Fix NeoPool filtration pump config 2021-10-14 13:37:28 +02:00
Norbert Richter f580d46c9b Add NeoPool cell runtime 2021-10-11 17:03:28 +02:00
Norbert Richter dd2f001791 Add boost register desc 2021-10-11 16:29:05 +02:00
Norbert Richter 476d6013a7 Add read/write repeat on error
Add cmnd NPOnError
2021-10-11 15:41:49 +02:00
Norbert Richter 5b2d50613b Add NPPHres, NPCLRes, NPIonRes description 2021-08-02 09:50:28 +02:00
Norbert Richter 4d861c1752 Fix NeoPool communication error 2021-08-02 09:44:42 +02:00
Norbert Richter 6f3878c9bc Add neopool cmnd NPPHres, NPCLRes, NPIonRes 2021-08-02 09:44:42 +02:00
Norbert Richter 501bd45c2a Add pH min to SENSOR result 2021-08-02 09:44:42 +02:00
Norbert Richter ee7364eb0b Fix cmnd desc 2021-08-02 09:44:42 +02:00
Norbert Richter 0122f4659e Fix NeoPool compile error on DEBUG_TASMOTA_SENSOR 2021-06-23 20:09:56 +02:00
Norbert Richter 87a4b2314f Update Sugar Valley Neopool driver
Add NPLight TOGGLE cmnd
Add NPFiltrationMode string parameter
Add filtration speed on result
Add undocumented register function
Fix NPLight get status
Fix hydrolysis status
Fix NPFiltration side effects
Fix pH warning
Fix hydrolysis/redox value
Fix register desc
2021-05-23 10:54:05 +02:00
Norbert Richter 435be84ff3 Add SDM72 Modbus energy meter 2021-02-09 16:13:40 +01:00
Norbert Richter 76a8d4b161 Revert comment 2021-02-01 13:00:26 +01:00
Norbert Richter 0e294294eb Add MAX31865 specific setting per sensor 2021-02-01 08:45:30 +01:00