Sensor-Konfiguration des Dashboards
InfluxDB speichert die Messwerte als Zeitreihen. Jeder Messwert gehört zu einem Measurement und einem Field. SOLECTRUS abstrahiert davon und kennt stattdessen Sensoren, jeder mit einem eindeutigen Namen. Eine Umgebungsvariable je Sensor legt fest, wo in der InfluxDB seine Messwerte liegen.
Die Zuordnung folgt einer festen Schreibweise: Measurement und Field, getrennt durch einen Doppelpunkt. Steht die PV-Erzeugung im Measurement SENEC und dort im Field inverter_power, sieht der Eintrag so aus:
INFLUX_SENSOR_INVERTER_POWER=SENEC:inverter_powerMeasurement und Field sind case-sensitive: InfluxDB unterscheidet Groß- und Kleinschreibung. Zeigen zwei Sensoren auf dieselbe Stelle in der InfluxDB, setzt das Dashboard eine Warnung ins Protokoll.
Pflicht und Standardwerte
Abschnitt betitelt „Pflicht und Standardwerte“Keine dieser Variablen ist Pflicht, und keine hat einen Standardwert. Sensoren, für die keine Messwerte vorliegen (etwa mangels Wärmepumpe), bleiben einfach weg. Eine leere Zuordnung wie INFLUX_SENSOR_HEATPUMP_POWER= hat dieselbe Wirkung, nötig ist sie aber nicht.
Was fehlt, zeigt das Dashboard nicht an. Ohne INFLUX_SENSOR_BATTERY_SOC gibt es keinen Ladestand, ohne INFLUX_SENSOR_HOUSE_POWER keinen Hausverbrauch.
Verfügbare Sensoren
Abschnitt betitelt „Verfügbare Sensoren“Die von SOLECTRUS unterstützten Sensoren lassen sich in verschiedene Kategorien einteilen. Jeder Sensor ist mit seiner Umgebungsvariablen verlinkt.
Wechselrichter
Abschnitt betitelt „Wechselrichter“| Sensor-Name | Einheit |
|---|---|
| INVERTER_POWER | Watt |
| INVERTER_POWER_1 | Watt |
| INVERTER_POWER_2 | Watt |
| INVERTER_POWER_3 | Watt |
| INVERTER_POWER_4 | Watt |
| INVERTER_POWER_5 | Watt |
| GRID_IMPORT_POWER | Watt |
| GRID_EXPORT_POWER | Watt |
| GRID_EXPORT_LIMIT | Prozent |
| CASE_TEMP | °C |
| SYSTEM_STATUS | Text |
| SYSTEM_STATUS_OK | Logisch (True/False) |
Stromspeicher
Abschnitt betitelt „Stromspeicher“| Sensor-Name | Einheit |
|---|---|
| BATTERY_SOC | Prozent |
| BATTERY_CHARGING_POWER | Watt |
| BATTERY_DISCHARGING_POWER | Watt |
Verbraucher
Abschnitt betitelt „Verbraucher“| Sensor-Name | Einheit |
|---|---|
| HOUSE_POWER | Watt |
| HEATPUMP_POWER | Watt |
| CUSTOM_POWER_01 | Watt |
| CUSTOM_POWER_02 | Watt |
| CUSTOM_POWER_03 | Watt |
| CUSTOM_POWER_04 | Watt |
| CUSTOM_POWER_05 | Watt |
| CUSTOM_POWER_06 | Watt |
| CUSTOM_POWER_07 | Watt |
| CUSTOM_POWER_08 | Watt |
| CUSTOM_POWER_09 | Watt |
| CUSTOM_POWER_10 | Watt |
| CUSTOM_POWER_11 | Watt |
| CUSTOM_POWER_12 | Watt |
| CUSTOM_POWER_13 | Watt |
| CUSTOM_POWER_14 | Watt |
| CUSTOM_POWER_15 | Watt |
| CUSTOM_POWER_16 | Watt |
| CUSTOM_POWER_17 | Watt |
| CUSTOM_POWER_18 | Watt |
| CUSTOM_POWER_19 | Watt |
| CUSTOM_POWER_20 | Watt |
Wallbox
Abschnitt betitelt „Wallbox“| Sensor-Name | Einheit |
|---|---|
| WALLBOX_POWER | Watt |
| WALLBOX_CAR_CONNECTED | Logisch (True/False) |
E-Autos
Abschnitt betitelt „E-Autos“| Sensor-Name | Einheit |
|---|---|
| CAR_BATTERY_SOC_X | Prozent |
| CAR_ODOMETER_X | Kilometer |
| CAR_RANGE_X | Kilometer |
| CAR_CONNECTED_X | Logisch (True/False) |
| CAR_LATITUDE_X | Grad |
| CAR_LONGITUDE_X | Grad |
Wärmepumpe
Abschnitt betitelt „Wärmepumpe“| Sensor-Name | Einheit |
|---|---|
| HEATPUMP_HEATING_POWER | Watt |
| HEATPUMP_TANK_TEMP | °C |
| HEATPUMP_TANK_TEMP_SETPOINT | °C |
| HEATPUMP_STATUS | Text |
| OUTDOOR_TEMP | °C |
Prognosen
Abschnitt betitelt „Prognosen“| Sensor-Name | Einheit |
|---|---|
| INVERTER_POWER_FORECAST | Watt |
| INVERTER_POWER_FORECAST_CLEARSKY | Watt |
| OUTDOOR_TEMP_FORECAST | °C |
Umgebungsvariablen
Abschnitt betitelt „Umgebungsvariablen“Die Variablen beginnen alle mit dem Präfix INFLUX_SENSOR_, gefolgt vom eindeutigen Sensor-Namen.
HELIOS schreibt die Zuordnungen selbst. Unter Konfiguration → Sensoren wird ein Sensor aktiviert und ihm eine Quelle zugewiesen, etwa der SENEC- oder der MQTT-Collector. Measurement und Field ergeben sich daraus. Nur bei der Quelle „Externe Quelle“ fragt HELIOS beides ab, denn dann schreibt ein Programm außerhalb von SOLECTRUS in die InfluxDB.
INFLUX_SENSOR_INVERTER_POWER
Abschnitt betitelt „INFLUX_SENSOR_INVERTER_POWER“PV-Erzeugung als Leistung des Wechselrichters, in Watt. Gemeint ist die Gesamterzeugung, also inklusive etwaiger Steckersolargeräte oder separat betriebener Wechselrichter.
Gibt es keinen solchen Gesamtwert, bleibt die Variable weg. Das Dashboard addiert dann die Werte der einzelnen Wechselrichter (INFLUX_SENSOR_INVERTER_POWER_X) selbst.
INFLUX_SENSOR_INVERTER_POWER=SENEC:inverter_powerINFLUX_SENSOR_INVERTER_POWER_X
Abschnitt betitelt „INFLUX_SENSOR_INVERTER_POWER_X“Leistung eines einzelnen Erzeugers in Watt, wobei X für eine Zahl zwischen 1 und 5 steht. Nötig sind diese Variablen nur, wenn Messwerte für einzelne Wechselrichter oder Strings vorliegen.
INFLUX_SENSOR_INVERTER_POWER_1=SENEC:mpp1_powerINFLUX_SENSOR_INVERTER_POWER_2=SENEC:mpp2_powerINFLUX_SENSOR_INVERTER_POWER_3=SENEC:mpp3_powerINFLUX_SENSOR_INVERTER_POWER_4=balcony:powerINFLUX_SENSOR_INVERTER_POWER_5=INFLUX_SENSOR_HOUSE_POWER
Abschnitt betitelt „INFLUX_SENSOR_HOUSE_POWER“Hausverbrauch in Watt.
INFLUX_SENSOR_HOUSE_POWER=SENEC:house_powerINFLUX_SENSOR_GRID_IMPORT_POWER
Abschnitt betitelt „INFLUX_SENSOR_GRID_IMPORT_POWER“Strombezug aus dem Netz in Watt.
INFLUX_SENSOR_GRID_IMPORT_POWER=SENEC:grid_power_plusINFLUX_SENSOR_GRID_EXPORT_POWER
Abschnitt betitelt „INFLUX_SENSOR_GRID_EXPORT_POWER“Stromabgabe ins Netz (Einspeisung) in Watt.
INFLUX_SENSOR_GRID_EXPORT_POWER=SENEC:grid_power_minusINFLUX_SENSOR_BATTERY_CHARGING_POWER
Abschnitt betitelt „INFLUX_SENSOR_BATTERY_CHARGING_POWER“Ladeleistung des Stromspeichers in Watt.
INFLUX_SENSOR_BATTERY_CHARGING_POWER=SENEC:bat_power_plusINFLUX_SENSOR_BATTERY_DISCHARGING_POWER
Abschnitt betitelt „INFLUX_SENSOR_BATTERY_DISCHARGING_POWER“Entladeleistung des Stromspeichers in Watt.
INFLUX_SENSOR_BATTERY_DISCHARGING_POWER=SENEC:bat_power_minusINFLUX_SENSOR_BATTERY_SOC
Abschnitt betitelt „INFLUX_SENSOR_BATTERY_SOC“Ladestand des Stromspeichers in Prozent.
INFLUX_SENSOR_BATTERY_SOC=SENEC:bat_fuel_chargeINFLUX_SENSOR_WALLBOX_POWER
Abschnitt betitelt „INFLUX_SENSOR_WALLBOX_POWER“Ladeleistung der Wallbox in Watt.
INFLUX_SENSOR_WALLBOX_POWER=SENEC:wallbox_charge_powerINFLUX_SENSOR_CASE_TEMP
Abschnitt betitelt „INFLUX_SENSOR_CASE_TEMP“Gehäusetemperatur des Wechselrichters oder Stromspeichers in °C.
INFLUX_SENSOR_CASE_TEMP=SENEC:case_tempINFLUX_SENSOR_INVERTER_POWER_FORECAST
Abschnitt betitelt „INFLUX_SENSOR_INVERTER_POWER_FORECAST“Prognostizierte PV-Erzeugung in Watt.
INFLUX_SENSOR_INVERTER_POWER_FORECAST=Forecast:wattINFLUX_SENSOR_INVERTER_POWER_FORECAST_CLEARSKY
Abschnitt betitelt „INFLUX_SENSOR_INVERTER_POWER_FORECAST_CLEARSKY“Höchstmögliche PV-Erzeugung bei wolkenlosem Himmel, in Watt. Verfügbar ab Dashboard-Version 1.0.
INFLUX_SENSOR_INVERTER_POWER_FORECAST_CLEARSKY=Forecast:watt_clearskyINFLUX_SENSOR_OUTDOOR_TEMP_FORECAST
Abschnitt betitelt „INFLUX_SENSOR_OUTDOOR_TEMP_FORECAST“Prognostizierte Außentemperatur in °C. Verfügbar ab Dashboard-Version 1.0.
INFLUX_SENSOR_OUTDOOR_TEMP_FORECAST=Forecast:tempINFLUX_SENSOR_SYSTEM_STATUS
Abschnitt betitelt „INFLUX_SENSOR_SYSTEM_STATUS“Systemstatus als Text, etwa eine Fehlermeldung des Wechselrichters.
INFLUX_SENSOR_SYSTEM_STATUS=SENEC:current_stateINFLUX_SENSOR_SYSTEM_STATUS_OK
Abschnitt betitelt „INFLUX_SENSOR_SYSTEM_STATUS_OK“Kennzeichnung, ob der Systemstatus als „in Ordnung“ gilt. Der Wert ist logisch: true zeigt einen grünen Punkt, false einen orangefarbenen.
INFLUX_SENSOR_SYSTEM_STATUS_OK=SENEC:current_state_okINFLUX_SENSOR_GRID_EXPORT_LIMIT
Abschnitt betitelt „INFLUX_SENSOR_GRID_EXPORT_LIMIT“Einspeiseleistungsbegrenzung in Prozent. Gemeint ist nicht die Obergrenze, sondern die in einem einzelnen Moment gerade wirksame Begrenzung. Manche Wechselrichter liefern diesen Wert.
INFLUX_SENSOR_GRID_EXPORT_LIMIT=SENEC:power_ratioINFLUX_SENSOR_HEATPUMP_POWER
Abschnitt betitelt „INFLUX_SENSOR_HEATPUMP_POWER“Stromverbrauch der Wärmepumpe in Watt.
INFLUX_SENSOR_HEATPUMP_POWER=heatpump:powerINFLUX_SENSOR_HEATPUMP_HEATING_POWER
Abschnitt betitelt „INFLUX_SENSOR_HEATPUMP_HEATING_POWER“Erzeugte Wärmeleistung der Wärmepumpe in Watt. Das ist die thermische Leistung, die die Wärmepumpe abgibt, nicht ihr Stromverbrauch. Verfügbar ab Dashboard-Version 1.0.
Zusammen mit INFLUX_SENSOR_HEATPUMP_POWER berechnet das Dashboard daraus die Arbeitszahl.
INFLUX_SENSOR_HEATPUMP_HEATING_POWER=heatpump:heating_powerINFLUX_SENSOR_HEATPUMP_STATUS
Abschnitt betitelt „INFLUX_SENSOR_HEATPUMP_STATUS“Status der Wärmepumpe als Text, etwa „Heizen“ oder „Warmwasser“. Verfügbar ab Dashboard-Version 1.0.
INFLUX_SENSOR_HEATPUMP_STATUS=heatpump:statusINFLUX_SENSOR_OUTDOOR_TEMP
Abschnitt betitelt „INFLUX_SENSOR_OUTDOOR_TEMP“Außentemperatur in °C, gemessen von der Wärmepumpe. Verfügbar ab Dashboard-Version 1.0.
INFLUX_SENSOR_OUTDOOR_TEMP=heatpump:outdoor_tempINFLUX_SENSOR_HEATPUMP_TANK_TEMP
Abschnitt betitelt „INFLUX_SENSOR_HEATPUMP_TANK_TEMP“Temperatur des Warmwasserspeichers der Wärmepumpe in °C. Verfügbar ab Dashboard-Version 1.0.
INFLUX_SENSOR_HEATPUMP_TANK_TEMP=heatpump:tank_tempINFLUX_SENSOR_HEATPUMP_TANK_TEMP_SETPOINT
Abschnitt betitelt „INFLUX_SENSOR_HEATPUMP_TANK_TEMP_SETPOINT“Solltemperatur des Warmwasserspeichers der Wärmepumpe in °C. Verfügbar ab Dashboard-Version 1.2.
INFLUX_SENSOR_HEATPUMP_TANK_TEMP_SETPOINT=heatpump:tank_temp_setpointINFLUX_SENSOR_WALLBOX_CAR_CONNECTED
Abschnitt betitelt „INFLUX_SENSOR_WALLBOX_CAR_CONNECTED“Kennzeichnung, ob ein E-Auto an der Wallbox steckt. Der Wert ist logisch, also true oder false. Welches Fahrzeug steckt, sagt dieser Sensor nicht. Das meldet jedes Fahrzeug selbst über INFLUX_SENSOR_CAR_CONNECTED_X.
INFLUX_SENSOR_WALLBOX_CAR_CONNECTED=Wallbox:car_connectedINFLUX_SENSOR_CUSTOM_POWER_XX
Abschnitt betitelt „INFLUX_SENSOR_CUSTOM_POWER_XX“Stromverbrauch eines benutzerdefinierten Sensors in Watt, wobei XX für eine Zahl zwischen 01 und 20 steht. Damit lassen sich einzelne Verbraucher im Haushalt erfassen, etwa Waschmaschine oder Kühlschrank.
Ein benutzerdefinierter Sensor bekommt ein eigenes Segment in der Strombilanz.
INFLUX_SENSOR_CUSTOM_POWER_01=Fridge:powerINFLUX_SENSOR_CUSTOM_POWER_02=Dishwasher:powerINFLUX_SENSOR_CUSTOM_POWER_03=Washer:power# ...E-Autos auswerten
Abschnitt betitelt „E-Autos auswerten“Ab Dashboard-Version 1.4 wertet SOLECTRUS bis zu fünf E-Autos aus: Fahrstrecke, Verbrauch und Kosten je 100 km, Reichweite, Standorte und Ladevorgänge. Zur Darstellung der Auswertung ist ein Sponsoring-Abo erforderlich.
Jedes Fahrzeug hat eine Nummer von 1 bis 5, die am Ende seiner Variablen steht. Fehlt die Nummer, gilt die Variable automatisch für Fahrzeug 1. Bei nur einem Fahrzeug kann die Nummer also entfallen:
INFLUX_SENSOR_CAR_BATTERY_SOC=Herbie:socINFLUX_SENSOR_CAR_ODOMETER=Herbie:odometerINFLUX_SENSOR_CAR_RANGE=Herbie:rangeMit Nummer sieht dasselbe so aus, ergänzt um ein zweites Fahrzeug:
INFLUX_SENSOR_CAR_BATTERY_SOC_1=Herbie:socINFLUX_SENSOR_CAR_ODOMETER_1=Herbie:odometerINFLUX_SENSOR_CAR_RANGE_1=Herbie:rangeINFLUX_SENSOR_CAR_CONNECTED_1=Herbie:plugged_inINFLUX_SENSOR_CAR_LATITUDE_1=Herbie:latitudeINFLUX_SENSOR_CAR_LONGITUDE_1=Herbie:longitude
INFLUX_SENSOR_CAR_BATTERY_SOC_2=KITT:socINFLUX_SENSOR_CAR_ODOMETER_2=KITT:odometerINFLUX_SENSOR_CAR_RANGE_2=KITT:rangeINFLUX_SENSOR_CAR_CONNECTED_2=KITT:plugged_inINFLUX_SENSOR_CAR_LATITUDE_2=KITT:latitudeINFLUX_SENSOR_CAR_LONGITUDE_2=KITT:longitudeEine einzige Variable genügt, damit das Dashboard ein Fahrzeug kennt. Sind für ein Fahrzeug beide Schreibweisen gesetzt, gewinnt die mit Nummer.
Ein geparktes Auto meldet oft tagelang nichts, und manche Quellen senden einen Wert nur, wenn er sich ändert. Das Dashboard hält deshalb jeden Wert eines Fahrzeugs fest, bis der nächste kommt, egal wie alt er ist.
Nach dem Neustart des Dashboards stehen die Fahrzeuge unter Einstellungen → E-Autos. Dort bekommen sie Name, Farbe, Zeitraum der Nutzung und die nutzbare Kapazität der Batterie. Bei mehreren Fahrzeugen zählt der Zeitraum: Das Dashboard ordnet einen Ladevorgang nur einem Fahrzeug zu, das an diesem Tag in Gebrauch war. Das gilt auch für frühere Fahrzeuge, die längst verkauft sind, aber an der eigenen Wallbox geladen haben.
INFLUX_SENSOR_CAR_BATTERY_SOC_X
Abschnitt betitelt „INFLUX_SENSOR_CAR_BATTERY_SOC_X“Ladestand eines E-Autos in Prozent. X steht für die Nummer des Fahrzeugs zwischen 1 und 5. Ohne Nummer gilt die Variable automatisch für Fahrzeug 1: INFLUX_SENSOR_CAR_BATTERY_SOC bedeutet dasselbe wie INFLUX_SENSOR_CAR_BATTERY_SOC_1. Die Nummer versteht das Dashboard ab Version 1.4, ältere Versionen kennen nur die Schreibweise ohne Nummer.
Steigt der Ladestand während eines Ladevorgangs an der Wallbox, ordnet das Dashboard den Vorgang diesem Fahrzeug zu. Zusammen mit INFLUX_SENSOR_CAR_RANGE_X ergibt sich die Reichweite bei voller Batterie.
INFLUX_SENSOR_CAR_BATTERY_SOC_1=Herbie:socINFLUX_SENSOR_CAR_BATTERY_SOC_2=KITT:socINFLUX_SENSOR_CAR_ODOMETER_X
Abschnitt betitelt „INFLUX_SENSOR_CAR_ODOMETER_X“Kilometerstand eines E-Autos in km. X steht für die Nummer des Fahrzeugs zwischen 1 und 5. Ohne Nummer gilt die Variable automatisch für Fahrzeug 1: INFLUX_SENSOR_CAR_ODOMETER bedeutet dasselbe wie INFLUX_SENSOR_CAR_ODOMETER_1. Verfügbar ab Dashboard-Version 1.4.
Aus dem Kilometerstand berechnet das Dashboard die Fahrstrecke je Tag, die Fahrtkosten sowie Verbrauch und Kosten je 100 km. Ohne ihn zeigt die Auswertung des Fahrzeugs nur die Ladevorgänge.
Einen Kilometerstand von 0 und einen Rücksprung um mehr als 1 km wertet das Dashboard als Messfehler und ignoriert ihn. Sonst ergäbe der nächste korrekte Wert eine Fahrstrecke in Höhe des gesamten Kilometerstands. Bestätigt der nächste Wert den Rücksprung, gilt er, etwa nach einem Wechsel der Quelle.
INFLUX_SENSOR_CAR_ODOMETER_1=Herbie:odometerINFLUX_SENSOR_CAR_ODOMETER_2=KITT:odometerINFLUX_SENSOR_CAR_RANGE_X
Abschnitt betitelt „INFLUX_SENSOR_CAR_RANGE_X“Aktuelle Reichweite eines E-Autos in km, wie sie das Auto selbst angibt. X steht für die Nummer des Fahrzeugs zwischen 1 und 5. Ohne Nummer gilt die Variable automatisch für Fahrzeug 1: INFLUX_SENSOR_CAR_RANGE bedeutet dasselbe wie INFLUX_SENSOR_CAR_RANGE_1. Verfügbar ab Dashboard-Version 1.4.
Zusammen mit INFLUX_SENSOR_CAR_BATTERY_SOC_X berechnet das Dashboard daraus die Reichweite bei voller Batterie. An ihr lassen sich der Verlust an Batteriekapazität und der Einfluss der Jahreszeit ablesen.
INFLUX_SENSOR_CAR_RANGE_1=Herbie:rangeINFLUX_SENSOR_CAR_RANGE_2=KITT:rangeINFLUX_SENSOR_CAR_CONNECTED_X
Abschnitt betitelt „INFLUX_SENSOR_CAR_CONNECTED_X“Kennzeichnung, ob das Ladekabel am E-Auto steckt. X steht für die Nummer des Fahrzeugs zwischen 1 und 5. Ohne Nummer gilt die Variable automatisch für Fahrzeug 1: INFLUX_SENSOR_CAR_CONNECTED bedeutet dasselbe wie INFLUX_SENSOR_CAR_CONNECTED_1. Verfügbar ab Dashboard-Version 1.4.
Der Wert ist logisch. Neben true und false versteht das Dashboard die Texte on, off, yes und no in beliebiger Schreibweise, wie sie MQTT-Quellen oft senden. Eine Zahl größer als 0 gilt als true, jede andere als false.
Meldet ein Fahrzeug während eines Ladevorgangs an der Wallbox eine Verbindung, ordnet das Dashboard den Vorgang diesem Fahrzeug zu. Ohne den Sensor entscheiden Ladestand und Kilometerstand, was bei mehreren Fahrzeugen nicht immer gelingt.
INFLUX_SENSOR_CAR_CONNECTED_1=Herbie:plugged_inINFLUX_SENSOR_CAR_CONNECTED_2=KITT:plugged_inINFLUX_SENSOR_CAR_LATITUDE_X
Abschnitt betitelt „INFLUX_SENSOR_CAR_LATITUDE_X“Breitengrad des Standorts eines E-Autos in Grad, als Dezimalzahl wie 48.137. X steht für die Nummer des Fahrzeugs zwischen 1 und 5. Ohne Nummer gilt die Variable automatisch für Fahrzeug 1: INFLUX_SENSOR_CAR_LATITUDE bedeutet dasselbe wie INFLUX_SENSOR_CAR_LATITUDE_1. Verfügbar ab Dashboard-Version 1.4.
Eine Position entsteht nur zusammen mit INFLUX_SENSOR_CAR_LONGITUDE_X. Beide Werte müssen denselben Zeitstempel tragen, also im selben Datenpunkt der InfluxDB stehen. Beim MQTT-Collector gelingt das, wenn beide aus derselben MQTT-Nachricht stammen, etwa aus einem JSON-Payload. Kommen sie über zwei getrennte Topics, entsteht keine Position.
Aus den Positionen ermittelt das Dashboard Orte und Aufenthalte. Steht ein Fahrzeug während eines Ladevorgangs an der Wallbox gerade woanders, scheidet es für diesen Vorgang aus. Dafür braucht es einen Ort mit der Kennzeichnung „Zuhause“, festgelegt unter Einstellungen → Standorte. Die Standorte sieht nur der Admin.
INFLUX_SENSOR_CAR_LATITUDE_1=Herbie:latitudeINFLUX_SENSOR_CAR_LATITUDE_2=KITT:latitudeINFLUX_SENSOR_CAR_LONGITUDE_X
Abschnitt betitelt „INFLUX_SENSOR_CAR_LONGITUDE_X“Längengrad des Standorts eines E-Autos in Grad, als Dezimalzahl wie 11.575. X steht für die Nummer des Fahrzeugs zwischen 1 und 5. Ohne Nummer gilt die Variable automatisch für Fahrzeug 1: INFLUX_SENSOR_CAR_LONGITUDE bedeutet dasselbe wie INFLUX_SENSOR_CAR_LONGITUDE_1. Verfügbar ab Dashboard-Version 1.4.
Eine Position entsteht nur zusammen mit INFLUX_SENSOR_CAR_LATITUDE_X. Beide Werte müssen denselben Zeitstempel tragen, also im selben Datenpunkt der InfluxDB stehen. Beim MQTT-Collector gelingt das, wenn beide aus derselben MQTT-Nachricht stammen, etwa aus einem JSON-Payload. Kommen sie über zwei getrennte Topics, entsteht keine Position.
INFLUX_SENSOR_CAR_LONGITUDE_1=Herbie:longitudeINFLUX_SENSOR_CAR_LONGITUDE_2=KITT:longitudeHausverbrauch korrigieren
Abschnitt betitelt „Hausverbrauch korrigieren“INFLUX_EXCLUDE_FROM_HOUSE_POWER
Abschnitt betitelt „INFLUX_EXCLUDE_FROM_HOUSE_POWER“Sensoren, deren Leistung aus dem Hausverbrauch herausgerechnet wird, als komma-getrennte Liste von Sensor-Namen. Die Namen stehen dort ohne das Präfix INFLUX_SENSOR_.
Nötig ist das, wenn der Hausverbrauch die Leistung der Wärmepumpe, der Wallbox oder anderer Verbraucher bereits enthält. Ohne die Korrektur zählt ihre Leistung doppelt.
INFLUX_EXCLUDE_FROM_HOUSE_POWER=HEATPUMP_POWER,WALLBOX_POWERAuch benutzerdefinierte Sensoren gehören hierher:
INFLUX_EXCLUDE_FROM_HOUSE_POWER=WALLBOX_POWER,CUSTOM_POWER_02,CUSTOM_POWER_08Ein Name, den SOLECTRUS nicht kennt, lässt das Dashboard beim Start abbrechen. Ist INFLUX_SENSOR_HOUSE_POWER nicht konfiguriert, bleibt die Variable wirkungslos.