diff --git a/paramod.yaml b/paramod.yaml index 5213458..ea7f4c6 100644 --- a/paramod.yaml +++ b/paramod.yaml @@ -1,140 +1,140 @@ default: - loglevel: "DEBUG" - darkmode: true + loglevel: DEBUG + darkmode: false mqtt: - broker: "192.168.178.2" - button_circulation: "zigbee2mqtt/WirelessButton" - password: "97sm3pHNSMZ4M5qUj0x8" + broker: 192.168.178.2 + button_circulation: zigbee2mqtt/WirelessButton + password: 97sm3pHNSMZ4M5qUj0x8 port: 1883 - user: "admin" + user: admin influxdb: - bucket: "Paradigma" - location: "Radebeul" - measurement: "ParadigmaModbus" - org: "skaville" - token: "i-sXFQbEkSC1XVzqFEaFwXwzasbsEIciVlK4SaAUOEvk0VjQPkD3fr8d7_3SPeyseTZkqj7ZMZU78b3n2F6_SQ==" - url: "192.168.178.2:8086" + bucket: Paradigma + location: Radebeul + measurement: ParadigmaModbus + org: skaville + token: i-sXFQbEkSC1XVzqFEaFwXwzasbsEIciVlK4SaAUOEvk0VjQPkD3fr8d7_3SPeyseTZkqj7ZMZU78b3n2F6_SQ== + url: 192.168.178.2:8086 modbus: - host: "192.168.178.10" + host: 192.168.178.10 max_coils_addr: 8 max_holding_addr: 61 max_input_addr: 45 port: 502 modbus_coils: - - MgtSystem: {addr: 0, write: false, mqtt: false, influxdb: false, comment: "Leitsystem aktiv"} - - HK1pres: {addr: 1, write: false, mqtt: false, influxdb: false, comment: "HK1 vorhanden"} - - HK2pres: {addr: 2, write: false, mqtt: false, influxdb: false, comment: "HK2 vorhanden"} - - HK3pres: {addr: 3, write: false, mqtt: false, influxdb: false, comment: "HK3 vorhanden"} - - TWrelease: {addr: 4, write: true, mqtt: false, influxdb: false, comment: "Trinkwassererwärmung freigegeben"} - - TWlock: {addr: 5, write: true, mqtt: false, influxdb: false, comment: "Trinkwassererwärmung gesperrt"} - - Zrelease: {addr: 6, write: true, mqtt: false, influxdb: false, comment: "Zirkulation freigegeben"} - - Zlock: {addr: 7, write: true, mqtt: false, influxdb: false, comment: "Zirkulation gesperrt"} - - SHKpres: {addr: 8, write: false, mqtt: false, influxdb: false, comment: "Schwimmbadheizkrei vorhanden"} + - MgtSystem: {addr: 0, write: false, mqtt: false, influxdb: false, comment: Leitsystem aktiv} + - HK1pres: {addr: 1, write: false, mqtt: false, influxdb: false, comment: HK1 vorhanden} + - HK2pres: {addr: 2, write: false, mqtt: false, influxdb: false, comment: HK2 vorhanden} + - HK3pres: {addr: 3, write: false, mqtt: false, influxdb: false, comment: HK3 vorhanden} + - TWrelease: {addr: 4, write: true, mqtt: false, influxdb: false, comment: Trinkwassererwärmung freigegeben} + - TWlock: {addr: 5, write: true, mqtt: false, influxdb: false, comment: Trinkwassererwärmung gesperrt} + - Zrelease: {addr: 6, write: true, mqtt: false, influxdb: false, comment: Zirkulation freigegeben} + - Zlock: {addr: 7, write: true, mqtt: false, influxdb: false, comment: Zirkulation gesperrt} + - SHKpres: {addr: 8, write: false, mqtt: false, influxdb: false, comment: Schwimmbadheizkrei vorhanden} modbus_input_register: - - TA: {addr: 0, type: "INT16", factor: 0.1, mqtt: true, influxdb: true} - - TV: {addr: 1, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TR: {addr: 2, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TWO: {addr: 3, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TPO: {addr: 4, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TPU: {addr: 5, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TZR: {addr: 6, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TV2: {addr: 7, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TR2: {addr: 8, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - RI1: {addr: 9, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - RI2: {addr: 10, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TSA: {addr: 11, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - FATV: {addr: 12, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - FATR: {addr: 13, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TVKH: {addr: 14, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TRKH: {addr: 15, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TPOKH: {addr: 16, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TV3: {addr: 17, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TR3: {addr: 18, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TSB: {addr: 19, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TVSB: {addr: 20, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TRSB: {addr: 21, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TWE: {addr: 22, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TWA: {addr: 23, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TWS: {addr: 24, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TVSI: {addr: 25, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TK: {addr: 26, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - FATV1: {addr: 27, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - FATV2: {addr: 28, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - FATV3: {addr: 29, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - FATV4: {addr: 30, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TSE: {addr: 31, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TW: {addr: 32, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TSV: {addr: 33, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TW2: {addr: 34, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - S: {addr: 35, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TAM: {addr: 36, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TAM2: {addr: 37, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TSA1: {addr: 38, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TSA2: {addr: 39, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TSP: {addr: 40, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TWW: {addr: 41, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TKW: {addr: 42, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - VKW: {addr: 43, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - VSPm: {addr: 44, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} + - TA: {addr: 0, type: INT16, factor: 0.1, mqtt: true, influxdb: true} + - TV: {addr: 1, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TR: {addr: 2, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TWO: {addr: 3, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TPO: {addr: 4, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TPU: {addr: 5, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TZR: {addr: 6, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TV2: {addr: 7, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TR2: {addr: 8, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - RI1: {addr: 9, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - RI2: {addr: 10, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TSA: {addr: 11, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - FATV: {addr: 12, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - FATR: {addr: 13, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TVKH: {addr: 14, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TRKH: {addr: 15, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TPOKH: {addr: 16, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TV3: {addr: 17, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TR3: {addr: 18, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TSB: {addr: 19, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TVSB: {addr: 20, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TRSB: {addr: 21, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TWE: {addr: 22, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TWA: {addr: 23, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TWS: {addr: 24, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TVSI: {addr: 25, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TK: {addr: 26, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - FATV1: {addr: 27, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - FATV2: {addr: 28, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - FATV3: {addr: 29, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - FATV4: {addr: 30, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TSE: {addr: 31, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TW: {addr: 32, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TSV: {addr: 33, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TW2: {addr: 34, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - S: {addr: 35, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TAM: {addr: 36, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TAM2: {addr: 37, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TSA1: {addr: 38, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TSA2: {addr: 39, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TSP: {addr: 40, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TWW: {addr: 41, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TKW: {addr: 42, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - VKW: {addr: 43, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - VSPm: {addr: 44, type: INT16, factor: 0.1, mqtt: false, influxdb: true} modbus_holding_register: - - nothing: {addr: 0, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - ErrLS: {addr: 1, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - TVsoll: {addr: 2, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TV2soll: {addr: 3, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TV3soll: {addr: 4, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - HK1soll: {addr: 5, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - HK2soll: {addr: 6, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - HK3soll: {addr: 7, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - TWWsoll: {addr: 8, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TV1max: {addr: 9, type: "INT16", factor: 0.1, mqtt: false, influxdb: true} - - TV2max: {addr: 10, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TV3max: {addr: 11, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - ErrHR: {addr: 12, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - ErrSR: {addr: 13, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - ErrWE1_1: {addr: 14, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - ErrWE1_2: {addr: 15, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - ErrWE1_3: {addr: 16, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - ErrWE1_4: {addr: 17, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - ErrWE1_5: {addr: 18, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - KollLei: {addr: 19, type: "UINT16", factor: 0.1, mqtt: false, influxdb: true} - - TagesS: {addr: 20, type: "UINT16", factor: 0.1, mqtt: false, influxdb: true} - - GesS: {addr: 21, type: "UINT32", factor: 0.1, mqtt: false, influxdb: true} - - GesWW: {addr: 23, type: "UINT32", factor: 0.1, mqtt: false, influxdb: true} - - GesZ: {addr: 25, type: "UINT32", factor: 0.1, mqtt: false, influxdb: true} - - HGesK1: {addr: 27, type: "UINT32", factor: 1, mqtt: false, influxdb: true} - - StartK1: {addr: 29, type: "UINT32", factor: 1, mqtt: false, influxdb: true} - - HGesPel: {addr: 31, type: "UINT32", factor: 1, mqtt: false, influxdb: true} - - VGesPel: {addr: 33, type: "UINT16", factor: 0.1, mqtt: false, influxdb: true} - - StatWW: {addr: 34, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - StatZ: {addr: 35, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - StatHK1: {addr: 36, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - StatHK2: {addr: 37, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - StatHK3: {addr: 38, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - StatS: {addr: 39, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - StatSB: {addr: 40, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - StatK1: {addr: 41, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - StatPel: {addr: 42, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - StatKH: {addr: 43, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - TPOsoll: {addr: 44, type: "UINT16", factor: 0.1, mqtt: false, influxdb: true} - - FATVsoll: {addr: 45, type: "UINT16", factor: 0.1, mqtt: false, influxdb: true} - - TSBsollHK: {addr: 46, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - TSBsollS: {addr: 47, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - BetrHK1: {addr: 48, type: "UINT16", factor: 1, mqtt: false, influxdb: true} - - BetrHK2: {addr: 49, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - BetrHK3: {addr: 50, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - BetrSB: {addr: 51, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - GesKKsoll: {addr: 52, type: "INT16", factor: 0.1, mqtt: false, influxdb: false} - - KKsollWE1: {addr: 53, type: "UINT16", factor: 0.1, mqtt: false, influxdb: false} - - KKsollWE2: {addr: 54, type: "UINT16", factor: 0.1, mqtt: false, influxdb: false} - - KKsollWE3: {addr: 55, type: "UINT16", factor: 0.1, mqtt: false, influxdb: false} - - KKsollWE4: {addr: 56, type: "UINT16", factor: 0.1, mqtt: false, influxdb: false} - - ErrWE1: {addr: 57, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - ErrWE2: {addr: 58, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - ErrWE3: {addr: 59, type: "UINT16", factor: 1, mqtt: false, influxdb: false} - - ErrWE4: {addr: 60, type: "UINT16", factor: 1, mqtt: false, influxdb: false} \ No newline at end of file + - nothing: {addr: 0, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - ErrLS: {addr: 1, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - TVsoll: {addr: 2, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TV2soll: {addr: 3, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TV3soll: {addr: 4, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - HK1soll: {addr: 5, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - HK2soll: {addr: 6, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - HK3soll: {addr: 7, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - TWWsoll: {addr: 8, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TV1max: {addr: 9, type: INT16, factor: 0.1, mqtt: false, influxdb: true} + - TV2max: {addr: 10, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TV3max: {addr: 11, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - ErrHR: {addr: 12, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - ErrSR: {addr: 13, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - ErrWE1_1: {addr: 14, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - ErrWE1_2: {addr: 15, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - ErrWE1_3: {addr: 16, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - ErrWE1_4: {addr: 17, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - ErrWE1_5: {addr: 18, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - KollLei: {addr: 19, type: UINT16, factor: 0.1, mqtt: false, influxdb: true} + - TagesS: {addr: 20, type: UINT16, factor: 0.1, mqtt: false, influxdb: true} + - GesS: {addr: 21, type: UINT32, factor: 0.1, mqtt: false, influxdb: true} + - GesWW: {addr: 23, type: UINT32, factor: 0.1, mqtt: false, influxdb: true} + - GesZ: {addr: 25, type: UINT32, factor: 0.1, mqtt: false, influxdb: true} + - HGesK1: {addr: 27, type: UINT32, factor: 1, mqtt: false, influxdb: true} + - StartK1: {addr: 29, type: UINT32, factor: 1, mqtt: false, influxdb: true} + - HGesPel: {addr: 31, type: UINT32, factor: 1, mqtt: false, influxdb: true} + - VGesPel: {addr: 33, type: UINT16, factor: 0.1, mqtt: false, influxdb: true} + - StatWW: {addr: 34, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - StatZ: {addr: 35, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - StatHK1: {addr: 36, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - StatHK2: {addr: 37, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - StatHK3: {addr: 38, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - StatS: {addr: 39, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - StatSB: {addr: 40, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - StatK1: {addr: 41, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - StatPel: {addr: 42, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - StatKH: {addr: 43, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - TPOsoll: {addr: 44, type: UINT16, factor: 0.1, mqtt: false, influxdb: true} + - FATVsoll: {addr: 45, type: UINT16, factor: 0.1, mqtt: false, influxdb: true} + - TSBsollHK: {addr: 46, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - TSBsollS: {addr: 47, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - BetrHK1: {addr: 48, type: UINT16, factor: 1, mqtt: false, influxdb: true} + - BetrHK2: {addr: 49, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - BetrHK3: {addr: 50, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - BetrSB: {addr: 51, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - GesKKsoll: {addr: 52, type: INT16, factor: 0.1, mqtt: false, influxdb: false} + - KKsollWE1: {addr: 53, type: UINT16, factor: 0.1, mqtt: false, influxdb: false} + - KKsollWE2: {addr: 54, type: UINT16, factor: 0.1, mqtt: false, influxdb: false} + - KKsollWE3: {addr: 55, type: UINT16, factor: 0.1, mqtt: false, influxdb: false} + - KKsollWE4: {addr: 56, type: UINT16, factor: 0.1, mqtt: false, influxdb: false} + - ErrWE1: {addr: 57, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - ErrWE2: {addr: 58, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - ErrWE3: {addr: 59, type: UINT16, factor: 1, mqtt: false, influxdb: false} + - ErrWE4: {addr: 60, type: UINT16, factor: 1, mqtt: false, influxdb: false} \ No newline at end of file