Skip to content

Stable 2024.1#5946

Merged
gizmocuz merged 329 commits into
masterfrom
stable-2024.1
Jan 1, 2024
Merged

Stable 2024.1#5946
gizmocuz merged 329 commits into
masterfrom
stable-2024.1

Conversation

@gizmocuz

Copy link
Copy Markdown
Contributor
  • Implemented: AlfenEve, added charging indication switch
  • Implemented: AlfenEve, added option to specify charge current (or disable this)
  • Implemented: AlfenEve, added Solar charging mode and settings
  • Implemented: Counter report, now possible to remove data point (via shift click) from month chart
  • Implemented: Devices overview, Setpoint log button
  • Implemented: Enever, added support for providers Atoom Alliantie, Energie van Ons, Vandebron, Wout Energie
  • Implemented: Enever, option to specify different providers for Gas/Electricity
  • Implemented: Enever: added two user variables for average gas/electricity price
  • Implemented: Enphase, counter helper to prevent turnover caused by powerloss, reboot or other envoy issues
  • Implemented: Enphase, Initial support for Encharge battery status (needs more work)
  • Implemented: Livesearch, included hardware name and optimized search algorithm to search all entered strings
  • Implemented: Managed Counters, now possible to use negative values
  • Implemented: Mitsubishi WF RAC Airconditioning
  • Implemented: MQTT-AD, added support for climate min_temp/max_temp and temp_step
  • Implemented: MQTT-AD, added support for number voc type
  • Implemented: MQTT-AD, added support for Wh and Wm sensors
  • Implemented: MQTT-AD, don't add new devices when this is disabled in the system
  • Implemented: MQTT-AD: Fan percentage_command_template merged with preset_modes
  • Implemented: MQTT, added option to specify devices to be published to MQTT
  • Implemented: P1 Meter report, now possible to remove data point (via shift click) from month chart
  • Implemented: Persistent Timers (will work in all timer plans)
  • Implemented: SetPoint devices can now be configured with a custom unit, min/max and step size and have a custom icon
  • Implemented: Support for Python 3.12
  • Implemented: TeleInfo, added Tempo field
  • Implemented: Temp/Hum/Baro or combination can be replaced by any other Temp/Hum/Baro or combination
  • Implemented: Temperature report, now possible to remove data point (via shift click) from variation chart
  • Changed: Floorplan, better display of current state for counter devices
  • Changed: Floorplan, Sound Icon state (0 dB = Off else On)
  • Changed: MQTT-AD: better device name generation
  • Changed: Netatmo login, now using the API Token
  • Fixed: EventSystem, corrected event of RGB/W/WW devices
  • Fixed: Export to csv from Charts
  • Fixed: MQTT-AD, RGB dimmers did not work correctly in scenes/timers
  • Fixed: MQTT-AD: better handling of Push-On/Push-Off devices
  • Fixed: MQTT-AD: better handling of Switch commands that needs a 'state' object
  • Fixed: MQTT-AD: fixed brightness for HS lights
  • Fixed: MQTT-AD: prevent blind from updating on non-numeric state changes
  • Fixed: P1 Meter, buffer size increased because of large datagrams on some meters
  • Fixed: Python memory leak
  • Fixed: Sunset/rise timers now correctly set the time for next day
  • Fixed: Switches defined with "Off Delay" are not set to "Off" at startup
  • Removed: OpenZWave (Move to ZWaveJS-UI in combination with MQTT Auto Discovery)
  • Removed: RFXCom, firmware update via web interface (use RFXFlash instead)

kiddigital and others added 30 commits September 11, 2023 13:17
…ters (#5801)

* Only pass relevant initialisation params
* Create ThermoSmart hardware with relevant params
* trim username and password from hardware
Netatmo OAUTH2 change to auth_code grant (from password)
 add default user/password in installation final message
add default user/password in install complete message
Allow for more than six 8-relay boards on an RS485 connection. The KMT protocol allows for up to 15 boards, so this patch also allows for up to 15 boards, to a total of 120 individual relays on one RS485 connection.
Fix Cmd_SetActiveTimerPlan when input is missing
@pipiche38

Copy link
Copy Markdown
Contributor

Running on one of my prod system with the python plugin. No issue.

I just notice a big improvement in terms of CPU%, and it looks like there is something happening on Memory when Database backup occurs

Screenshot 2023-12-30 at 09 37 55 Screenshot 2023-12-30 at 09 38 58

@gizmocuz

Copy link
Copy Markdown
Contributor Author

During a database backup the database is vacuumed, that could take some memory but will be flushed sometime by the system

@gizmocuz gizmocuz merged commit 5279c82 into master Jan 1, 2024
@gizmocuz gizmocuz deleted the stable-2024.1 branch January 1, 2024 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.