„scripts/ultimo_meter_readings.form.json“ löschen
parent
928580a46e
commit
eeef3670f1
@ -1,91 +0,0 @@
|
||||
{
|
||||
"title": "Ultimo-Zählerstand Eingabe",
|
||||
"description": "Geben Sie Ultimo-Zählerstände für einen Sensor ein. Sie können entweder nach Sensor-Name/Nummer suchen oder eine Sensor-ID direkt eingeben.",
|
||||
"layout": "sections",
|
||||
"fields": [
|
||||
{
|
||||
"name": "search_term",
|
||||
"widget": "text_field",
|
||||
"label": "Sensor suchen",
|
||||
"hint_text": "Geben Sie einen Suchbegriff ein (z.B. Zählernummer, Sensor-Name)",
|
||||
"prefix_icon": "search",
|
||||
"validators": [
|
||||
{
|
||||
"type": "min_length",
|
||||
"value": 2,
|
||||
"error_text": "Mindestens 2 Zeichen erforderlich"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "sensor_id",
|
||||
"widget": "text_field",
|
||||
"label": "Oder direkte Sensor-ID",
|
||||
"hint_text": "Falls Sie die Sensor-ID bereits kennen",
|
||||
"prefix_icon": "tag",
|
||||
"validators": [
|
||||
{
|
||||
"type": "numeric",
|
||||
"error_text": "Sensor-ID muss eine Zahl sein"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "variable_name",
|
||||
"widget": "text_field",
|
||||
"label": "Variable Name (optional)",
|
||||
"hint_text": "Leer lassen für Standard-Variable",
|
||||
"helper_text": "Z.B. ACTIVE_ENERGY_ABSORBED_10, ENERGY_INST_VAL"
|
||||
},
|
||||
{
|
||||
"name": "variable_unit",
|
||||
"widget": "text_field",
|
||||
"label": "Einheit (optional)",
|
||||
"hint_text": "Leer lassen für Standard-Einheit",
|
||||
"helper_text": "Z.B. WH, KWH"
|
||||
},
|
||||
{
|
||||
"name": "readings_input",
|
||||
"widget": "text_field",
|
||||
"label": "Zählerstände",
|
||||
"hint_text": "Format: YYYY-MM:Wert (pro Zeile) oder YYYY-MM:Wert,YYYY-MM:Wert",
|
||||
"helper_text": "Beispiel: 2024-01:1000.5 oder 2024-01:1000,2024-02:1100",
|
||||
"text_field_config": {
|
||||
"keyboard_type": "multiline",
|
||||
"max_lines": 10,
|
||||
"min_lines": 2
|
||||
},
|
||||
"validators": [
|
||||
{
|
||||
"type": "required",
|
||||
"error_text": "Zählerstände sind erforderlich"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"sections": [
|
||||
{
|
||||
"title": "Sensor auswählen",
|
||||
"icon": "sensors",
|
||||
"field_names": [
|
||||
"search_term",
|
||||
"sensor_id"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Variable & Einheit",
|
||||
"icon": "settings",
|
||||
"field_names": [
|
||||
"variable_name",
|
||||
"variable_unit"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Zählerstände eingeben",
|
||||
"icon": "edit",
|
||||
"field_names": [
|
||||
"readings_input"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Reference in New Issue