// https://www.openhab.org/docs/configuration/items.html#state-presentation // https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html#syntax // https://community.openhab.org/t/gardena-set-duration-for-water-control-mower-doesnt-work/99391/4 // Gardena Smart Bewässerungssteuerung - gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000 Group Ventilverteiler_Valves_State "Alle Ventile - Status" Group Ventilverteiler_Valves_Activity "Alle Ventile - Aktivität" Group Ventilverteiler_Valves_Duration "Alle Ventile - Dauer" Group Ventilverteiler_Valves_Duration_Remaining "Alle Ventile - Restdauer" Group Ventilverteiler_Valves_commands_Duration "Alle Ventile - Bewässerungsdauer" Group Ventilverteiler_Valves_commands_stop_until_next_task "Alle Ventile - Schliessen" String Ventilverteiler_Common_Name "Name" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:common#name"} Number Ventilverteiler_Common_batteryLevel "Batterieladung [%.1f] %" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:common#batteryLevel"} DateTime Ventilverteiler_Common_batteryLevel_Timestamp "Batterieladung Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:common#batteryLevel_timestamp"} String Ventilverteiler_Common_batteryState "Batteriestatus" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:common#batteryState"} DateTime Ventilverteiler_Common_batteryState_Timestamp "Batteriestatus Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:common#batteryState_timestamp"} Number Ventilverteiler_Common_rfLinkLevel "Signalstärke [%.1f] %" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:common#rfLinkLevel"} DateTime Ventilverteiler_Common_rfLinkLevel_Timestamp "Signalstärke Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:common#rfLinkLevel_timestamp"} String Ventilverteiler_Common_rfLinkState "Verbindungsstatus [%.1f]" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:common#rfLinkState"} DateTime Ventilverteiler_Common_rfLinkState_Timestamp "Verbindungsstatus Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:common#rfLinkState_timestamp"} Switch Ventilverteiler_ValveSet_commands_stop_until_next_task "Alle Ventil schließen, mit dem Zeitplan fortfahren" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valveSet_commands#stop_until_next_task"} String Ventilverteiler_Valve_1_Name "Name" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1#name"} String Ventilverteiler_Valve_1_State "Status" (Ventilverteiler_Valves_State) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1#state"} DateTime Ventilverteiler_Valve_1_State_Timestamp "Status Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1#state_timestamp"} String Ventilverteiler_Valve_1_Activity "Aktivität" (Ventilverteiler_Valves_Activity) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1#activity"} DateTime Ventilverteiler_Valve_1_Activity_Timestamp "Aktivität Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1#activity_timestamp"} String Ventilverteiler_Valve_1_lastErrorCode "Letzte Fehlermeldung" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1#lastErrorCode"} DateTime Ventilverteiler_Valve_1_lastErrorCode_Timestamp "Letzte Fehlermeldung Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1#lastErrorCode_timestamp"} Number:Time Ventilverteiler_Valve_1_Duration "Dauer" (Ventilverteiler_Valves_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1#duration"} Number Ventilverteiler_Valve_1_Duration_Remaining "Restdauer [%d]" (Ventilverteiler_Valves_Duration_Remaining) Number:Time Ventilverteiler_Valve_1_commands_Duration "Bewässerungsdauer" (Ventilverteiler_Valves_commands_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1_commands#commandDuration"} Switch Ventilverteiler_Valve_1_commands_start_seconds_to_override "Starte Bewässerung mit Dauer" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1_commands#start_seconds_to_override"} Switch Ventilverteiler_Valve_1_commands_stop_until_next_task "Ventil schließen, mit dem Zeitplan fortfahren" (Ventilverteiler_Valves_commands_stop_until_next_task) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1_commands#stop_until_next_task"} Switch Ventilverteiler_Valve_1_commands_pause "Pause bis zur angegebenen Zeit" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1_commands#pause"} Switch Ventilverteiler_Valve_1_commands_unpause "Zeitplan starten" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_1_commands#unpause"} String Ventilverteiler_Valve_2_Name "Name" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2#name"} String Ventilverteiler_Valve_2_State "Status" (Ventilverteiler_Valves_State) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2#state"} DateTime Ventilverteiler_Valve_2_State_Timestamp "Status Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2#state_timestamp"} String Ventilverteiler_Valve_2_Activity "Aktivität" (Ventilverteiler_Valves_Activity) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2#activity"} DateTime Ventilverteiler_Valve_2_Activity_Timestamp "Aktivität Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2#activity_timestamp"} String Ventilverteiler_Valve_2_lastErrorCode "Letzte Fehlermeldung" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2#lastErrorCode"} DateTime Ventilverteiler_Valve_2_lastErrorCode_Timestamp "Letzte Fehlermeldung Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2#lastErrorCode_timestamp"} Number:Time Ventilverteiler_Valve_2_Duration "Dauer" (Ventilverteiler_Valves_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2#duration"} Number Ventilverteiler_Valve_2_Duration_Remaining "Restdauer [%d]" (Ventilverteiler_Valves_Duration_Remaining) Number:Time Ventilverteiler_Valve_2_commands_Duration "Bewässerungsdauer" (Ventilverteiler_Valves_commands_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2_commands#commandDuration"} Switch Ventilverteiler_Valve_2_commands_start_seconds_to_override "Starte Bewässerung mit Dauer" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2_commands#start_seconds_to_override"} Switch Ventilverteiler_Valve_2_commands_stop_until_next_task "Ventil schließen, mit dem Zeitplan fortfahren" (Ventilverteiler_Valves_commands_stop_until_next_task) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2_commands#stop_until_next_task"} Switch Ventilverteiler_Valve_2_commands_pause "Pause bis zur angegebenen Zeit" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2_commands#pause"} Switch Ventilverteiler_Valve_2_commands_unpause "Zeitplan starten" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_2_commands#unpause"} String Ventilverteiler_Valve_3_Name "Name" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3#name"} String Ventilverteiler_Valve_3_State "Status" (Ventilverteiler_Valves_State) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3#state"} DateTime Ventilverteiler_Valve_3_State_Timestamp "Status Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3#state_timestamp"} String Ventilverteiler_Valve_3_Activity "Aktivität" (Ventilverteiler_Valves_Activity) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3#activity"} DateTime Ventilverteiler_Valve_3_Activity_Timestamp "Aktivität Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3#activity_timestamp"} String Ventilverteiler_Valve_3_lastErrorCode "Letzte Fehlermeldung" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3#lastErrorCode"} DateTime Ventilverteiler_Valve_3_lastErrorCode_Timestamp "Letzte Fehlermeldung Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3#lastErrorCode_timestamp"} Number:Time Ventilverteiler_Valve_3_Duration "Dauer" (Ventilverteiler_Valves_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3#duration"} Number Ventilverteiler_Valve_3_Duration_Remaining "Restdauer [%d]" (Ventilverteiler_Valves_Duration_Remaining) Number:Time Ventilverteiler_Valve_3_commands_Duration "Bewässerungsdauer" (Ventilverteiler_Valves_commands_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3_commands#commandDuration"} Switch Ventilverteiler_Valve_3_commands_start_seconds_to_override "Starte Bewässerung mit Dauer" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3_commands#start_seconds_to_override"} Switch Ventilverteiler_Valve_3_commands_stop_until_next_task "Ventil schließen, mit dem Zeitplan fortfahren" (Ventilverteiler_Valves_commands_stop_until_next_task) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3_commands#stop_until_next_task"} Switch Ventilverteiler_Valve_3_commands_pause "Pause bis zur angegebenen Zeit" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3_commands#pause"} Switch Ventilverteiler_Valve_3_commands_unpause "Zeitplan starten" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_3_commands#unpause"} String Ventilverteiler_Valve_4_Name "Name" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4#name"} String Ventilverteiler_Valve_4_State "Status" (Ventilverteiler_Valves_State) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4#state"} DateTime Ventilverteiler_Valve_4_State_Timestamp "Status Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4#state_timestamp"} String Ventilverteiler_Valve_4_Activity "Aktivität" (Ventilverteiler_Valves_Activity) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4#activity"} DateTime Ventilverteiler_Valve_4_Activity_Timestamp "Aktivität Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4#activity_timestamp"} String Ventilverteiler_Valve_4_lastErrorCode "Letzte Fehlermeldung" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4#lastErrorCode"} DateTime Ventilverteiler_Valve_4_lastErrorCode_Timestamp "Letzte Fehlermeldung Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4#lastErrorCode_timestamp"} Number:Time Ventilverteiler_Valve_4_Duration "Dauer" (Ventilverteiler_Valves_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4#duration"} Number:Time Ventilverteiler_Valve_4_Duration_Remaining "Restdauer [%d]" (Ventilverteiler_Valves_Duration_Remaining) Number:Time Ventilverteiler_Valve_4_commands_Duration "Bewässerungsdauer" (Ventilverteiler_Valves_commands_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4_commands#commandDuration"} Switch Ventilverteiler_Valve_4_commands_start_seconds_to_override "Starte Bewässerung mit Dauer" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4_commands#start_seconds_to_override"} Switch Ventilverteiler_Valve_4_commands_stop_until_next_task "Ventil schließen, mit dem Zeitplan fortfahren" (Ventilverteiler_Valves_commands_stop_until_next_task) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4_commands#stop_until_next_task"} Switch Ventilverteiler_Valve_4_commands_pause "Pause bis zur angegebenen Zeit" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4_commands#pause"} Switch Ventilverteiler_Valve_4_commands_unpause "Zeitplan starten" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_4_commands#unpause"} String Ventilverteiler_Valve_5_Name "Name" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5#name"} String Ventilverteiler_Valve_5_State "Status" (Ventilverteiler_Valves_State) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5#state"} DateTime Ventilverteiler_Valve_5_State_Timestamp "Status Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5#state_timestamp"} String Ventilverteiler_Valve_5_Activity "Aktivität" (Ventilverteiler_Valves_Activity) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5#activity"} DateTime Ventilverteiler_Valve_5_Activity_Timestamp "Aktivität Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5#activity_timestamp"} String Ventilverteiler_Valve_5_lastErrorCode "Letzte Fehlermeldung" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5#lastErrorCode"} DateTime Ventilverteiler_Valve_5_lastErrorCode_Timestamp "Letzte Fehlermeldung Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5#lastErrorCode_timestamp"} Number:Time Ventilverteiler_Valve_5_Duration "Dauer" (Ventilverteiler_Valves_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5#duration"} Number:Time Ventilverteiler_Valve_5_Duration_Remaining "Restdauer [%d]" (Ventilverteiler_Valves_Duration_Remaining) Number:Time Ventilverteiler_Valve_5_commands_Duration "Bewässerungsdauer" (Ventilverteiler_Valves_commands_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5_commands#commandDuration"} Switch Ventilverteiler_Valve_5_commands_start_seconds_to_override "Starte Bewässerung mit Dauer" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5_commands#start_seconds_to_override"} Switch Ventilverteiler_Valve_5_commands_stop_until_next_task "Ventil schließen, mit dem Zeitplan fortfahren" (Ventilverteiler_Valves_commands_stop_until_next_task) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5_commands#stop_until_next_task"} Switch Ventilverteiler_Valve_5_commands_pause "Pause bis zur angegebenen Zeit" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5_commands#pause"} Switch Ventilverteiler_Valve_5_commands_unpause "Zeitplan starten" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_5_commands#unpause"} String Ventilverteiler_Valve_6_Name "Name" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6#name"} String Ventilverteiler_Valve_6_State "Status" (Ventilverteiler_Valves_State) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6#state"} DateTime Ventilverteiler_Valve_6_State_Timestamp "Status Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6#state_timestamp"} String Ventilverteiler_Valve_6_Activity "Aktivität" (Ventilverteiler_Valves_Activity) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6#activity"} DateTime Ventilverteiler_Valve_6_Activity_Timestamp "Aktivität Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6#activity_timestamp"} String Ventilverteiler_Valve_6_lastErrorCode "Letzte Fehlermeldung" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6#lastErrorCode"} DateTime Ventilverteiler_Valve_6_lastErrorCode_Timestamp "Letzte Fehlermeldung Zeitstempel" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6#lastErrorCode_timestamp"} Number:Time Ventilverteiler_Valve_6_Duration "Dauer" (Ventilverteiler_Valves_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6#duration"} Number:Time Ventilverteiler_Valve_6_Duration_Remaining "Restdauer [%d]" (Ventilverteiler_Valves_Duration_Remaining) Number:Time Ventilverteiler_Valve_6_commands_Duration "Bewässerungsdauer" (Ventilverteiler_Valves_commands_Duration) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6_commands#commandDuration"} Switch Ventilverteiler_Valve_6_commands_start_seconds_to_override "Starte Bewässerung mit Dauer" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6_commands#start_seconds_to_override"} Switch Ventilverteiler_Valve_6_commands_stop_until_next_task "Ventil schließen, mit dem Zeitplan fortfahren" (Ventilverteiler_Valves_commands_stop_until_next_task) {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6_commands#stop_until_next_task"} Switch Ventilverteiler_Valve_6_commands_pause "Pause bis zur angegebenen Zeit" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6_commands#pause"} Switch Ventilverteiler_Valve_6_commands_unpause "Zeitplan starten" {channel="gardena:irrigation_control:00000000:00000000-02c1-4862-b487-00000000000:valve_6_commands#unpause"}