@@ -56,11 +56,13 @@ outage, use a local option (RS485 with ESP32, or SolarAssistant) instead.
5656 from the API, so new fields a firmware exposes show up automatically.
5757- Units come straight from the API payload, with correct device and state
5858 classes, so energy sensors feed the Energy dashboard and long term statistics.
59- - Controls exposed as raw inverter parameters (no invented presets): Solar Sell
60- and Time Of Use switches; Max Charge Current, Max Discharge Current, Max Sell
61- Power and Low Battery SOC numbers; and a ` set_tou_schedule ` service for the
62- Time Of Use table. Names match the inverter and Deye app. Control commands are
63- asynchronous and confirmed against the order status before reporting success.
59+ - Controls exposed as raw inverter parameters (no invented presets): a Battery
60+ Maintain SOC number (the Time Of Use Batt %, your main battery-level control);
61+ Low Battery SOC, Max Charge Current, Max Discharge Current and Max Sell Power
62+ numbers; Solar Sell and Time Of Use switches; and a ` set_tou_schedule ` service
63+ for the full Time Of Use table. Names match the inverter and Deye app. Control
64+ commands are asynchronous and confirmed against the order status before
65+ reporting success.
6466
6567## Battery charge level from automations
6668
8082` ` `
8183
8284For full control of individual slots (different % or flags per time window) use
83- the ` deye_cloud.set_tou_schedule` service, and enable or disable the schedule
84- with the **Time Of Use** switch or the `deye_cloud.set_tou_days` service.
85+ the ` deye_cloud.set_tou_schedule` service.
86+
87+ The **Time Of Use** switch is the inverter's Time Of Use master toggle (the
88+ checkbox on the Work Mode screen, the `touAction` parameter). It must be **on**
89+ for the schedule, and therefore Battery Maintain SOC, to take effect; turning it
90+ off makes the inverter ignore the schedule. Use `deye_cloud.set_tou_days` to
91+ turn it on or off and limit it to specific weekdays. The switch also exposes the
92+ current 6-slot schedule as its `schedule` attribute.
8593
8694# # Installation (HACS)
8795
0 commit comments