* Add MakeSkyBlue Solar Charge Controller (as Energy Device )
* only cosmetics, no functional change
* index on MakeSkyBlue: ad1b8de93 only cosmetics, no functional change
* New serial handler without time relation (long-term error), several cleanup
* Optimization and cleanup
* Merge
* increment xnrg index (25 used meanwhile)
* Major rework: Phase usage, Initialization, Mutli-Serial handling and more
* Change identifier from _GPIO_ to the more applicable _SENSOR_
* PR candidate 1
* fix UserSelectablePins and kSensorNames (add to end), river disabled as default at my_user_config.h
* add missing defines to lt_LT language header file
* Add vid6608 library
* Add vid6608 pin definition (only GB for now)
* Try to debug GPIO - does not work
* First working version
* Trim whitespaces
* Add missing library; JSON response, Codeowners
* Fix blocking loop in esp8266
* Update language strings
* Format inline readme for vid driver
* Add example define in my_user_config.h
* Clanup changed VS Code config files
* Fix duplicated language values in en_GB.h
* Many changes for the newest firmware 3.3.5
added comments and debug lines
added new autogain function (fw 3.3.5+)
changed variables for consistency
ended configuration mode on error
fixed improper JSON response messages
changed timings for new firmware
consolidated post configuration processsing
* code size reduction
updated size extimates
* reworked to reduce code and memory usage
---------
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
* Add V9240 driver
* Addendum to previous commit
* Add driver code similar to the prototype
* they are talking to each other
* Added implementation of calibration commands
* continued work of calibration
* Maybe it works.
* Post-merger control
* Change driver number 34 to 25
* Correction of other comments
* Removed duplicate code
* Adjusting the calibration procedure according to the behavior stated here. To the extent possible.
https://tasmota.github.io/docs/Power-Monitoring-Calibration/#calibration-procedure
* Removed added trailing whitespaces
* Fixing several small issues.
* Allow acl in mqtt
Acl in mqtt needs user name if 'use_identity_as_username' is not true. It also seems that login in mqtt don't accept an user with an empty password, then reenabled both
* Add new define for mosquitto
Keep compatibility with AWS_IOT
* Better approach to custom client certificate
Don't duplicate defined check. Let USE_MQTT_AWS_IOT automatically set USE_MQTT_CLIENT_CERT and use latter in all code
* with mosquitto user and password may be empty
When mosquitto 'use_identity_as_username' option is enabled password and user are not used