From 70f877be83cc712641e3ebeb7090e00b3b2dc6a0 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Mon, 12 Jul 2021 15:52:12 +0200 Subject: [PATCH] Update Conf nuovo openhab egalware --- Egalware/html/index.html | 5 + Egalware/html/readme.txt | 3 + Egalware/icons/classic/readme.txt | 6 + Egalware/items/egalware.items | 279 +++++++++ Egalware/items/readme.txt | 5 + Egalware/persistence/readme.txt | 5 + Egalware/persistence/rrd4j.persist | 26 + Egalware/rules/egalware.rules | 875 +++++++++++++++++++++++++++++ Egalware/rules/readme.txt | 5 + Egalware/scripts/readme.txt | 5 + Egalware/scripts/steamware.script | 3 + Egalware/services/addons.cfg | 38 ++ Egalware/services/readme.txt | 6 + Egalware/services/rrd4j.cfg | 35 ++ Egalware/services/runtime.cfg | 83 +++ Egalware/services/voicerss.cfg | 5 + Egalware/sitemaps/egalware.sitemap | 630 +++++++++++++++++++++ Egalware/sitemaps/readme.txt | 5 + Egalware/sounds/barking.mp3 | Bin 0 -> 8776 bytes Egalware/sounds/doorbell.mp3 | Bin 0 -> 102399 bytes Egalware/things/egalware.things | 16 + Egalware/things/readme.txt | 5 + Egalware/transform/de.map | 3 + Egalware/transform/divide100.js | 8 + Egalware/transform/en.map | 4 + Egalware/transform/it.map | 7 + Egalware/transform/readme.txt | 5 + 27 files changed, 2067 insertions(+) create mode 100644 Egalware/html/index.html create mode 100644 Egalware/html/readme.txt create mode 100644 Egalware/icons/classic/readme.txt create mode 100644 Egalware/items/egalware.items create mode 100644 Egalware/items/readme.txt create mode 100644 Egalware/persistence/readme.txt create mode 100644 Egalware/persistence/rrd4j.persist create mode 100644 Egalware/rules/egalware.rules create mode 100644 Egalware/rules/readme.txt create mode 100644 Egalware/scripts/readme.txt create mode 100644 Egalware/scripts/steamware.script create mode 100644 Egalware/services/addons.cfg create mode 100644 Egalware/services/readme.txt create mode 100644 Egalware/services/rrd4j.cfg create mode 100644 Egalware/services/runtime.cfg create mode 100644 Egalware/services/voicerss.cfg create mode 100644 Egalware/sitemaps/egalware.sitemap create mode 100644 Egalware/sitemaps/readme.txt create mode 100644 Egalware/sounds/barking.mp3 create mode 100644 Egalware/sounds/doorbell.mp3 create mode 100644 Egalware/things/egalware.things create mode 100644 Egalware/things/readme.txt create mode 100644 Egalware/transform/de.map create mode 100644 Egalware/transform/divide100.js create mode 100644 Egalware/transform/en.map create mode 100644 Egalware/transform/it.map create mode 100644 Egalware/transform/readme.txt diff --git a/Egalware/html/index.html b/Egalware/html/index.html new file mode 100644 index 0000000..58ba0e9 --- /dev/null +++ b/Egalware/html/index.html @@ -0,0 +1,5 @@ + +

openHAB user provided static content

+

Serve your own static html pages or resources from here. Files stored in the openHAB configuration subfolder html will be available through the HTTP server of openHAB, e.g. http://device-address:8080/static/image.png.

+

Resources for sitemap elements (image, video,...) can also be provided though this folder.

