[default] loglevel = "DEBUG" [mqtt] broker = "192.168.178.2" button_circulation = "zigbee2mqtt/WirelessButton" password = "97sm3pHNSMZ4M5qUj0x8" port = 1883 user = "admin" [influxdb] 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" 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 gesprerrt"} 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} [[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}