deploy script form: ultimo_zaehlerstaende_eingabe
parent
a674be0d3a
commit
2403e3ff57
@ -0,0 +1,70 @@
|
|||||||
|
{
|
||||||
|
"title": "Ultimo-Zählerstände eingeben",
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"name": "sensor_search",
|
||||||
|
"widget": "text_field",
|
||||||
|
"label": "Zählernummer (Sensorname)",
|
||||||
|
"hint_text": "Geben Sie den Sensornamen oder einen Teil davon ein",
|
||||||
|
"validators": [
|
||||||
|
{
|
||||||
|
"type": "required",
|
||||||
|
"error_text": "Zählernummer ist erforderlich"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "min_length",
|
||||||
|
"value": 3,
|
||||||
|
"error_text": "Mindestens 3 Zeichen eingeben"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"prefix_icon": "search"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "variable_name",
|
||||||
|
"widget": "dropdown",
|
||||||
|
"label": "Messvariable",
|
||||||
|
"initial_value": "ACTIVE_ENERGY_ABSORBED_10",
|
||||||
|
"options": [
|
||||||
|
{
|
||||||
|
"value": "ACTIVE_ENERGY_ABSORBED_10",
|
||||||
|
"label": "Aktive Energie Bezug L10 (WH)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "ACTIVE_ENERGY_DELIVERED_10",
|
||||||
|
"label": "Aktive Energie Abgabe L10 (WH)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "ACTIVE_ENERGY_ABSORBED_9",
|
||||||
|
"label": "Aktive Energie Bezug L9 (WH)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": "ACTIVE_ENERGY_DELIVERED_9",
|
||||||
|
"label": "Aktive Energie Abgabe L9 (WH)"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"validators": [
|
||||||
|
{
|
||||||
|
"type": "required",
|
||||||
|
"error_text": "Messvariable auswählen"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "readings_data",
|
||||||
|
"widget": "text_field",
|
||||||
|
"label": "Ultimo-Stände (JSON Format)",
|
||||||
|
"hint_text": "[{\"month\": \"2024-01\", \"meterValue\": 12345.5}, {\"month\": \"2024-02\", \"meterValue\": 12567.8}]",
|
||||||
|
"helper_text": "Format: JSON-Array mit Objekten {month: YYYY-MM, meterValue: Zählerstand}",
|
||||||
|
"text_field_config": {
|
||||||
|
"keyboard_type": "multiline",
|
||||||
|
"max_lines": 5
|
||||||
|
},
|
||||||
|
"validators": [
|
||||||
|
{
|
||||||
|
"type": "required",
|
||||||
|
"error_text": "Ultimo-Daten sind erforderlich"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue