|
1 | 1 | configuration: |
2 | 2 | DRIVER: |
3 | 3 | name: Inverter Driver |
4 | | - description: " |
| 4 | + description: | |
5 | 5 | The inverter driver to use. |
6 | 6 |
|
7 | 7 | *pymodbus* is recommended when connected via a RS485/TCP adapter. |
8 | 8 |
|
9 | | - With *solarman* you have to reduce the frequency that you read (see schedules)" |
| 9 | + With *solarman* you have to reduce the frequency that you read (see schedules). |
10 | 10 | INVERTERS: |
11 | 11 | name: Inverters |
12 | | - description: ' |
| 12 | + description: | |
13 | 13 | Add one item per inverter. |
14 | 14 |
|
15 | 15 | HA_PREFIX should be unique for each inverter. |
16 | 16 |
|
17 | 17 | If PORT is a blank string "" the selected DEBUG_DEVICE will be used. |
18 | 18 |
|
19 | 19 | Only the solarman driver requires the DONGLE_SERIAL_NUMBER. |
20 | | - ' |
| 20 | +
|
| 21 | + Optional **DRIVER** per inverter overrides the global driver for that inverter. |
21 | 22 | SENSOR_DEFINITIONS: |
22 | 23 | name: Sensor definitions |
23 | 24 | description: "" |
24 | | - |
| 25 | + SENSOR_OVERRIDES: |
| 26 | + name: Sensor overrides |
| 27 | + description: | |
| 28 | + Override sensor attributes (min, max, factor, trace). Each entry is `key=value`. |
| 29 | + See the documentation for examples. |
| 30 | + SENSORS: |
| 31 | + name: Sensors |
| 32 | + description: | |
| 33 | + Sensor groups or individual sensor names to poll for all inverters. |
| 34 | + SENSORS_FIRST_INVERTER: |
| 35 | + name: Sensors (first inverter) |
| 36 | + description: | |
| 37 | + Extra sensors polled only for the first inverter (typically settings). |
| 38 | + MANUFACTURER: |
| 39 | + name: Manufacturer |
| 40 | + description: Manufacturer name shown on the Home Assistant device. |
| 41 | + READ_ALLOW_GAP: |
| 42 | + name: Read allow gap |
| 43 | + description: | |
| 44 | + Maximum register address gap to include in a single Modbus read (fills gaps between requested registers). |
| 45 | + READ_SENSORS_BATCH_SIZE: |
| 46 | + name: Read batch size |
| 47 | + description: Maximum number of registers to read in one Modbus request. |
| 48 | + STALE_INVERTER_AFTER_SECONDS: |
| 49 | + name: Stale inverter after (seconds) |
| 50 | + description: | |
| 51 | + After a successful read, if Modbus failures continue past this many seconds, that inverter enters stale quiet so the |
| 52 | + bus is not blocked for others. Default 120. |
| 53 | + STALE_INVERTER_SKIP_SECONDS: |
| 54 | + name: Stale skip (seconds) |
| 55 | + description: | |
| 56 | + How long to stay in stale quiet before a one-off serial probe and possible recovery. Default 600. |
| 57 | + SCHEDULES: |
| 58 | + name: Schedules |
| 59 | + description: | |
| 60 | + When to read sensors and when to publish to MQTT (per key, e.g. power **W**). See the schedules documentation. |
| 61 | + NUMBER_ENTITY_MODE: |
| 62 | + name: Number entity mode |
| 63 | + description: | |
| 64 | + How read/write number entities display in Home Assistant — **auto**, **box**, or **slider**. |
25 | 65 | PROG_TIME_INTERVAL: |
26 | 66 | name: Program time interval |
27 | | - description: " |
28 | | - Set the program time interval in minutes for the selection list. |
| 67 | + description: | |
| 68 | + Program time selection list step in minutes. |
| 69 | +
|
| 70 | + Warning: 5 minutes produces a very long list to scroll through. |
| 71 | + TIMEOUT: |
| 72 | + name: Modbus timeout |
| 73 | + description: | |
| 74 | + Modbus timeout in seconds for connect and register read/write attempts. |
29 | 75 |
|
30 | | - Warning: setting this to 5 minutes will result in a very long list to scroll through." |
| 76 | + Default **1** second. Increase if you see spurious timeouts on slow links. |
| 77 | + MQTT_CUSTOM: |
| 78 | + name: Custom MQTT |
| 79 | + description: | |
| 80 | + When enabled, use MQTT_HOST, MQTT_PORT, MQTT_USERNAME, and MQTT_PASSWORD below instead of Supervisor discovery. |
| 81 | + MQTT_HOST: |
| 82 | + name: MQTT host |
| 83 | + description: MQTT broker hostname (used when custom MQTT is enabled). |
| 84 | + MQTT_PORT: |
| 85 | + name: MQTT port |
| 86 | + description: MQTT broker port (used when custom MQTT is enabled). |
| 87 | + MQTT_USERNAME: |
| 88 | + name: MQTT username |
| 89 | + description: MQTT broker username (used when custom MQTT is enabled). |
| 90 | + MQTT_PASSWORD: |
| 91 | + name: MQTT password |
| 92 | + description: MQTT broker password (used when custom MQTT is enabled). |
| 93 | + DEBUG: |
| 94 | + name: Debug level |
| 95 | + description: | |
| 96 | + Log verbosity. 0 = normal, higher values print more detail (see documentation). |
| 97 | + DEBUG_DEVICE: |
| 98 | + name: Debug device |
| 99 | + description: USB serial device used when an inverter PORT is left empty. |
| 100 | + MUTE_LOGS: |
| 101 | + name: Mute logs (clock times) |
| 102 | + description: | |
| 103 | + Local times (`hh:mm`) when the add-on temporarily sets logging to critical for 60 seconds to suppress noisy |
| 104 | + expected messages. Optional. |
0 commit comments