Files
2021-06-26 09:06:05 +02:00

307 lines
29 KiB
Plaintext

// Group gC "Cellar" <cellar> ["Basement"]
// Group Garden "Garden" <garden> ["Garden"]
// Group Weather "Weather" <sun>
Group Status
Group Shutters
Group Lights
/*---------------------- Elementi Astronomici ----------------------*/
String Stagione { channel="astro:sun:home:season#name" }
/*----------------------------------------------------------------------------*/
/* Gruppi Attivi per calcolo */
// Group:Switch:OR(ON, OFF) Lights "All Lights [(%d)]"
// Group:Contact:OR(OPEN, CLOSED) Windows "Open windows [(%d)]" <contact>
/*---------------------- Elementi Clima, Daikin via MODBUS ----------------------*/
Number GU120_CL "Clima Ufficio 120"
Group:Switch:OR(ON, OFF) CL_Switch "Clima Attivi [(%d)]" <switch>
Group:Number:AVG CL_Mode "Modalità Clima [%s]" <heating>
Group:Number:AVG CL_Temp "Temp. Rilevata [%.1f °C]" <temperature>
Group:Number:AVG CL_Set "Temp. Impostata [%.1f °C]" <heating>
Group CL_Fan "Fan Speed" <fan>
Group:Switch:OR(ON, OFF) GU100_CL_Switch "Clima Attivi [(%d)]" <switch>
Group:Number:AVG GU100_CL_Temp "Temp. Rilevata [%.1f °C]" <temperature>
Group GU100_CL_Set "Temp. Impostata [%.1f °C]" <heating>
Group GU100_CL_Fan "Fan Speed" <fan>
Number CL_TempInt
Switch Heating_GU120_CL_C1_Switch "Ingresso" <heating> (CL_Switch) {channel="modbus:data:c5a162cd:switch"}
Number Heating_GU120_CL_C1_Temp "Temp Ingresso [%.1f °C]" <temperature> (CL_Temp) {channel="modbus:data:b81128ff:number"}
Number Heating_GU120_CL_C1_Set "Set Temp [%.1f °C]" <heating> (CL_Set) {channel="modbus:data:b2c00004:number"}
Number Heating_GU120_CL_C1_Fan "Fan Speed" <fan> (CL_Fan) {channel="modbus:data:991e39e0:number"}
Number Heating_GU120_CL_C1_Mode "Modalita [%s]" <heating> (CL_Mode) {channel="modbus:data:d295dfa5:number"}
Switch Heating_GU120_CL_C2_Switch "Corridoio" <heating> (CL_Switch) {channel="modbus:data:60b8a462:switch"}
Number Heating_GU120_CL_C2_Temp "Temp Corridoio [%.1f °C]" <temperature> (CL_Temp) {channel="modbus:data:818496a3:number"}
Number Heating_GU120_CL_C2_Set "Set Temp [%.1f °C]" <heating> (CL_Set) {channel="modbus:data:a48ffb78:number"}
Number Heating_GU120_CL_C2_Fan "Fan Speed" <fan> (CL_Fan) {channel="modbus:data:8a2997db:number"}
Number Heating_GU120_CL_C2_Mode "Modalita [%s]" <heating> (CL_Mode) {channel="modbus:data:e53d55b8:number"}
Switch Heating_GU120_CL_C3_Switch "Finestra" <heating> (CL_Switch) {channel="modbus:data:66347e21:switch"}
Number Heating_GU120_CL_C3_Temp "Temp Finestra [%.1f °C]" <temperature> (CL_Temp) {channel="modbus:data:8a30c540:number"}
Number Heating_GU120_CL_C3_Set "Set Temp [%.1f °C]" <heating> (CL_Set) {channel="modbus:data:7061ed82:number"}
Number Heating_GU120_CL_C3_Fan "Fan Speed" <fan> (CL_Fan) {channel="modbus:data:918756c9:number"}
Number Heating_GU120_CL_C3_Mode "Modalita [%s]" <heating> (CL_Mode) {channel="modbus:data:4ae60041:number"}
Switch Heating_GU120_CL_C4_Switch "Uff Samuele" <heating> (CL_Switch) {channel="modbus:data:c56dbfa4:switch"}
Number Heating_GU120_CL_C4_Temp "Temp Uff Sam [%.1f °C]" <temperature> (CL_Temp) {channel="modbus:data:3a7f6582:number"}
Number Heating_GU120_CL_C4_Set "Set Temp [%.1f °C]" <heating> (CL_Set) {channel="modbus:data:f86b3601:number"}
Number Heating_GU120_CL_C4_Fan "Fan Speed" <fan> (CL_Fan) {channel="modbus:data:c7e4e1e3:number"}
Number Heating_GU120_CL_C4_Mode "Modalita [%s]" <heating> (CL_Mode) {channel="modbus:data:36bd3baf:number"}
Switch Heating_GU120_CL_C5_Switch "Uff Emmanuele" <heating> (CL_Switch) {channel="modbus:data:02e9ec27:switch"}
Number Heating_GU120_CL_C5_Temp "Temp Uff Emmanuele [%.1f °C]" <temperature> (CL_Temp) {channel="modbus:data:f0f9e4a4:number"}
Number Heating_GU120_CL_C5_Set "Set Temp [%.1f °C]" <heating> (CL_Set) {channel="modbus:data:a775a678:number"}
Number Heating_GU120_CL_C5_Fan "Fan Speed" <fan> (CL_Fan) {channel="modbus:data:9ad22980:number"}
Number Heating_GU120_CL_C5_Mode "Modalita [%s]" <heating> (CL_Mode) {channel="modbus:data:cd5187a2:number"}
Switch GU120_CL_Start "Ora accensione" <time> (GU120_CL)
Number GU120_CL_Stop "Ora spegnimento" <time> (GU120_CL)
Switch Heating_GU100_CL_C6_Switch "Desk" <heating> (CL_Switch) {channel="modbus:data:0f12ab78:c2171331fe:switch"}
Number Heating_GU100_CL_C6_Temp "Temp Desk [%.1f °C]" <temperature> (CL_Temp) {channel="modbus:data:9cc1885d:number"}
Number Heating_GU100_CL_C6_Set "Set Temp [%.1f °C]" <heating> (CL_Set) {channel="modbus:data:1b01a94e:number"}
Number Heating_GU100_CL_C6_Fan "Fan Speed" <fan> (CL_Fan) {channel="modbus:data:0f12ab78:e08df162ea:number"}
Number Heating_GU100_CL_C6_Mode "Modalita [%s]" <heating> (CL_Mode) {channel="modbus:data:0f12ab78:40349706d6:number"}
Switch Heating_GU100_CL_C7_Switch "OpenSpace" <heating> (CL_Switch) {channel="modbus:data:96d471ddbe:dce368d505:switch"}
Number Heating_GU100_CL_C7_Temp "Temp OpenSpace [%.1f °C]" <temperature> (CL_Temp) {channel="modbus:data:988c76d73c:ed0f50282c:number"}
Number Heating_GU100_CL_C7_Set "Set Temp [%.1f °C]" <heating> (CL_Set) {channel="modbus:data:96d471ddbe:69aa516192:number"}
Number Heating_GU100_CL_C7_Fan "Fan Speed" <fan> (CL_Fan) {channel="modbus:data:96d471ddbe:2dacb7ec3a:number"}
Number Heating_GU100_CL_C7_Mode "Modalita [%s]" <heating> (CL_Mode) {channel="modbus:data:96d471ddbe:e671a46e3b:number"}
Switch Heating_GU100_CL_C8_Switch "Uff Dario" <heating> (CL_Switch) {channel="modbus:data:b155e899f1:380b663dc2:switch"}
Number Heating_GU100_CL_C8_Temp "Temp Uff Dario [%.1f °C]" <temperature> (CL_Temp) {channel="modbus:data:c06858b153:32ba08cd1a:number"}
Number Heating_GU100_CL_C8_Set "Set Temp [%.1f °C]" <heating> (CL_Set) {channel="modbus:data:b155e899f1:76a98e1781:number"}
Number Heating_GU100_CL_C8_Fan "Fan Speed" <fan> (CL_Fan) {channel="modbus:data:b155e899f1:03a14684f6:number"}
Number Heating_GU100_CL_C8_Mode "Modalita [%s]" <heating> (CL_Mode) {channel="modbus:data:b155e899f1:e4d1423a9d:number"}
Switch Heating_GU100_CL_C9_Switch "Sala Riunioni" <heating> (CL_Switch) {channel="modbus:data:904c09fead:30e05325fc:switch"}
Number Heating_GU100_CL_C9_Temp "Temp SalaRiunioni [%.1f °C]" <temperature> (CL_Temp) {channel="modbus:data:d8acca05e9:f078ec29d1:number"}
Number Heating_GU100_CL_C9_Set "Set Temp [%.1f °C]" <heating> (CL_Set) {channel="modbus:data:904c09fead:8ad9c1369c:number"}
Number Heating_GU100_CL_C9_Fan "Fan Speed" <fan> (CL_Fan) {channel="modbus:data:904c09fead:a0ad086711:number"}
Number Heating_GU100_CL_C9_Mode "Modalita [%s]" <heating> (CL_Mode) {channel="modbus:data:904c09fead:40fab2d095:number"}
/*----------------------------------------------------------------------------*/
/*---------------------- Elementi Sonoff ----------------------*/
// Group:Switch:OR(ON, OFF) Luci100_Switch "Luci attive 100 [(%d)]" <wallswitch>
// Group:Switch:OR(ON, OFF) Luci120_Switch "Luci attive 120 [(%d)]" <wallswitch>
/*----------------------------------------------------------------------------*/
/*---------------------- Elementi Netatmo ----------------------*/
Group GT_Netatmo "Temp Media [%.1f °C]" <temperature>
Group GT_Netatmo_temp "Temp Media [%.1f °C]" <temperature>
Group GT_Netatmo_Co2 "CO2 Media" <smoke>
Group GT_Netatmo_Noise "Rumore Medio" <soundvolume>
Group GT_Netatmo_Press "Pressione Media" <pressure>
Group GT_Netatmo_Hum "Umidità Media" <humidity>
Number GT_NetatmoInt
Number GN_NET_ExtUff_Temp "Temp Esterno Ufficio [%.1f °C]" <temperature> (GT_Netatmo,GT_Netatmo_temp) {channel="netatmo:NAModule1:eb8cc662:02000012bbe0:Temperature"}
Number GN_NET_Server_Temp "Temp Sala Server [%.1f °C]" <temperature> (GT_Netatmo,GT_Netatmo_temp) {channel="netatmo:NAModule4:eb8cc662:03000002537a:Temperature"}
Number GN_NET_U120_Temp "Temp Ufficio 120 [%.1f °C]" <temperature> (GT_Netatmo,GT_Netatmo_temp) {channel="netatmo:NAMain:eb8cc662:70ee5012923e:Temperature"}
Number GN_NET_U100_Temp "Temp Ufficio 100 [%.1f °C]" <temperature> (GT_Netatmo,GT_Netatmo_temp) {channel="netatmo:NAModule4:eb8cc662:030000079324:Temperature"}
Number GN_NET_SS_Co2 "Sala Server CO2" <smoke> (GT_Netatmo,GT_Netatmo_Co2) {channel="netatmo:NAModule4:eb8cc662:03000002537a:Co2"}
Number GN_NET_U120_Co2 "Ufficio 120 CO2" <smoke> (GT_Netatmo,GT_Netatmo_Co2) {channel="netatmo:NAMain:eb8cc662:70ee5012923e:Co2"}
Number GN_NET_U100_Co2 "Ufficio 100 CO2" <smoke> (GT_Netatmo,GT_Netatmo_Co2) {channel="netatmo:NAModule4:eb8cc662:030000079324:Co2"}
Number GN_NET_SS_Hum "Sala Server Umidità" <humidity> (GT_Netatmo,GT_Netatmo_Hum) {channel="netatmo:NAModule4:eb8cc662:03000002537a:Humidity"}
Number GN_NET_U120_Hum "Ufficio 120 Umidità" <humidity> (GT_Netatmo,GT_Netatmo_Hum) {channel="netatmo:NAMain:eb8cc662:70ee5012923e:Humidity"}
Number GN_NET_U100_Hum "Ufficio 100 Umidità" <humidity> (GT_Netatmo,GT_Netatmo_Hum) {channel="netatmo:NAModule4:eb8cc662:030000079324:Humidity"}
Number GN_NET_SS_Noise "Sala Server Rumore" <soundvolume> (GT_Netatmo,GT_Netatmo_Noise) {channel="netatmo:NAModule4:eb8cc662:03000002537a:Noise"}
Number GN_NET_U120_Noise "Ufficio 120 Rumore" <soundvolume> (GT_Netatmo,GT_Netatmo_Noise) {channel="netatmo:NAMain:eb8cc662:70ee5012923e:Noise"}
Number GN_NET_U100_Noise "Ufficio 100 Rumore" <soundvolume> (GT_Netatmo,GT_Netatmo_Noise) {channel="netatmo:NAModule4:eb8cc662:030000079324:Noise"}
Number GN_NET_SS_Press "Sala Server Pressione" <pressure> (GT_Netatmo,GT_Netatmo_Press) {channel="netatmo:NAModule4:eb8cc662:03000002537a:Pressure"}
Number GN_NET_U120_Press "Ufficio 120 Pressione" <pressure> (GT_Netatmo,GT_Netatmo_Press) {channel="netatmo:NAMain:eb8cc662:70ee5012923e:Pressure"}
Number GN_NET_U100_Press "Ufficio 100 Pressione" <pressure> (GT_Netatmo,GT_Netatmo_Press) {channel="netatmo:NAModule4:eb8cc662:030000079324:Pressure"}
/*----------------------------------------------------------------------------*/
/*---------------------- Elementi Impianto Fotovoltaico Fronius ----------------------*/
// variabili originali
Number Fn_FullLoadNeg "Carico totale istantanteo (-)" (gEN) {channel="fronius:powerinverter:6c4376a1:powerflowchannelpload"}
Number Fn_PrelRete "(B) ↓ Da Rete [%.0f W]" (gEN) {channel="fronius:powerinverter:6c4376a1:powerflowchannelpgrid"}
Number Fn_FromFV "(C) ↑ Da Fotovoltaico [%.0f W]" (gEN) {channel="fronius:powerinverter:6c4376a1:inverterdatachannelpac"}
Number Fn_ProdFVDay "↑ Produzione gg [%.2f kWh]" (gEN) {channel="fronius:powerinverter:6c4376a1:inverterdatachanneldayenergy"}
Number Fn_ProdFVYearProd "Prod. Anno" (gEN) {channel="fronius:powerinverter:6c4376a1:inverterdatachannelyear"}
Number Fn_ProdFVTotProd "Prod. Totale" (gEN) {channel="fronius:powerinverter:6c4376a1:inverterdatachanneltotal"}
// variabili calcolate/derivate
Number Fn_FullLoadPos "(A) ↓ Impiego (B+C) [%.0f W]" (gEN)
Number Fn_PrelReteDay "↓ Consumo gg [%.2f kWh]" (gEN)
// variabili accessorie
Number Fn_PrelReteNet "Prelievo grid istantaneo NETTO (>0)" (gEN)
// indici per selezione
Number FronPacInt
Number FronDayEnInt
Number FronYearEnInt
Number FronTotEnInt
Number FronGP
Number FronLP
// Group gEN "Energia" <solarpanel> ["Energia"]
// Number gEN_RTime "Istantanea [%.0f W]" (gEN) {channel="fronius:powerinverter:6c4376a1:inverterdatachannelpac"}
// Number gEN_Day "Giornaliera" (gEN) {channel="fronius:powerinverter:6c4376a1:inverterdatachanneldayenergy"}
// Group gEN_Realtime "Realtime" <solarpanel> (gEN) ["Realtime"]
// Group gEN_Day "Giorno" <line> (gEN) ["Giorno"]
// Group gEN_Month "Mese" <line> (gEN) ["Mese"]
// Group gEN_Year "Anno" <line> (gEN) ["Anno"]
/*----------------------------------------------------------------------------*/
/*---------------------- Elementi Networking ----------------------*/
// Group gNet
// Group gNet_print "Printers" <network> (gNet) ["Printers"]
Number gNet_mobileChartSel
Group:Switch:OR(ON, OFF) gNet_mobile "Presenze [(%d)]" <network>
Number gNet_Mobile_Sam "Mobile Sam" <network> (gNet_mobile) ["Mobile"] {channel="network:pingdevice:9f536b87:online"}
Switch GW {channel="network:pingdevice:gw:online"}
Number:Time GWResponseTime {channel="network:pingdevice:gw:latency"}
Switch SW10G {channel="network:pingdevice:sw10g:online"}
Number:Time SW10GResponseTime {channel="network:pingdevice:sw10g:latency"}
Switch Modem {channel="network:pingdevice:modem:online"}
Number:Time ModemResponseTime {channel="network:pingdevice:modem:latency"}
Switch GDns {channel="network:pingdevice:gdns:online"}
Number:Time GDnsResponseTime {channel="network:pingdevice:gdns:latency"}
Switch HV04 {channel="network:pingdevice:hv04:online"}
Number:Time HV04ResponseTime {channel="network:pingdevice:hv04:latency"}
Switch HV03 {channel="network:pingdevice:hv03:online"}
Number:Time HV03ResponseTime {channel="network:pingdevice:hv03:latency"}
String Speedtest_Running "Test running ... [%s]" {channel="network:speedtest:local:isRunning"}
Number:Dimensionless Speedtest_Progress "Test progress [%d %unit%]" {channel="network:speedtest:local:progress"}
Number:DataTransferRate Speedtest_ResultDown "Downlink [%.2f %unit%]" {channel="network:speedtest:local:rateDown"}
Number:DataTransferRate Speedtest_ResultUp "Uplink [%.2f %unit%]" {channel="network:speedtest:local:rateUp"}
DateTime Speedtest_Start "Test Start [%1$tH:%1$tM]" <time> {channel="network:speedtest:local:testStart"}
DateTime Speedtest_LUD "Timestamp [%1$tH:%1$tM]" <time> {channel="network:speedtest:local:testEnd"}
/*----------------------------------------------------------------------------*/
// Group GF_Living "Living Room" <video> (GU100_CL_) ["LivingRoom"]
// Group GF_Kitchen "Kitchen" <kitchen> (GU100_CL_) ["Kitchen"]
// Group GF_Toilet "Toilet" <bath> (GU100_CL_) ["Bathroom"] { synonyms="Toilets,WC,Restroom" }
// Group GF_Corridor "Corridor" <corridor> (GU100_CL_) ["Corridor"]
// Group FF_Bath "Bathroom" <bath> (GU120_CL) ["Bathroom"]
// Group FF_Office "Office" <office> (GU120_CL) ["Room"] { synonyms="Study" }
// Group FF_Son "Oliver's Room" <boy_1> (GU120_CL) ["Bedroom"] { synonyms="Oli's Room" }
// Group FF_Daughter "Amelia's Room" <girl_1> (GU120_CL) ["Bedroom"] { synonyms="Amy's Room" }
// Group FF_Bed "Bedroom" <bedroom> (GU120_CL) ["Bedroom"] { synonyms="Master Bedroom" }
// Group FF_Corridor "Corridor" <corridor> (GU120_CL) ["Corridor"]
/* Lights */
// Dimmer Light_GF_Living_Table "Table" (GF_Living, Lights) ["Light", "Lighting"]
// Switch Light_GF_Corridor_Ceiling "Ceiling" (GF_Corridor, Lights) ["Light"]
// Switch Light_GF_Kitchen_Ceiling "Ceiling" (GF_Kitchen, Lights) ["Light"]
// Switch Light_GF_Kitchen_Table "Table" (GF_Kitchen, Lights) ["Light"]
// Switch Light_GF_Corridor_Wardrobe "Wardrobe" (GF_Corridor, Lights) ["Light"]
// Switch Light_GF_Toilet_Ceiling "Ceiling" (GF_Toilet, Lights) ["Light"]
// Switch Light_GF_Toilet_Mirror "Mirror" (GF_Toilet, Lights) ["Light"]
// Switch Light_FF_Bath_Ceiling "Ceiling" (FF_Bath, Lights) ["Light"]
// Switch Light_FF_Bath_Mirror "Mirror" (FF_Bath, Lights) ["Light"]
// Switch Light_FF_Corridor_Ceiling "Corridor" (FF_Corridor, Lights) ["Light"]
// Switch Light_FF_Office_Ceiling "Ceiling" (FF_Office, Lights) ["Light"]
// Switch Light_FF_Son_Ceiling "Ceiling" (FF_Son, Lights) ["Light"]
// Switch Light_FF_Daughter_Ceiling "Ceiling" (FF_Daughter, Lights) ["Light"]
// Switch Light_FF_Bed_Ceiling "Ceiling" (FF_Bed, Lights) ["Light"]
// Switch Light_C_Corridor_Ceiling "Ceiling" (gC, Lights) ["Light"]
// Switch Light_C_Staircase "Staircase" (gC, Lights) ["Light"]
// Switch Light_C_Washing_Ceiling "Washing" (gC, Lights) ["Light"]
// Switch Light_C_Workshop "Workshop" (gC, Lights) ["Light", "Lighting"]
// Switch Light_Garden_Garage "Garage" (Garden, Lights) ["Light", "Lighting"]
// Switch Light_Garden_Terrace "Terrace" (Garden, Lights) ["Light"]
// /* Heating */
// Switch Heating_GF_Corridor "Corridor" <heating> (GF_Corridor, Heating) ["HVAC"]
// Switch Heating_GF_Toilet "Toilet" <heating> (GF_Toilet, Heating) ["HVAC"]
// Switch Heating_GF_Living "Livingroom" <heating> (GF_Living, Heating) ["HVAC"]
// Switch Heating_GF_Kitchen "Kitchen" <heating> (GF_Kitchen, Heating) ["HVAC"]
// Switch Heating_FF_Bath "Bath" <heating> (FF_Bath, Heating) ["HVAC"]
// Switch Heating_FF_Office "Office" <heating> (FF_Office, Heating) ["HVAC"]
// Switch Heating_FF_Son "Oliver's Room" <heating> (FF_Son, Heating) ["HVAC"]
// Switch Heating_FF_Daughter "Amelia's Room" <heating> (FF_Daughter, Heating) ["HVAC"]
// Switch Heating_FF_Bed "Bedroom" <heating> (FF_Bed, Heating) ["HVAC"]
// /* Rollershutters */
// Rollershutter Shutter_GF_Toilet "Toilet" (GF_Toilet, Shutters) ["Blinds"]
// Rollershutter Shutter_GF_Kitchen "Kitchen" (GF_Kitchen, Shutters) ["Blinds"]
// Rollershutter Shutter_GF_Living "Livingroom" (GF_Living, Shutters) ["Blinds"]
// Rollershutter Shutter_FF_Bed "Bedroom" (FF_Bed, Shutters) ["Blinds"]
// Rollershutter Shutter_FF_Bath "Bath" (FF_Bath, Shutters) ["Blinds"]
// Rollershutter Shutter_FF_Office_Window "Office Window" (FF_Office, Shutters) ["Blinds"]
// Rollershutter Shutter_FF_Office_Door "Office Door" (FF_Office, Shutters) ["Blinds"]
// Switch Shutter_all
// /* Indoor Temperatures */
// Number Temperature_GF_Corridor "Corridor [%.1f °C]" <temperature> (Temperature, GF_Corridor) ["Temperature", "Measurement"]
// Number Temperature_GF_Toilet "Toilet [%.1f °C]" <temperature> (Temperature, GF_Toilet) ["Temperature", "Measurement"]
// Number Temperature_GF_Living "Living Room [%.1f °C]" <temperature> (Temperature, GF_Living) ["Temperature", "Measurement"]
// Number Temperature_GF_Kitchen "Kitchen [%.1f °C]" <temperature> (Temperature, GF_Kitchen, Thermostat) ["Temperature", "Measurement", "CurrentTemperature"]
// Number Temperature_FF_Bath "Bath [%.1f °C]" <temperature> (Temperature, FF_Bath) ["Temperature", "Measurement"]
// Number Temperature_FF_Office "Office [%.1f °C]" <temperature> (Temperature, FF_Office) ["Temperature", "Measurement"]
// Number Temperature_FF_Son "Oliver's Room [%.1f °C]" <temperature> (Temperature, FF_Son) ["Temperature", "Measurement"]
// Number Temperature_FF_Daughter "Amelia's Room [%.1f °C]" <temperature> (Temperature, FF_Daughter) ["Temperature", "Measurement"]
// Number Temperature_FF_Bed "Bedroom [%.1f °C]" <temperature> (Temperature, FF_Bed) ["Temperature", "Measurement"]
// /* Windows */
// Contact Window_GF_Frontdoor "Frontdoor [MAP(en.map):%s]" <frontdoor> (GF_Corridor, Windows) ["FrontDoor"]
// Contact Window_GF_Kitchen "Kitchen [MAP(en.map):%s]" (GF_Kitchen, Windows) ["Window"]
// Contact Window_GF_Living "Terrace door [MAP(en.map):%s]" <door> (GF_Living, Windows) ["Door"]
// Contact Window_GF_Toilet "Toilet [MAP(en.map):%s]" (GF_Toilet, Windows) ["Window"]
// Contact Window_FF_Bath "Bath [MAP(en.map):%s]" (FF_Bath, Windows) ["Window"]
// Contact Window_FF_Bed "Bedroom [MAP(en.map):%s]" (FF_Bed, Windows) ["Window"]
// Contact Window_FF_Office_Window "Office Window [MAP(en.map):%s]" (FF_Office, Windows) ["Window"]
// Contact Window_FF_Office_Door "Balcony Door [MAP(en.map):%s]" <door> (FF_Office, Windows) ["Door"]
// Contact Garage_Door "Garage Door [MAP(en.map):%s]" <garagedoor> (Garden, Windows) ["GarageDoor"]
// Group Weather_Chart
// Number Weather_Temperature "Outside Temperature [%.1f °C]" <temperature> (Weather, Weather_Chart) { channel="yahooweather:weather:berlin:temperature" }
// Number Weather_Temp_Max "Todays Maximum [%.1f °C]" <temperature> (Weather, Weather_Chart)
// Number Weather_Temp_Min "Todays Minimum [%.1f °C]" <temperature> (Weather, Weather_Chart)
// Number Weather_Chart_Period "Chart Period"
// DateTime Weather_LastUpdate "Last Update [%1$ta %1$tR]" <clock>
// Number:Angle Sun_Elevation "Sun Elevation" <sun> { channel = "astro:sun:home:position#elevation" }
// Number:Angle Sun_Azimuth "Sun Azimuth" <sun> { channel = "astro:sun:home:position#azimuth" }
// DateTime Sunrise_Time "Sunrise [%1$tH:%1$tM]" <sunrise> { channel = "astro:sun:home:rise#start" }
// DateTime Sunset_Time "Sunset [%1$tH:%1$tM]" <sunset> { channel = "astro:sun:home:set#start" }
// Number:Angle Moon_Elevation "Moon Elevation" <moon> { channel = "astro:moon:home:position#elevation" }
// Number:Angle Moon_Azimuth "Moon Azimuth" <moon> { channel = "astro:moon:home:position#azimuth" }
// String Moon_Phase "Moon Phase" <moon> { channel = "astro:moon:home:phase#name" }
// /* Demo items */
// DateTime CurrentDate "Date [%1$tA, %1$td.%1$tm.%1$tY]" <calendar> { channel="ntp:ntp:demo:dateTime" }
// Switch DemoSwitch "Switch"
// Dimmer DimmedLight "Dimmer [%d %%]" <slider>
// Color RGBLight "RGB Light" <slider>
// Rollershutter DemoShutter "Roller Shutter"
// Dimmer DemoBlinds "Blinds [%d %%]" <rollershutter>
// Number Scene_General "Scene" <sofa>
// Number Radio_Station "Radio" <network>
// Dimmer Volume "Volume [%.1f %%]"
// Location SteamwareLocation "Sede Steamware Seriate"
// Number Wifi_Level "Wifi Level [%d/4]" <signal> (FF_Office)
// String ImageURL "Image URL [%s]"
// Group Thermostat "Thermostat" <temperature> ["Thermostat"]
// Dimmer Temperature_Setpoint "Temperature [%.1f °C]" <temperature> (Thermostat) ["TargetTemperature", "Setpoint", "Temperature"] { habot="" [ control="knob", min=15, max=35, leftIcon="mdi-thermometer", leftInverted=true ] }
// String Thermostat_Mode "Thermostat Mode [%s]" <temperature> (Thermostat) ["homekit:HeatingCoolingMode", "Control"]
// vim: syntax=Xtend