8 Commits
Author SHA1 Message Date
jhartworks ffab78281a Refactor CounterClient to CounterServer with improved payload handling and measurement storage
- Renamed class from CounterClient to CounterServer for clarity.
- Updated properties to include Connector and SourceJSON.
- Removed MQTT-related properties and methods.
- Implemented checkTable method to handle JSON input and database operations.
- Added logic for inserting/updating meter devices and measurements in the database.
- Simplified unit handling and removed unused methods.
- Enhanced logging for better debugging and error tracking.
2026-04-16 16:06:53 +02:00
jhartworks d85e01ca16 fix: refactor MQTT topic generation and enhance variable classification logic 2026-04-16 15:41:39 +02:00
jhartworks 9702a88cb3 fix: enhance variable naming logic and update build number in library.json 2026-04-16 15:21:30 +02:00
jhartworks 1e182e8d80 refactor CounterClient module: update timer callback to use InstanceID and clean up form.json by removing unused status codes 2026-04-16 13:08:52 +02:00
jhartworks 23c9b03a27 fix MQTT topic format in CounterClient module 2026-04-16 13:08:42 +02:00
jhartworks ca59d8b15b update MQTT topic format in CounterClient module 2026-04-16 12:32:38 +02:00
jhartworks 2f2a0512b3 add Project configuration options and MQTT publishing functionality 2026-04-16 12:25:35 +02:00
jhartworks 4363fd47a5 remove CounterTable and CounterClient modules; add CounterServer and update library version 2026-04-15 14:52:48 +02:00