deploy script form: ultimo_zaehlerstaende_eingabe

main
martin.schweitzer 6 days ago
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…
Cancel
Save