{"repo":"salewis38/palm","free":true,"listed":false,"github":"https://github.com/salewis38/palm","clone":"git clone https://github.com/salewis38/palm.git","description":"Automations for GivEnergy inverter, sets daily target SoC, schedules API calls and logs data on PVOutput.org","language":"Python","stars":12,"topics":["automation","givenergy","pvoutput","solcast","carbonintensity"],"license":"GPL-3.0","category":"workflow-automation","readme_excerpt":"PALM PV Automated Load Manager This software forms the basis of a simple home automation system, using the following hardware: GivEnergy AC-coupled inverter with power monitoring on supply and local PV generation MiHome remote-controlled switches for various loads, controlled via hub and API It performs the following functions: aggregating data from multiple sources and upload to PVOutput.org every for 5 minutes for long-term analysis setting overnight battery charge target for off-peak electricity usage, based on forecast generation and previous days' consumption a simple sequencer for load management, based on time, temperature, battery charge and CO2/kWh UPDATE 18/Aug/2023 File palm soc.py is used by the GivTCP add-on to Home Assistant. The main file for execution outside the HA environment is palm.py. This includes ONCE MODE \"palm.py -o\" to run through the overnight calculations and then exit. To simplify code maintenance: the settings.py file has been renamed to palm settings.py for consistency with GivTCP. common functionality for all variants of PALM has been moved to a separate palm utils.py file. Use the command \"palm.py -t\" for test, drop the \"-t\" argument for the target value to be written to the GivEnergy server PALM now outputs a set of plot data that summarises the SoC calculation. To generate a chart, paste the CSV data into Excel. The conservativeness of the forecast works for me and is set at 35%. It can be altered by changing the \"Solcast.weight\" parameter i","default_branch":null,"files":null,"tree":[],"storefront":"/r/salewis38","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/salewis38/palm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}