„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