This repository has been archived by the owner on Sep 16, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
2-pool.items
61 lines (50 loc) · 2.59 KB
/
2-pool.items
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
//Gruppe für Chart
Group Chart_Pool_Temperature
Group Chart_Pool_Switch
Group Chart_Pool_Mode
String Sensor_Device (gPool) {
mqtt="<[mqtt:/sensor/pool/device:state:JSONPATH($.value)]"
}
DateTime Sensor_Device_StartedAt "Last Start [%1$tm.%1$td.%1$tY %1$tr]" //timestamp of the
Number Sensor_Pool_Temperature "Wasser [%.1f °C]" <temperature>
(gPool, gTemperature, Chart_Pool_Temperature)
["CurrentTemperature", "object:wasser"]
{
channel="mqtt:topic:mosquitto:pool:poolTemp"
//mqtt="<[mqtt:/sensor/pool/temperature:state:JSONPATH($.value)]"
}
Number Sensor_Solar_Temperature "Solar [%.1f °C]" <temperature>
(gPool, gTemperature, Chart_Pool_Temperature)
["CurrentTemperature", "object:solar"] {
channel="mqtt:topic:mosquitto:pool:solarTemp"
//mqtt="<[mqtt:/sensor/solar/temperature:state:JSONPATH($.value)]"
}
Number Sensor_ESP_Temperature "ESP [%.1f °C]" <temperature>
(gPool, gTemperature, Chart_Pool_Temperature)
["CurrentTemperature", "object:esp"] {
channel="mqtt:topic:mosquitto:pool:espTemp"
//mqtt="<[mqtt:/sensor/esp/temperature:state:JSONPATH($.value)]"
}
Switch Switch_Pump "Pumpe"
(gPool, gSwitch, Chart_Pool_Switch) ["Switchable"] {
channel="mqtt:topic:mosquitto:pool:pumpeSwitch"
//mqtt=">[mqtt:/pool/switch/11111/10000:command:on:default],>[mqtt:/pool/switch/11111/10000:command:off:default]"
}
Switch Switch_Solar "Solar"
(gPool, gSwitch, Chart_Pool_Switch) ["Switchable"] {
channel="mqtt:topic:mosquitto:pool:solarSwitch"
//mqtt=">[mqtt:/pool/switch/11111/01000:command:on:default],>[mqtt:/pool/switch/11111/01000:command:off:default]"
}
//Steuermodus: Automatic=0, Manuell=1, Boost=2
Number Pool_Mode "Pool Modus" (gPool, Chart_Pool_Mode, gSettings) ["capability:Switchable"]
// Benoetigt, um die Zeitintervalle fuer die grafische Darstellung festlegen zu koennen
Number Chart_Intervall "Chart-Intervall" (gSettings) ["capability:Switchable"]
Number Setting_Temperature_Pool_Max "Max. Pooltemperatur [%.1f °C]" (gSettings)
Number Setting_Temperature_Solar_Min "Min. Solartemperatur [%.1f °C]" (gSettings)
Number Setting_Temperature_Solar_Hysteresis "Solar Hysterese [%.1f K]" (gSettings)
Number Setting_Time_Pool_Valve_Start_H "Stunde Poolpumpe an" (gSettings)
Number Setting_Time_Pool_Valve_Start_M "Minuten Poolpumpe an" (gSettings)
Number Setting_Time_Pool_Valve_Stop_H "Stunde Poolpumpe aus" (gSettings)
Number Setting_Time_Pool_Valve_Stop_M "Minute Poolpumpe aus" (gSettings)
DateTime Last_Update_DateTime "Last Update [%1$tm.%1$td.%1$tY %1$tr]"
DateTime Sensor_Solar_LastError "Solar: Last Error [%1$tm.%1$td.%1$tY %1$tr]"