Releases: britkat1980/giv_tcp
Releases · britkat1980/giv_tcp
v3 release
v3 is a ground up re-work of GivTCP:
- New asynchronus library providing more robust communicaition
- Compatability with ALL Givenergy device types inc: Three Phase, EMS and Gateway
- Auto discovery with (near) zero-config setup. Device discovery and feature detection (firmware/batteries etc...)
- Web Based config
- Internal watchdog to restart GivTCP in the event of process hangs
- Two stage timer loop to minimise unnecessary modbus calls
- Full HV battery stack compatability
- Long-lived network connections for modbus and MQTT for greater stability
- Auto update of device IP address, incase your inverter is not on a static IP
- Numerous under the hood tweaks for faster and more reliable control response times.
Minor FIx
2.4.3 2.4.3
GivTCP 2.4.0
[Fixed]
- Enhanced Startup script with better uto discovery of Inverters and EVC
- PR #119 thanks to @gcoan
- Enable long term stats PR #103 thanks to @ajcollins
[Added]
- GiVEVC: Ability to connect to GivEnergy EV Chargers. Monitoring and control (see Readme)
- GivTCP version published in MQTT
- GUI for configuration (not yet released)
- Nginx proxy to combine all web frontends via single port (8099)
- REST can also be found at IPADDRESS:8099/REST1/ and REST2/ etc... for each inverter
- Web dashboard can be accessed at IPADDRESS:8099/dashboard
- PALM 1.1.0 updated
GivTCP 2.2
[2.2.0] - 2023-06-28
Fixed
- Type error in MQTT publishing handled gracefully
- Grid Current scaling factor corrected (x10)
Added
- Updated SmartTarget to PALM 0.10.0 (Thanks Steve Lewis)
- Charge and Discharge time remaining entities (mins till full charge/discharge at current power rate) and absolute time to hit Target SOC/Battery Reserve
- Gen 3 invertors now recognised
- MQTT Auto recognition. If using the Mosquitto addon in HA it will now auto connect, removing need for MQTT configuration before running
- Refactored Write.py to always use the Redis Queue, to remove contention on modbus comms and create more reliable control signals
- Configurable retries on write commands to allow for installations with less reliable comms (Thanks @Ed-M72)
- Modified givenergy-modbus library to allow single timeslot control, to allow better integration with select controls in HA
- Individual timeslot start/end control, to remove race condition for setting start and end together
2.1.3
BREAKING CHANGES:
- Charge and Discharge rates now use absolute power values (2600W) not percentage (100%) to align with Cloud portal and to give correct operation
- Prevented the REST readData call (pubFromPickle) from triggering another read
BUG FIXES:
- Fixed error on garbage invertor output
- Fixed Force Charge/Export power rate setting from 100(%) to maxInvertorRate
- Worked on race conditions by using critical sections to replace file locks
- Fix select entities error when setting to a non-float value
UPDATES:
- Changed logging levels so that Info now just shows which operations are called and everything else is Debug
- Force Charge, Force Export and Temp Pause controls now allow you to Cancel, reverting to preious settings immediately
- Updated Battery Reserve and Cut-off entities to correctly reflect invertor behaviour
- Updated Redis scheduling for control lockout
NEW FEATURES:
- Added "None" as a smoothing option
- Added invertor firmware to output
- Allow dynamic Day/Night energy slots as well as fixed time (Go vs Intelligent) New "select" entity created to allow external automations to change rate (DYNAMICTARIFF ENV can be set to true to ignore day/night ENV and change rates based on the value of the Select entity)
- Ability to accept dual array installations for Solcast Smart Target (new ENV)
- Per Invertor MQTT Topic now available
- Overlapping ForceCharge\Export now handled gracefully. You can extend a current Force action byt recalling it with a new duration and it will set a new Force end time
Bug Fix update
Fixes to data smoothing stability and multi-invertor functionaility
1.1.6
Updates include:
- Fixes to Daily Energy Tracking
- New data filtering and process monitoring for greater stability
- Fixes to WEB Dashboard
- Ability to turn on/off dashboard and set Port
New Feature Release
Updates in this release include:
- Multiple Battery handling (inc Home Assistant Discovery)
- Web Dashboard for simple built-in IHD
- Data filtering to remove erroneous zero values
- Re-architected to enable multiple invertors in future releases
- Cost tracking for those on a two stage energy tariff (Octopus Go or Economy 7)
- Naming option for HA devices
Breaking Changes:
- Device naming in Home Assistant has changed and will require updating in your config
Cache Data Update
Merge pull request #2 from britkat1980/dev Major Update to add MQTT control and HA autodiscovery
Initial stable release
First stable release, utilising givenergy-modbus library to abstract low-level register access.
Provides read and write control.