+ diff --git a/Egalware/html/readme.txt b/Egalware/html/readme.txt new file mode 100644 index 0000000..5eeeb99 --- /dev/null +++ b/Egalware/html/readme.txt @@ -0,0 +1,3 @@ +Serve your own static html pages or resources from here. +Files stored in this folder will be available through the HTTP server of openHAB, e.g. "http://device-address:8080/static/image.png". +Resources for sitemap elements (image, video,...) can also be provided though this folder. diff --git a/Egalware/icons/classic/readme.txt b/Egalware/icons/classic/readme.txt new file mode 100644 index 0000000..7fc793f --- /dev/null +++ b/Egalware/icons/classic/readme.txt @@ -0,0 +1,6 @@ +Your additional icons go here. +Icons can be provided as png (32x32) or preferably as svg files. +ClassicUI and BasicUI can be configured to accept svg (default) or png icons. + +Check out the openHAB documentation for more details: +https://www.openhab.org/docs/configuration/items.html#icons diff --git a/Egalware/items/egalware.items b/Egalware/items/egalware.items new file mode 100644 index 0000000..10d3c00 --- /dev/null +++ b/Egalware/items/egalware.items @@ -0,0 +1,279 @@ +/*---------------------- Elementi Astronomici ----------------------*/ +String Stagione { channel="astro:sun:local:season#name" } +/*----------------------------------------------------------------------------*/ + +/*---------------------- Elementi Clima, Daikin via MODBUS ----------------------*/ +Number GU120_CL "Clima Ufficio 120" +Group:Switch:OR(ON, OFF) CL_Switch "Clima Attivi [(%d)]" +Group:Number CL_Mode "Modalità Clima [%d]" +Group:Number:AVG CL_Temp "Temp. Rilevata [%.1f °C]" +Group:Number:AVG CL_Set "Temp. Impostata [%.1f °C]" +Group:Number:AVG CL_Fan "Fan Speed" +Number CL_GrpScale "Scala Temporale" +Switch Heating_GU120_CL_C1_Switch "Ingresso" (CL_Switch) {channel="modbus:data:6cb6a78ae4:002f17d3e2:switch"} +Number Heating_GU120_CL_C1_Temp "Temp Ingresso [%.1f °C]" (CL_Temp) {channel="modbus:data:7f20af572c:a9e7069c7c:number"} +Number Heating_GU120_CL_C1_Set "Set Ingresso [%.1f °C]" (CL_Set) {channel="modbus:data:6cb6a78ae4:d016b44d6d:number"} +Number Heating_GU120_CL_C1_Fan "Fan Ingresso" (CL_Fan) {channel="modbus:data:6cb6a78ae4:bd22b3944d:number"} +Number Heating_GU120_CL_C1_Mode "Modo Ingresso [%s]" (CL_Mode) {channel="modbus:data:6cb6a78ae4:e6e67dfb58:number"} +Switch Heating_GU120_CL_C2_Switch "Corridoio" (CL_Switch) {channel="modbus:data:25ff4e4854:abc8fe8acf:switch"} +Number Heating_GU120_CL_C2_Temp "Temp Corridoio [%.1f °C]" (CL_Temp) {channel="modbus:data:25ff4e4854:9c21d13904:number"} +Number Heating_GU120_CL_C2_Set "Set Corridoio [%.1f °C]" (CL_Set) {channel="modbus:data:25ff4e4854:4125b665e1:number"} +Number Heating_GU120_CL_C2_Fan "Fan Corridoio" (CL_Fan) {channel="modbus:data:25ff4e4854:6f00c2d7c2:number"} +Number Heating_GU120_CL_C2_Mode "Modo Corridoio [%s]" (CL_Mode) {channel="modbus:data:25ff4e4854:b382599920:number"} +Switch Heating_GU120_CL_C3_Switch "Finestra" (CL_Switch) {channel="modbus:data:1d94db5831:a206ccc2d1:switch"} +Number Heating_GU120_CL_C3_Temp "Temp Finestra [%.1f °C]" (CL_Temp) {channel="modbus:data:2a1822eb32:db7ce645ec:number"} +Number Heating_GU120_CL_C3_Set "Set Finestra [%.1f °C]" (CL_Set) {channel="modbus:data:1d94db5831:1877b2eeac:number"} +Number Heating_GU120_CL_C3_Fan "Fan Finestra" (CL_Fan) {channel="modbus:data:1d94db5831:965107cb2d:number"} +Number Heating_GU120_CL_C3_Mode "Modo Finestra [%s]" (CL_Mode) {channel="modbus:data:1d94db5831:b9fdad4dbd:number"} +Switch Heating_GU120_CL_C4_Switch "Uff Samuele" (CL_Switch) {channel="modbus:data:9c572c8b0d:aaad41b599:switch"} +Number Heating_GU120_CL_C4_Temp "Temp Uff 04 Sam [%.1f °C]" (CL_Temp) {channel="modbus:data:102f2a9339:a684203978:number"} +Number Heating_GU120_CL_C4_Set "Set Uff 04 [%.1f °C]" (CL_Set) {channel="modbus:data:9c572c8b0d:4de0ad7a18:number"} +Number Heating_GU120_CL_C4_Fan "Fan Uff 04" (CL_Fan) {channel="modbus:data:9c572c8b0d:4aea01c2ba:number"} +Number Heating_GU120_CL_C4_Mode "Modo Uff 04 [%s]" (CL_Mode) {channel="modbus:data:9c572c8b0d:076c837dc5:number"} +Switch Heating_GU120_CL_C5_Switch "Uff Emmanuele" (CL_Switch) {channel="modbus:data:b84a9d28c9:2c0b2764b3:switch"} +Number Heating_GU120_CL_C5_Temp "Temp Uff 05 Manu [%.1f °C]" (CL_Temp) {channel="modbus:data:54111f6432:92f68904d5:number"} +Number Heating_GU120_CL_C5_Set "Set Uff 05 [%.1f °C]" (CL_Set) {channel="modbus:data:f6b8c93dfe:5e0ba61106:number"} +Number Heating_GU120_CL_C5_Fan "Fan Uff 05" (CL_Fan) {channel="modbus:data:f6b8c93dfe:0bbc6da4ba:number"} +Number Heating_GU120_CL_C5_Mode "Modo Uff 05 [%s]" (CL_Mode) {channel="modbus:data:f6b8c93dfe:8cf048aed5:number"} +Switch Heating_GU100_CL_C6_Switch "Desk" (CL_Switch) {channel="modbus:data:32c34522e3:592d883bcc:switch"} +Number Heating_GU100_CL_C6_Temp "Temp Desk [%.1f °C]" (CL_Temp) {channel="modbus:data:6dfb31b2d0:a9eda37f18:number"} +Number Heating_GU100_CL_C6_Set "Set Desk [%.1f °C]" (CL_Set) {channel="modbus:data:32c34522e3:73c82709f7:number"} +Number Heating_GU100_CL_C6_Fan "Fan Desk" (CL_Fan) {channel="modbus:data:32c34522e3:1d32219a9b:number"} +Number Heating_GU100_CL_C6_Mode "Modo Desk [%s]" (CL_Mode) {channel="modbus:data:32c34522e3:5550465d50:number"} +Switch Heating_GU100_CL_C7_Switch "OpenSpace" (CL_Switch) {channel="modbus:data:7b0ff8678f:852651bdfb:switch"} +Number Heating_GU100_CL_C7_Temp "Temp OpenSpace [%.1f °C]" (CL_Temp) {channel="modbus:data:15a14761b1:043e67945d:number"} +Number Heating_GU100_CL_C7_Set "Set OpenSpace [%.1f °C]" (CL_Set) {channel="modbus:data:7b0ff8678f:a7c13dd57d:number"} +Number Heating_GU100_CL_C7_Fan "Fan OpenSpace" (CL_Fan) {channel="modbus:data:7b0ff8678f:c2ab3ee0e9:number"} +Number Heating_GU100_CL_C7_Mode "Modo OpenSpace [%s]" (CL_Mode) {channel="modbus:data:7b0ff8678f:4386a86c96:number"} +Switch Heating_GU100_CL_C8_Switch "Uff Dario" (CL_Switch) {channel="modbus:data:dfd1d14bf1:d3ddf221cd:switch"} +Number Heating_GU100_CL_C8_Temp "Temp Uff 08 Dario [%.1f °C]" (CL_Temp) {channel="modbus:data:4da0c6beba:766d9bf2b9:number"} +Number Heating_GU100_CL_C8_Set "Set Uff 08 [%.1f °C]" (CL_Set) {channel="modbus:data:dfd1d14bf1:ef7f18589e:number"} +Number Heating_GU100_CL_C8_Fan "Fan Uff 08" (CL_Fan) {channel="modbus:data:dfd1d14bf1:93736ca830:number"} +Number Heating_GU100_CL_C8_Mode "Modo Uff 08 [%s]" (CL_Mode) {channel="modbus:data:dfd1d14bf1:ab16eaba84:number"} +Switch Heating_GU100_CL_C9_Switch "Sala Riunioni" (CL_Switch) {channel="modbus:data:629bd10994:b0f7f4184d:switch"} +Number Heating_GU100_CL_C9_Temp "Temp Riunioni [%.1f °C]" (CL_Temp) {channel="modbus:data:2b1793ab97:b861d34fff:number"} +Number Heating_GU100_CL_C9_Set "Set Riunioni [%.1f °C]" (CL_Set) {channel="modbus:data:629bd10994:d304255f1e:number"} +Number Heating_GU100_CL_C9_Fan "Fan Riunioni" (CL_Fan) {channel="modbus:data:629bd10994:8be791e11a:number"} +Number Heating_GU100_CL_C9_Mode "Modo Riunioni [%s]" (CL_Mode) {channel="modbus:data:629bd10994:7f619bd5fa:number"} + + +/*----------------------------------------------------------------------------*/ + +/*---------------------- Elementi Netatmo ----------------------*/ +Group GT_Netatmo "Temp Media [%.1f °C]" +Group GT_Netatmo_temp "Temp Media [%.1f °C]" +Group GT_Netatmo_Co2 "CO2 Media" +Group GT_Netatmo_Noise "Rumore Medio" +Group GT_Netatmo_Press "Pressione Media" +Group GT_Netatmo_Hum "Umidità Media" +Number GT_NetatmoInt +Number GN_NET_ExtUff_Temp "Temp Esterno Ufficio [%.1f °C]" (GT_Netatmo,GT_Netatmo_temp) {channel="netatmo:NAModule1:1b6a7dea71:f01905e637:Temperature"} +Number GN_NET_Server_Temp "Temp Sala Server [%.1f °C]" (GT_Netatmo,GT_Netatmo_temp) {channel="netatmo:NAModule4:1b6a7dea71:193e57e984:Temperature"} +Number GN_NET_U120_Temp "Temp Ufficio 120 [%.1f °C]" (GT_Netatmo,GT_Netatmo_temp) {channel="netatmo:NAMain:1b6a7dea71:13aa60fd74:Temperature"} +Number GN_NET_U100_Temp "Temp Ufficio 100 [%.1f °C]" (GT_Netatmo,GT_Netatmo_temp) {channel="netatmo:NAModule4:eb8cc662:030000079324:Temperature"} +Number GN_NET_SS_Co2 "Sala Server CO2" (GT_Netatmo,GT_Netatmo_Co2) {channel="netatmo:NAModule4:1b6a7dea71:193e57e984:Co2"} +Number GN_NET_U120_Co2 "Ufficio 120 CO2" (GT_Netatmo,GT_Netatmo_Co2) {channel="netatmo:NAMain:1b6a7dea71:13aa60fd74:Co2"} +Number GN_NET_U100_Co2 "Ufficio 100 CO2" (GT_Netatmo,GT_Netatmo_Co2) {channel="netatmo:NAModule4:eb8cc662:030000079324:Co2"} +Number GN_NET_SS_Hum "Sala Server Umidità" (GT_Netatmo,GT_Netatmo_Hum) {channel="netatmo:NAModule4:1b6a7dea71:193e57e984:Humidity"} +Number GN_NET_U120_Hum "Ufficio 120 Umidità" (GT_Netatmo,GT_Netatmo_Hum) {channel="netatmo:NAMain:1b6a7dea71:13aa60fd74:Humidity"} +Number GN_NET_U100_Hum "Ufficio 100 Umidità" (GT_Netatmo,GT_Netatmo_Hum) {channel="netatmo:NAModule4:eb8cc662:030000079324:Humidity"} +Number GN_NET_SS_Noise "Sala Server Rumore" (GT_Netatmo,GT_Netatmo_Noise) {channel="netatmo:NAModule4:1b6a7dea71:193e57e984:Noise"} +Number GN_NET_U120_Noise "Ufficio 120 Rumore" (GT_Netatmo,GT_Netatmo_Noise) {channel="netatmo:NAMain:1b6a7dea71:13aa60fd74:Noise"} +Number GN_NET_U100_Noise "Ufficio 100 Rumore" (GT_Netatmo,GT_Netatmo_Noise) {channel="netatmo:NAModule4:eb8cc662:030000079324:Noise"} +Number GN_NET_SS_Press "Sala Server Pressione" (GT_Netatmo,GT_Netatmo_Press) {channel="netatmo:NAModule4:1b6a7dea71:193e57e984:Pressure"} +Number GN_NET_U120_Press "Ufficio 120 Pressione" (GT_Netatmo,GT_Netatmo_Press) {channel="netatmo:NAMain:1b6a7dea71:13aa60fd74:Pressure"} +Number GN_NET_U100_Press "Ufficio 100 Pressione" (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:636f11ae1d:169618635d:powerflowchannelpload"} +Number Fn_PrelRete "(B) ↓ Da Rete [%.0f W]" (gEN) {channel="fronius:powerinverter:636f11ae1d:169618635d:powerflowchannelpgrid"} +Number Fn_FromFV "(C) ↑ Da Fotovoltaico [%.0f W]" (gEN) {channel="fronius:powerinverter:636f11ae1d:169618635d:inverterdatachannelpac"} +Number Fn_ProdFVDay "↑ Produzione gg [%.2f kWh]" (gEN) {channel="fronius:powerinverter:636f11ae1d:169618635d:inverterdatachanneldayenergy"} +Number Fn_ProdFVYearProd "Prod. Anno" (gEN) {channel="fronius:powerinverter:636f11ae1d:169618635d:inverterdatachannelyear"} +Number Fn_ProdFVTotProd "Prod. Totale" (gEN) {channel="fronius:powerinverter:636f11ae1d:169618635d: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" ["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" (gEN) ["Realtime"] +// Group gEN_Day "Giorno" (gEN) ["Giorno"] +// Group gEN_Month "Mese" (gEN) ["Mese"] +// Group gEN_Year "Anno" (gEN) ["Anno"] + +/*----------------------------------------------------------------------------*/ + + +/*---------------------- Elementi Networking ----------------------*/ +// Group gNet +// Group gNet_print "Printers" (gNet) ["Printers"] +Number gNet_mobileChartSel +Group:Switch:OR(ON, OFF) gNet_mobile "Presenze [(%d)]" + +Number gNet_Mobile_Sam "Mobile Sam" (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]"