<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[LogicMachine Forum - Gateway]]></title>
		<link>https://forum.logicmachine.net/</link>
		<description><![CDATA[LogicMachine Forum - https://forum.logicmachine.net]]></description>
		<pubDate>Wed, 19 Aug 2026 23:35:00 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Modbus RTU Connection lost when i map 1 item]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6530</link>
			<pubDate>Thu, 13 Aug 2026 06:09:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=1087">KoBra</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6530</guid>
			<description><![CDATA[I have this datapoint list i try to read.<br />
<br />
I tried to split these in 4 profiles to make sure i read not more than 125 datapoints at once<br />
<br />
Comm is OK when i don't map any object.<br />
<br />
As soon as i map an object the comm goes in error.<br />
<br />
I have no clue where to look...<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{
    "manufacturer": "Rada / Kohler",
    "description": "Outlook Digital Thermostatic Mixing Valve - Full Mapping",
    "mapping": [
        { "name": "Status: Mengkraan Status (Reg 4)", "type": "register", "address": 4, "datatype": "uint16", "bus_datatype": "uint16", "value_custom": {"0": "GEEN STORING", "7": "STORING"} },
        { "name": "Status: Raw Bitmask (Reg 5)", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Status: Tappunt 1 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Status: Tappunt 2 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Status: Tappunt 3 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 4, "writable": true },
        { "name": "Status: Tappunt 4 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 8, "writable": true },
        { "name": "Status: Tappunt 5 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 16, "writable": true },
        { "name": "Status: Tappunt 6 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 32, "writable": true },
        { "name": "Status: Pomp Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 256 },
        { "name": "Status: Ventilator Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 512 },
        { "name": "Status: Aanwezigheidssensor", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1024 },
        { "name": "Status: In Desinfectie", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2048 },
        { "name": "Status: Sleutelschakelaar", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 32768 },
        { "name": "Monitoring: Mengtemperatuur", "type": "register", "address": 6, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Monitoring: Mengkraan Storing Code", "type": "register", "address": 8, "datatype": "uint16", "bus_datatype": "uint16", "value_custom": {"0": "GEEN STORING", "1": "TE HOGE TEMPERATUUR", "2": "MOTOR ZIT VAST", "3": "MOTOR CALIBRATIE", "4": "MENGKRAAN WERKT NIET", "5": "TEMPERATUURSENSOR STORING", "6": "NIET INGEREGELD"} },
        { "name": "Monitoring: Actuele Desinfectie Temp", "type": "register", "address": 9, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Config: Desinfectie Cyclusspoel (Reg 28)", "type": "register", "address": 28, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Config: Desinfectie Cyclus (Reg 28)", "type": "register", "address": 28, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Config: Max Temperatuur", "type": "register", "address": 29, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },
        { "name": "Config: Min Temperatuur", "type": "register", "address": 30, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },
        { "name": "Config: Ingestelde Mengtemperatuur", "type": "register", "address": 31, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },

        { "name": "Tappunt 1: Type", "type": "register", "address": 46, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 1: Stand", "type": "register", "address": 47, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 1: Pomp Instelling", "type": "register", "address": 48, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 1: Ventilator Instelling", "type": "register", "address": 48, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 1: Cyclus Spoel Instelling", "type": "register", "address": 49, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 1: Desinfectie Instelling", "type": "register", "address": 49, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 1: Volledig Koud Instelling", "type": "register", "address": 49, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 4, "writable": true },
        { "name": "Tappunt 1: Spoeltijd", "type": "register", "address": 50, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 1: Blokkeertijd", "type": "register", "address": 51, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },

        { "name": "Tappunt 2: Type", "type": "register", "address": 53, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 2: Stand", "type": "register", "address": 54, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 2: Pomp Instelling", "type": "register", "address": 55, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 2: Ventilator Instelling", "type": "register", "address": 55, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 2: Cyclus Spoel Instelling", "type": "register", "address": 56, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 2: Desinfectie Instelling", "type": "register", "address": 56, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 2: Spoeltijd", "type": "register", "address": 57, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 2: Blokkeertijd", "type": "register", "address": 58, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },

        { "name": "Tappunt 3: Type", "type": "register", "address": 60, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 3: Stand", "type": "register", "address": 61, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 3: Pomp Instelling", "type": "register", "address": 62, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 3: Ventilator Instelling", "type": "register", "address": 62, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 3: Cyclus Spoel Instelling", "type": "register", "address": 63, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 3: Desinfectie Instelling", "type": "register", "address": 63, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 3: Spoeltijd", "type": "register", "address": 64, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 3: Blokkeertijd", "type": "register", "address": 65, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },

        { "name": "Tappunt 4: Type", "type": "register", "address": 67, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 4: Stand", "type": "register", "address": 68, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 4: Pomp Instelling", "type": "register", "address": 69, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 4: Ventilator Instelling", "type": "register", "address": 69, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 4: Cyclus Spoel Instelling", "type": "register", "address": 70, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 4: Desinfectie Instelling", "type": "register", "address": 70, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 4: Spoeltijd", "type": "register", "address": 71, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 4: Blokkeertijd", "type": "register", "address": 72, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 5: Type", "type": "register", "address": 74, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 5: Stand", "type": "register", "address": 75, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 5: Pomp Instelling", "type": "register", "address": 76, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 5: Ventilator Instelling", "type": "register", "address": 76, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 5: Cyclus Spoel Instelling", "type": "register", "address": 77, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 5: Desinfectie Instelling", "type": "register", "address": 77, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 5: Spoeltijd", "type": "register", "address": 78, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 5: Blokkeertijd", "type": "register", "address": 79, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 6: Type", "type": "register", "address": 81, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 6: Stand", "type": "register", "address": 82, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 6: Pomp Instelling", "type": "register", "address": 83, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 6: Ventilator Instelling", "type": "register", "address": 83, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 6: Cyclus Spoel Instelling", "type": "register", "address": 84, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 6: Desinfectie Instelling", "type": "register", "address": 84, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 6: Spoeltijd", "type": "register", "address": 85, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 6: Blokkeertijd", "type": "register", "address": 86, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Config: Aantal tappunten voor ventilator", "type": "register", "address": 88, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Config: Ventilator nalooptijd", "type": "register", "address": 89, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Desinfectie: Type", "type": "register", "address": 93, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Desinfectie: Min Temperatuur", "type": "register", "address": 95, "datatype": "uint16", "bus_datatype": "uint16", "units": "°C", "writable": true },
        { "name": "Desinfectie: Max Temperatuur", "type": "register", "address": 96, "datatype": "uint16", "bus_datatype": "uint16", "units": "°C", "writable": true },
        { "name": "Desinfectie: Max Tijd", "type": "register", "address": 97, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },
        { "name": "Desinfectie: Opwarmtijd", "type": "register", "address": 98, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },
        { "name": "Desinfectie: Ingestelde Tijd", "type": "register", "address": 99, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },
        { "name": "Desinfectie: Doel (Diag)", "type": "register", "address": 100, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Desinfectie: Coefficient Min (Diag)", "type": "register", "address": 101, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Desinfectie: Coefficient Max (Diag)", "type": "register", "address": 102, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Desinfectie: Coefficient Schrijf Commando", "type": "register", "address": 103, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Systeem: Mengkraan Serienummer", "type": "register", "address": 106, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },
        { "name": "Systeem: Productie Datum en Tijd", "type": "register", "address": 108, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },
        { "name": "Systeem: Mengkraan Firmware Type", "type": "register", "address": 110, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Systeem: Mengkraan Firmware Versie", "type": "register", "address": 111, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Systeem: Sensor Box Firmware Type", "type": "register", "address": 114, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Systeem: Sensor Box Firmware Versie", "type": "register", "address": 115, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Systeem: Datum/Tijd Inregelen", "type": "register", "address": 116, "datatype": "uint32", "bus_datatype": "uint32", "writable": true, "swap": "w" },
        { "name": "Systeem: Cyclusspoel intervaltijd", "type": "register", "address": 118, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren", "writable": true },
        { "name": "Systeem: Mengkraan Calibratienummer", "type": "register", "address": 120, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Systeem: Aantal activeringen Mengkraan", "type": "register", "address": 121, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },
        { "name": "Systeem: Totale Tijd Mengkraan AAN", "type": "register", "address": 123, "datatype": "uint32", "bus_datatype": "uint32", "units": "mins", "swap": "w" },
        { "name": "Systeem: Datum/Tijd Mengkraanservice", "type": "register", "address": 125, "datatype": "uint32", "bus_datatype": "uint32", "writable": true, "swap": "w" },
        { "name": "Systeem: ID Servicemonteur", "type": "register", "address": 127, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Systeem: Tijd Mengkraan niet in gebruik", "type": "register", "address": 128, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 1 Tijd sinds laatste gebruik", "type": "register", "address": 133, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 2 Tijd sinds laatste gebruik", "type": "register", "address": 134, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 3 Tijd sinds laatste gebruik", "type": "register", "address": 135, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 4 Tijd sinds laatste gebruik", "type": "register", "address": 136, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 5 Tijd sinds laatste gebruik", "type": "register", "address": 137, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 6 Tijd sinds laatste gebruik", "type": "register", "address": 138, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Systeem: Locatie Mengkraan (String)", "type": "register", "address": 139, "datatype": "string", "bus_datatype": "string", "register_count": 16, "writable": true },
        { "name": "Log: Tijd sinds laatste Desinfectie", "type": "register", "address": 155, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Desinfectie Tijd en Datum", "type": "register", "address": 156, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },
        { "name": "Log: Gebruikers ID Desinfectie", "type": "register", "address": 158, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Log: Desinfectie Resultaat", "type": "register", "address": 159, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Desinfectie Temp Log 1 (0m 30s)", "type": "register", "address": 160, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 2 (1m 00s)", "type": "register", "address": 161, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 3 (1m 30s)", "type": "register", "address": 162, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 4 (2m 00s)", "type": "register", "address": 163, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 5 (2m 30s)", "type": "register", "address": 164, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 6 (3m 00s)", "type": "register", "address": 165, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 7 (3m 30s)", "type": "register", "address": 166, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 8 (4m 00s)", "type": "register", "address": 167, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 9 (4m 30s)", "type": "register", "address": 168, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 10 (5m 00s)", "type": "register", "address": 169, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 11 (5m 30s)", "type": "register", "address": 170, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 12 (6m 00s)", "type": "register", "address": 171, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 13 (6m 30s)", "type": "register", "address": 172, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 14 (7m 00s)", "type": "register", "address": 173, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 15 (7m 30s)", "type": "register", "address": 174, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 16 (8m 00s)", "type": "register", "address": 175, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 17 (8m 30s)", "type": "register", "address": 176, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 18 (9m 00s)", "type": "register", "address": 177, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 19 (9m 30s)", "type": "register", "address": 178, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 20 (10m 00s)", "type": "register", "address": 179, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 21 (10m 30s)", "type": "register", "address": 180, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 22 (11m 00s)", "type": "register", "address": 181, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 23 (11m 30s)", "type": "register", "address": 182, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 24 (12m 00s)", "type": "register", "address": 183, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 25 (12m 30s)", "type": "register", "address": 184, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 26 (13m 00s)", "type": "register", "address": 185, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 27 (13m 30s)", "type": "register", "address": 186, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 28 (14m 00s)", "type": "register", "address": 187, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 29 (14m 30s)", "type": "register", "address": 188, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 30 (15m 00s)", "type": "register", "address": 189, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 31 (15m 30s)", "type": "register", "address": 190, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 32 (16m 00s)", "type": "register", "address": 191, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 33 (16m 30s)", "type": "register", "address": 192, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 34 (17m 00s)", "type": "register", "address": 193, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 35 (17m 30s)", "type": "register", "address": 194, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 36 (18m 00s)", "type": "register", "address": 195, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 37 (18m 30s)", "type": "register", "address": 196, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 38 (19m 00s)", "type": "register", "address": 197, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 39 (19m 30s)", "type": "register", "address": 198, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 40 (20m 00s)", "type": "register", "address": 199, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 41 (20m 30s)", "type": "register", "address": 200, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 42 (21m 00s)", "type": "register", "address": 201, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 43 (21m 30s)", "type": "register", "address": 202, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 44 (22m 00s)", "type": "register", "address": 203, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 45 (22m 30s)", "type": "register", "address": 204, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 46 (23m 00s)", "type": "register", "address": 205, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 47 (23m 30s)", "type": "register", "address": 206, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 48 (24m 00s)", "type": "register", "address": 207, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 49 (24m 30s)", "type": "register", "address": 208, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 50 (25m 00s)", "type": "register", "address": 209, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 51 (25m 30s)", "type": "register", "address": 210, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 52 (26m 00s)", "type": "register", "address": 211, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 53 (26m 30s)", "type": "register", "address": 212, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 54 (27m 00s)", "type": "register", "address": 213, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 55 (27m 30s)", "type": "register", "address": 214, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 56 (28m 00s)", "type": "register", "address": 215, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 57 (28m 30s)", "type": "register", "address": 216, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 58 (29m 00s)", "type": "register", "address": 217, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 59 (29m 30s)", "type": "register", "address": 218, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 60 (30m 00s)", "type": "register", "address": 219, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 61 (30m 30s)", "type": "register", "address": 220, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 62 (31m 00s)", "type": "register", "address": 221, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 63 (31m 30s)", "type": "register", "address": 222, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 64 (32m 00s)", "type": "register", "address": 223, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 65 (32m 30s)", "type": "register", "address": 224, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 66 (33m 00s)", "type": "register", "address": 225, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 67 (33m 30s)", "type": "register", "address": 226, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 68 (34m 00s)", "type": "register", "address": 227, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 69 (34m 30s)", "type": "register", "address": 228, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 70 (35m 00s)", "type": "register", "address": 229, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 71 (35m 30s)", "type": "register", "address": 230, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 72 (36m 00s)", "type": "register", "address": 231, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 73 (36m 30s)", "type": "register", "address": 232, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 74 (37m 00s)", "type": "register", "address": 233, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 75 (37m 30s)", "type": "register", "address": 234, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 76 (38m 00s)", "type": "register", "address": 235, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 77 (38m 30s)", "type": "register", "address": 236, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 78 (39m 00s)", "type": "register", "address": 237, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 79 (39m 30s)", "type": "register", "address": 238, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 80 (40m 00s)", "type": "register", "address": 239, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 81 (40m 30s)", "type": "register", "address": 240, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 82 (41m 00s)", "type": "register", "address": 241, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 83 (41m 30s)", "type": "register", "address": 242, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 84 (42m 00s)", "type": "register", "address": 243, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 85 (42m 30s)", "type": "register", "address": 244, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 86 (43m 00s)", "type": "register", "address": 245, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 87 (43m 30s)", "type": "register", "address": 246, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 88 (44m 00s)", "type": "register", "address": 247, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 89 (44m 30s)", "type": "register", "address": 248, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 90 (45m 00s)", "type": "register", "address": 249, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 91 (45m 30s)", "type": "register", "address": 250, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 92 (46m 00s)", "type": "register", "address": 251, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 93 (46m 30s)", "type": "register", "address": 252, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 94 (47m 00s)", "type": "register", "address": 253, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 95 (47m 30s)", "type": "register", "address": 254, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 96 (48m 00s)", "type": "register", "address": 255, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 97 (48m 30s)", "type": "register", "address": 256, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 98 (49m 00s)", "type": "register", "address": 257, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 99 (49m 30s)", "type": "register", "address": 258, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 100 (50m 00s)", "type": "register", "address": 259, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 101 (50m 30s)", "type": "register", "address": 260, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 102 (51m 00s)", "type": "register", "address": 261, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 103 (51m 30s)", "type": "register", "address": 262, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 104 (52m 00s)", "type": "register", "address": 263, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 105 (52m 30s)", "type": "register", "address": 264, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 106 (53m 00s)", "type": "register", "address": 265, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 107 (53m 30s)", "type": "register", "address": 266, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 108 (54m 00s)", "type": "register", "address": 267, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 109 (54m 30s)", "type": "register", "address": 268, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 110 (55m 00s)", "type": "register", "address": 269, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 111 (55m 30s)", "type": "register", "address": 270, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 112 (56m 00s)", "type": "register", "address": 271, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 113 (56m 30s)", "type": "register", "address": 272, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 114 (57m 00s)", "type": "register", "address": 273, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 115 (57m 30s)", "type": "register", "address": 274, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 116 (58m 00s)", "type": "register", "address": 275, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 117 (58m 30s)", "type": "register", "address": 276, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 118 (59m 00s)", "type": "register", "address": 277, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 119 (59m 30s)", "type": "register", "address": 278, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 120 (60m 00s)", "type": "register", "address": 279, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Cyclusspoeling: Type", "type": "register", "address": 280, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Cyclusspoeling: Interval", "type": "register", "address": 281, "datatype": "uint16", "bus_datatype": "uint16", "units": "dagen", "writable": true },
        { "name": "Cyclusspoeling: Looptijd", "type": "register", "address": 282, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Cyclusspoeling: Temperatuur", "type": "register", "address": 283, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },
        { "name": "Cyclusspoeling: Starttijd", "type": "register", "address": 284, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },
        { "name": "Cyclusspoeling: Opwarmtijd", "type": "register", "address": 285, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },
        { "name": "Systeem: Tappunten spoeltijd Totaal", "type": "register", "address": 286, "datatype": "uint32", "bus_datatype": "uint32", "units": "sec", "swap": "w" },
        { "name": "Systeem: Systeem Datum en Tijd", "type": "register", "address": 288, "datatype": "uint32", "bus_datatype": "uint32", "writable": true, "swap": "w" },
        { "name": "Log: Datum/Tijd laatste Cyclusspoeling", "type": "register", "address": 290, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },
        { "name": "Log: Tappunt 1 Cyclusspoel Status", "type": "register", "address": 292, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 2 Cyclusspoel Status", "type": "register", "address": 293, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 3 Cyclusspoel Status", "type": "register", "address": 294, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 4 Cyclusspoel Status", "type": "register", "address": 295, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 5 Cyclusspoel Status", "type": "register", "address": 296, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 6 Cyclusspoel Status", "type": "register", "address": 297, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 1 Tijd geen gebruik na cycl.", "type": "register", "address": 298, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 2 Tijd geen gebruik na cycl.", "type": "register", "address": 299, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 3 Tijd geen gebruik na cycl.", "type": "register", "address": 300, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 4 Tijd geen gebruik na cycl.", "type": "register", "address": 301, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 5 Tijd geen gebruik na cycl.", "type": "register", "address": 302, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 6 Tijd geen gebruik na cycl.", "type": "register", "address": 303, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Positie laatste Cyclusspoelresultaten", "type": "register", "address": 304, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Aantal Cyclusspoelregistraties", "type": "register", "address": 305, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Control: Activeer Desinfectie (0x6172)", "type": "register", "address": 306, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Control: Start Desinfectie (0x5452)", "type": "register", "address": 307, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Control: Afbreken Desinfectie", "type": "register", "address": 308, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Control: Reset Mengkraan", "type": "register", "address": 309, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Control: Verversen Data", "type": "register", "address": 312, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Control: Uitzetten Mengkraan", "type": "register", "address": 313, "datatype": "uint16", "bus_datatype": "uint16", "writable": true }
    ]
}</code></div></div>]]></description>
			<content:encoded><![CDATA[I have this datapoint list i try to read.<br />
<br />
I tried to split these in 4 profiles to make sure i read not more than 125 datapoints at once<br />
<br />
Comm is OK when i don't map any object.<br />
<br />
As soon as i map an object the comm goes in error.<br />
<br />
I have no clue where to look...<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>{
    "manufacturer": "Rada / Kohler",
    "description": "Outlook Digital Thermostatic Mixing Valve - Full Mapping",
    "mapping": [
        { "name": "Status: Mengkraan Status (Reg 4)", "type": "register", "address": 4, "datatype": "uint16", "bus_datatype": "uint16", "value_custom": {"0": "GEEN STORING", "7": "STORING"} },
        { "name": "Status: Raw Bitmask (Reg 5)", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Status: Tappunt 1 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Status: Tappunt 2 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Status: Tappunt 3 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 4, "writable": true },
        { "name": "Status: Tappunt 4 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 8, "writable": true },
        { "name": "Status: Tappunt 5 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 16, "writable": true },
        { "name": "Status: Tappunt 6 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 32, "writable": true },
        { "name": "Status: Pomp Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 256 },
        { "name": "Status: Ventilator Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 512 },
        { "name": "Status: Aanwezigheidssensor", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1024 },
        { "name": "Status: In Desinfectie", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2048 },
        { "name": "Status: Sleutelschakelaar", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 32768 },
        { "name": "Monitoring: Mengtemperatuur", "type": "register", "address": 6, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Monitoring: Mengkraan Storing Code", "type": "register", "address": 8, "datatype": "uint16", "bus_datatype": "uint16", "value_custom": {"0": "GEEN STORING", "1": "TE HOGE TEMPERATUUR", "2": "MOTOR ZIT VAST", "3": "MOTOR CALIBRATIE", "4": "MENGKRAAN WERKT NIET", "5": "TEMPERATUURSENSOR STORING", "6": "NIET INGEREGELD"} },
        { "name": "Monitoring: Actuele Desinfectie Temp", "type": "register", "address": 9, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Config: Desinfectie Cyclusspoel (Reg 28)", "type": "register", "address": 28, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Config: Desinfectie Cyclus (Reg 28)", "type": "register", "address": 28, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Config: Max Temperatuur", "type": "register", "address": 29, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },
        { "name": "Config: Min Temperatuur", "type": "register", "address": 30, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },
        { "name": "Config: Ingestelde Mengtemperatuur", "type": "register", "address": 31, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },

        { "name": "Tappunt 1: Type", "type": "register", "address": 46, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 1: Stand", "type": "register", "address": 47, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 1: Pomp Instelling", "type": "register", "address": 48, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 1: Ventilator Instelling", "type": "register", "address": 48, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 1: Cyclus Spoel Instelling", "type": "register", "address": 49, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 1: Desinfectie Instelling", "type": "register", "address": 49, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 1: Volledig Koud Instelling", "type": "register", "address": 49, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 4, "writable": true },
        { "name": "Tappunt 1: Spoeltijd", "type": "register", "address": 50, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 1: Blokkeertijd", "type": "register", "address": 51, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },

        { "name": "Tappunt 2: Type", "type": "register", "address": 53, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 2: Stand", "type": "register", "address": 54, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 2: Pomp Instelling", "type": "register", "address": 55, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 2: Ventilator Instelling", "type": "register", "address": 55, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 2: Cyclus Spoel Instelling", "type": "register", "address": 56, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 2: Desinfectie Instelling", "type": "register", "address": 56, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 2: Spoeltijd", "type": "register", "address": 57, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 2: Blokkeertijd", "type": "register", "address": 58, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },

        { "name": "Tappunt 3: Type", "type": "register", "address": 60, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 3: Stand", "type": "register", "address": 61, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 3: Pomp Instelling", "type": "register", "address": 62, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 3: Ventilator Instelling", "type": "register", "address": 62, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 3: Cyclus Spoel Instelling", "type": "register", "address": 63, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 3: Desinfectie Instelling", "type": "register", "address": 63, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 3: Spoeltijd", "type": "register", "address": 64, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 3: Blokkeertijd", "type": "register", "address": 65, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },

        { "name": "Tappunt 4: Type", "type": "register", "address": 67, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 4: Stand", "type": "register", "address": 68, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 4: Pomp Instelling", "type": "register", "address": 69, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 4: Ventilator Instelling", "type": "register", "address": 69, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 4: Cyclus Spoel Instelling", "type": "register", "address": 70, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 4: Desinfectie Instelling", "type": "register", "address": 70, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 4: Spoeltijd", "type": "register", "address": 71, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 4: Blokkeertijd", "type": "register", "address": 72, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 5: Type", "type": "register", "address": 74, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 5: Stand", "type": "register", "address": 75, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 5: Pomp Instelling", "type": "register", "address": 76, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 5: Ventilator Instelling", "type": "register", "address": 76, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 5: Cyclus Spoel Instelling", "type": "register", "address": 77, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 5: Desinfectie Instelling", "type": "register", "address": 77, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 5: Spoeltijd", "type": "register", "address": 78, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 5: Blokkeertijd", "type": "register", "address": 79, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 6: Type", "type": "register", "address": 81, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 6: Stand", "type": "register", "address": 82, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Tappunt 6: Pomp Instelling", "type": "register", "address": 83, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 6: Ventilator Instelling", "type": "register", "address": 83, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 6: Cyclus Spoel Instelling", "type": "register", "address": 84, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },
        { "name": "Tappunt 6: Desinfectie Instelling", "type": "register", "address": 84, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },
        { "name": "Tappunt 6: Spoeltijd", "type": "register", "address": 85, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Tappunt 6: Blokkeertijd", "type": "register", "address": 86, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Config: Aantal tappunten voor ventilator", "type": "register", "address": 88, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Config: Ventilator nalooptijd", "type": "register", "address": 89, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Desinfectie: Type", "type": "register", "address": 93, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Desinfectie: Min Temperatuur", "type": "register", "address": 95, "datatype": "uint16", "bus_datatype": "uint16", "units": "°C", "writable": true },
        { "name": "Desinfectie: Max Temperatuur", "type": "register", "address": 96, "datatype": "uint16", "bus_datatype": "uint16", "units": "°C", "writable": true },
        { "name": "Desinfectie: Max Tijd", "type": "register", "address": 97, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },
        { "name": "Desinfectie: Opwarmtijd", "type": "register", "address": 98, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },
        { "name": "Desinfectie: Ingestelde Tijd", "type": "register", "address": 99, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },
        { "name": "Desinfectie: Doel (Diag)", "type": "register", "address": 100, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Desinfectie: Coefficient Min (Diag)", "type": "register", "address": 101, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Desinfectie: Coefficient Max (Diag)", "type": "register", "address": 102, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Desinfectie: Coefficient Schrijf Commando", "type": "register", "address": 103, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Systeem: Mengkraan Serienummer", "type": "register", "address": 106, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },
        { "name": "Systeem: Productie Datum en Tijd", "type": "register", "address": 108, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },
        { "name": "Systeem: Mengkraan Firmware Type", "type": "register", "address": 110, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Systeem: Mengkraan Firmware Versie", "type": "register", "address": 111, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Systeem: Sensor Box Firmware Type", "type": "register", "address": 114, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Systeem: Sensor Box Firmware Versie", "type": "register", "address": 115, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Systeem: Datum/Tijd Inregelen", "type": "register", "address": 116, "datatype": "uint32", "bus_datatype": "uint32", "writable": true, "swap": "w" },
        { "name": "Systeem: Cyclusspoel intervaltijd", "type": "register", "address": 118, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren", "writable": true },
        { "name": "Systeem: Mengkraan Calibratienummer", "type": "register", "address": 120, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Systeem: Aantal activeringen Mengkraan", "type": "register", "address": 121, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },
        { "name": "Systeem: Totale Tijd Mengkraan AAN", "type": "register", "address": 123, "datatype": "uint32", "bus_datatype": "uint32", "units": "mins", "swap": "w" },
        { "name": "Systeem: Datum/Tijd Mengkraanservice", "type": "register", "address": 125, "datatype": "uint32", "bus_datatype": "uint32", "writable": true, "swap": "w" },
        { "name": "Systeem: ID Servicemonteur", "type": "register", "address": 127, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Systeem: Tijd Mengkraan niet in gebruik", "type": "register", "address": 128, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 1 Tijd sinds laatste gebruik", "type": "register", "address": 133, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 2 Tijd sinds laatste gebruik", "type": "register", "address": 134, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 3 Tijd sinds laatste gebruik", "type": "register", "address": 135, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 4 Tijd sinds laatste gebruik", "type": "register", "address": 136, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 5 Tijd sinds laatste gebruik", "type": "register", "address": 137, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 6 Tijd sinds laatste gebruik", "type": "register", "address": 138, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Systeem: Locatie Mengkraan (String)", "type": "register", "address": 139, "datatype": "string", "bus_datatype": "string", "register_count": 16, "writable": true },
        { "name": "Log: Tijd sinds laatste Desinfectie", "type": "register", "address": 155, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Desinfectie Tijd en Datum", "type": "register", "address": 156, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },
        { "name": "Log: Gebruikers ID Desinfectie", "type": "register", "address": 158, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Log: Desinfectie Resultaat", "type": "register", "address": 159, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Desinfectie Temp Log 1 (0m 30s)", "type": "register", "address": 160, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 2 (1m 00s)", "type": "register", "address": 161, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 3 (1m 30s)", "type": "register", "address": 162, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 4 (2m 00s)", "type": "register", "address": 163, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 5 (2m 30s)", "type": "register", "address": 164, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 6 (3m 00s)", "type": "register", "address": 165, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 7 (3m 30s)", "type": "register", "address": 166, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 8 (4m 00s)", "type": "register", "address": 167, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 9 (4m 30s)", "type": "register", "address": 168, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 10 (5m 00s)", "type": "register", "address": 169, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 11 (5m 30s)", "type": "register", "address": 170, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 12 (6m 00s)", "type": "register", "address": 171, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 13 (6m 30s)", "type": "register", "address": 172, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 14 (7m 00s)", "type": "register", "address": 173, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 15 (7m 30s)", "type": "register", "address": 174, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 16 (8m 00s)", "type": "register", "address": 175, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 17 (8m 30s)", "type": "register", "address": 176, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 18 (9m 00s)", "type": "register", "address": 177, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 19 (9m 30s)", "type": "register", "address": 178, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 20 (10m 00s)", "type": "register", "address": 179, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 21 (10m 30s)", "type": "register", "address": 180, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 22 (11m 00s)", "type": "register", "address": 181, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 23 (11m 30s)", "type": "register", "address": 182, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 24 (12m 00s)", "type": "register", "address": 183, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 25 (12m 30s)", "type": "register", "address": 184, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 26 (13m 00s)", "type": "register", "address": 185, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 27 (13m 30s)", "type": "register", "address": 186, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 28 (14m 00s)", "type": "register", "address": 187, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 29 (14m 30s)", "type": "register", "address": 188, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 30 (15m 00s)", "type": "register", "address": 189, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 31 (15m 30s)", "type": "register", "address": 190, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 32 (16m 00s)", "type": "register", "address": 191, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 33 (16m 30s)", "type": "register", "address": 192, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 34 (17m 00s)", "type": "register", "address": 193, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 35 (17m 30s)", "type": "register", "address": 194, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 36 (18m 00s)", "type": "register", "address": 195, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 37 (18m 30s)", "type": "register", "address": 196, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 38 (19m 00s)", "type": "register", "address": 197, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 39 (19m 30s)", "type": "register", "address": 198, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 40 (20m 00s)", "type": "register", "address": 199, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 41 (20m 30s)", "type": "register", "address": 200, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 42 (21m 00s)", "type": "register", "address": 201, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 43 (21m 30s)", "type": "register", "address": 202, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 44 (22m 00s)", "type": "register", "address": 203, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 45 (22m 30s)", "type": "register", "address": 204, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 46 (23m 00s)", "type": "register", "address": 205, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 47 (23m 30s)", "type": "register", "address": 206, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 48 (24m 00s)", "type": "register", "address": 207, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 49 (24m 30s)", "type": "register", "address": 208, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 50 (25m 00s)", "type": "register", "address": 209, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 51 (25m 30s)", "type": "register", "address": 210, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 52 (26m 00s)", "type": "register", "address": 211, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 53 (26m 30s)", "type": "register", "address": 212, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 54 (27m 00s)", "type": "register", "address": 213, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 55 (27m 30s)", "type": "register", "address": 214, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 56 (28m 00s)", "type": "register", "address": 215, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 57 (28m 30s)", "type": "register", "address": 216, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 58 (29m 00s)", "type": "register", "address": 217, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 59 (29m 30s)", "type": "register", "address": 218, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 60 (30m 00s)", "type": "register", "address": 219, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 61 (30m 30s)", "type": "register", "address": 220, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 62 (31m 00s)", "type": "register", "address": 221, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 63 (31m 30s)", "type": "register", "address": 222, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 64 (32m 00s)", "type": "register", "address": 223, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 65 (32m 30s)", "type": "register", "address": 224, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 66 (33m 00s)", "type": "register", "address": 225, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 67 (33m 30s)", "type": "register", "address": 226, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 68 (34m 00s)", "type": "register", "address": 227, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 69 (34m 30s)", "type": "register", "address": 228, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 70 (35m 00s)", "type": "register", "address": 229, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 71 (35m 30s)", "type": "register", "address": 230, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 72 (36m 00s)", "type": "register", "address": 231, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 73 (36m 30s)", "type": "register", "address": 232, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 74 (37m 00s)", "type": "register", "address": 233, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 75 (37m 30s)", "type": "register", "address": 234, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 76 (38m 00s)", "type": "register", "address": 235, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 77 (38m 30s)", "type": "register", "address": 236, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 78 (39m 00s)", "type": "register", "address": 237, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 79 (39m 30s)", "type": "register", "address": 238, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 80 (40m 00s)", "type": "register", "address": 239, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 81 (40m 30s)", "type": "register", "address": 240, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 82 (41m 00s)", "type": "register", "address": 241, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 83 (41m 30s)", "type": "register", "address": 242, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 84 (42m 00s)", "type": "register", "address": 243, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 85 (42m 30s)", "type": "register", "address": 244, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 86 (43m 00s)", "type": "register", "address": 245, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 87 (43m 30s)", "type": "register", "address": 246, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 88 (44m 00s)", "type": "register", "address": 247, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 89 (44m 30s)", "type": "register", "address": 248, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 90 (45m 00s)", "type": "register", "address": 249, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 91 (45m 30s)", "type": "register", "address": 250, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 92 (46m 00s)", "type": "register", "address": 251, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 93 (46m 30s)", "type": "register", "address": 252, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 94 (47m 00s)", "type": "register", "address": 253, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 95 (47m 30s)", "type": "register", "address": 254, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 96 (48m 00s)", "type": "register", "address": 255, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 97 (48m 30s)", "type": "register", "address": 256, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 98 (49m 00s)", "type": "register", "address": 257, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 99 (49m 30s)", "type": "register", "address": 258, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 100 (50m 00s)", "type": "register", "address": 259, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 101 (50m 30s)", "type": "register", "address": 260, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 102 (51m 00s)", "type": "register", "address": 261, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 103 (51m 30s)", "type": "register", "address": 262, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 104 (52m 00s)", "type": "register", "address": 263, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 105 (52m 30s)", "type": "register", "address": 264, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 106 (53m 00s)", "type": "register", "address": 265, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 107 (53m 30s)", "type": "register", "address": 266, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 108 (54m 00s)", "type": "register", "address": 267, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 109 (54m 30s)", "type": "register", "address": 268, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 110 (55m 00s)", "type": "register", "address": 269, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 111 (55m 30s)", "type": "register", "address": 270, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 112 (56m 00s)", "type": "register", "address": 271, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 113 (56m 30s)", "type": "register", "address": 272, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 114 (57m 00s)", "type": "register", "address": 273, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 115 (57m 30s)", "type": "register", "address": 274, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 116 (58m 00s)", "type": "register", "address": 275, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 117 (58m 30s)", "type": "register", "address": 276, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 118 (59m 00s)", "type": "register", "address": 277, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 119 (59m 30s)", "type": "register", "address": 278, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Log: Desinfectie Temp Log 120 (60m 00s)", "type": "register", "address": 279, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },
        { "name": "Cyclusspoeling: Type", "type": "register", "address": 280, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Cyclusspoeling: Interval", "type": "register", "address": 281, "datatype": "uint16", "bus_datatype": "uint16", "units": "dagen", "writable": true },
        { "name": "Cyclusspoeling: Looptijd", "type": "register", "address": 282, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },
        { "name": "Cyclusspoeling: Temperatuur", "type": "register", "address": 283, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },
        { "name": "Cyclusspoeling: Starttijd", "type": "register", "address": 284, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },
        { "name": "Cyclusspoeling: Opwarmtijd", "type": "register", "address": 285, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },
        { "name": "Systeem: Tappunten spoeltijd Totaal", "type": "register", "address": 286, "datatype": "uint32", "bus_datatype": "uint32", "units": "sec", "swap": "w" },
        { "name": "Systeem: Systeem Datum en Tijd", "type": "register", "address": 288, "datatype": "uint32", "bus_datatype": "uint32", "writable": true, "swap": "w" },
        { "name": "Log: Datum/Tijd laatste Cyclusspoeling", "type": "register", "address": 290, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },
        { "name": "Log: Tappunt 1 Cyclusspoel Status", "type": "register", "address": 292, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 2 Cyclusspoel Status", "type": "register", "address": 293, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 3 Cyclusspoel Status", "type": "register", "address": 294, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 4 Cyclusspoel Status", "type": "register", "address": 295, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 5 Cyclusspoel Status", "type": "register", "address": 296, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 6 Cyclusspoel Status", "type": "register", "address": 297, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Tappunt 1 Tijd geen gebruik na cycl.", "type": "register", "address": 298, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 2 Tijd geen gebruik na cycl.", "type": "register", "address": 299, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 3 Tijd geen gebruik na cycl.", "type": "register", "address": 300, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 4 Tijd geen gebruik na cycl.", "type": "register", "address": 301, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 5 Tijd geen gebruik na cycl.", "type": "register", "address": 302, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Tappunt 6 Tijd geen gebruik na cycl.", "type": "register", "address": 303, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },
        { "name": "Log: Positie laatste Cyclusspoelresultaten", "type": "register", "address": 304, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Log: Aantal Cyclusspoelregistraties", "type": "register", "address": 305, "datatype": "uint16", "bus_datatype": "uint16" },
        { "name": "Control: Activeer Desinfectie (0x6172)", "type": "register", "address": 306, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Control: Start Desinfectie (0x5452)", "type": "register", "address": 307, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Control: Afbreken Desinfectie", "type": "register", "address": 308, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Control: Reset Mengkraan", "type": "register", "address": 309, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Control: Verversen Data", "type": "register", "address": 312, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },
        { "name": "Control: Uitzetten Mengkraan", "type": "register", "address": 313, "datatype": "uint16", "bus_datatype": "uint16", "writable": true }
    ]
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[1-Byte Object – Prevent Numeric Keypad from Opening]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6528</link>
			<pubDate>Mon, 10 Aug 2026 11:13:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=3857">Kuru</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6528</guid>
			<description><![CDATA[Dear Support Team,<br />
I am experiencing an issue with a 1-byte object.<br />
The customer can adjust the 1-byte setpoint using the <span style="font-weight: bold;" class="mycode_b">+</span> and <span style="font-weight: bold;" class="mycode_b">−</span> buttons, which works as expected. However, if the customer accidentally taps the center of the control, the numeric keypad opens.<br />
Is it possible to prevent the keypad from opening by using a user script or another scripting method?<br />
I am using a <span style="font-weight: bold;" class="mycode_b">LogicMachine 5</span>.<br />
Thank you in advance for your prompt response.<br />
Kind regards,
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=5085" target="_blank">Screenshot 2026-08-10 131002.png</a> (Size: 95.75 KB / Downloads: 34)</div>
]]></description>
			<content:encoded><![CDATA[Dear Support Team,<br />
I am experiencing an issue with a 1-byte object.<br />
The customer can adjust the 1-byte setpoint using the <span style="font-weight: bold;" class="mycode_b">+</span> and <span style="font-weight: bold;" class="mycode_b">−</span> buttons, which works as expected. However, if the customer accidentally taps the center of the control, the numeric keypad opens.<br />
Is it possible to prevent the keypad from opening by using a user script or another scripting method?<br />
I am using a <span style="font-weight: bold;" class="mycode_b">LogicMachine 5</span>.<br />
Thank you in advance for your prompt response.<br />
Kind regards,
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=5085" target="_blank">Screenshot 2026-08-10 131002.png</a> (Size: 95.75 KB / Downloads: 34)</div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Huawei - Input Register not working]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6527</link>
			<pubDate>Fri, 07 Aug 2026 05:29:34 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=3071">Chandrias</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6527</guid>
			<description><![CDATA[I managed to intergrade my Huawei solar inverter and communicate over TCP modbus.<br />
Unfortunately, what I haven't manage to do, is send values to the inverter over register 40120,<br />
which is the one controlling the active power of the inverter.<br />
<br />
Attached you can see the profile I created for the inverter and the documentation from the manufacturer.<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/pdf.png" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
&nbsp;&nbsp;<a href="attachment.php?aid=5080" target="_blank">Solar Inverter Modbus Interface Definitions.pdf</a> (Size: 1.3 MB / Downloads: 8)</div>
<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/txt.png" title="JSON" border="0" alt=".json" />
&nbsp;&nbsp;<a href="attachment.php?aid=5079" target="_blank">Huawei_SUN2000-Huawei_Inverters.json</a> (Size: 5.97 KB / Downloads: 4)</div>
]]></description>
			<content:encoded><![CDATA[I managed to intergrade my Huawei solar inverter and communicate over TCP modbus.<br />
Unfortunately, what I haven't manage to do, is send values to the inverter over register 40120,<br />
which is the one controlling the active power of the inverter.<br />
<br />
Attached you can see the profile I created for the inverter and the documentation from the manufacturer.<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/pdf.png" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
&nbsp;&nbsp;<a href="attachment.php?aid=5080" target="_blank">Solar Inverter Modbus Interface Definitions.pdf</a> (Size: 1.3 MB / Downloads: 8)</div>
<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/txt.png" title="JSON" border="0" alt=".json" />
&nbsp;&nbsp;<a href="attachment.php?aid=5079" target="_blank">Huawei_SUN2000-Huawei_Inverters.json</a> (Size: 5.97 KB / Downloads: 4)</div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hardware Problem: HW reset does not work]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6515</link>
			<pubDate>Mon, 20 Jul 2026 21:16:43 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=328">Domoticatorino</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6515</guid>
			<description><![CDATA[Hi,<br />
I have a login problem with a LM of my customer. It can be reach only locally (no zerotier, non LM cloud). When I try to insert admin password it does not work. On first page app I see Visu Page but when I try to connect it does not work. LM is going on to think.<br />
<br />
I tried to make an HW reset LM pushing the reset button for more than 10 second but nothing change. I mean that IP address is now to default (192.168.0.10) but admin default password does not work. Hence HW reset has not gone well.<br />
<br />
How is it possible? How can I reset it. Please consider that some weeks ago I update to the last firmware. Hw label is shown in picture.<br />
<br />
Thank you for your support.<br />
<br />
Regards.<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=5075" target="_blank">LM.jpg</a> (Size: 84.88 KB / Downloads: 91)</div>
]]></description>
			<content:encoded><![CDATA[Hi,<br />
I have a login problem with a LM of my customer. It can be reach only locally (no zerotier, non LM cloud). When I try to insert admin password it does not work. On first page app I see Visu Page but when I try to connect it does not work. LM is going on to think.<br />
<br />
I tried to make an HW reset LM pushing the reset button for more than 10 second but nothing change. I mean that IP address is now to default (192.168.0.10) but admin default password does not work. Hence HW reset has not gone well.<br />
<br />
How is it possible? How can I reset it. Please consider that some weeks ago I update to the last firmware. Hw label is shown in picture.<br />
<br />
Thank you for your support.<br />
<br />
Regards.<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=5075" target="_blank">LM.jpg</a> (Size: 84.88 KB / Downloads: 91)</div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[LMHome app: local vs remote connection]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6511</link>
			<pubDate>Fri, 17 Jul 2026 07:52:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=328">Domoticatorino</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6511</guid>
			<description><![CDATA[Hi, <br />
a customer of mine has a problem with the local connection. I mean that when smartphone is not connected to local wifi the connection is instant.<br />
<br />
When connection is local LM Home app takes about 1 minute to connect and it seems command and feedback are not sinc.<br />
<br />
I am afraid it is problem of the modem/router. What do you suggest please?<br />
<br />
Thanks.<br />
<br />
BR]]></description>
			<content:encoded><![CDATA[Hi, <br />
a customer of mine has a problem with the local connection. I mean that when smartphone is not connected to local wifi the connection is instant.<br />
<br />
When connection is local LM Home app takes about 1 minute to connect and it seems command and feedback are not sinc.<br />
<br />
I am afraid it is problem of the modem/router. What do you suggest please?<br />
<br />
Thanks.<br />
<br />
BR]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Modbus device status object stuck at 0]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6499</link>
			<pubDate>Thu, 02 Jul 2026 12:09:52 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=143">p_xatzi</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6499</guid>
			<description><![CDATA[Hi,<br />
<br />
I have a LΜ5 Lite (<span style="font-weight: bold;" class="mycode_b">Version</span>: 20240426) polling 33 Modbus TCP servers (Siemens LOGO! OBA8), each on a 10-second polling interval.<br />
<br />
I'm having a problem with the Modbus status object for these devices. It gets set to 0 at some point, but then it is never set back to 1 when communication is restored (if ever lost) — even though the device is clearly communicating as indicated in Modbus tab. <br />
<br />
If I manually reset the status object to 1, it stays at whatever I set it to — it does not get corrected by the driver on the next successful poll. This suggests the driver only writes to it on a state change (communication lost / restored), not on every poll cycle.<br />
<br />
In addition, I noticed that the status object drops to 0 exactly at the moment another mapped value on the same server changes, even though that data object is unrelated to the status object. In other words, receiving new data from the device seems to coincide with the status going down.<br />
<br />
In my own scripts I never write to these status objects — I only read them.<br />
<br />
My questions:<br />
<br />
Is there a known issue where the Modbus device status object goes to 0 when new data is received from the server, or when a mapped value changes?<br />
Since the status appears to be updated only on lost/restored events, what happens if a "restored" event is somehow missed — is the object then left permanently at 0?<br />
What is the recommended way to obtain a reliable, real-time connection status for each Modbus TCP device? <br />
<br />
Thanks]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I have a LΜ5 Lite (<span style="font-weight: bold;" class="mycode_b">Version</span>: 20240426) polling 33 Modbus TCP servers (Siemens LOGO! OBA8), each on a 10-second polling interval.<br />
<br />
I'm having a problem with the Modbus status object for these devices. It gets set to 0 at some point, but then it is never set back to 1 when communication is restored (if ever lost) — even though the device is clearly communicating as indicated in Modbus tab. <br />
<br />
If I manually reset the status object to 1, it stays at whatever I set it to — it does not get corrected by the driver on the next successful poll. This suggests the driver only writes to it on a state change (communication lost / restored), not on every poll cycle.<br />
<br />
In addition, I noticed that the status object drops to 0 exactly at the moment another mapped value on the same server changes, even though that data object is unrelated to the status object. In other words, receiving new data from the device seems to coincide with the status going down.<br />
<br />
In my own scripts I never write to these status objects — I only read them.<br />
<br />
My questions:<br />
<br />
Is there a known issue where the Modbus device status object goes to 0 when new data is received from the server, or when a mapped value changes?<br />
Since the status appears to be updated only on lost/restored events, what happens if a "restored" event is somehow missed — is the object then left permanently at 0?<br />
What is the recommended way to obtain a reliable, real-time connection status for each Modbus TCP device? <br />
<br />
Thanks]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[transmit value via ETH]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6497</link>
			<pubDate>Thu, 02 Jul 2026 06:18:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=2310">Frank68</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6497</guid>
			<description><![CDATA[Good morning,<br />
I need to transmit the value of a group address (rain security) from one logic machine to another on the same network. The group address to be transmitted on LM with IP 192.168.0.213 is 1/4/15, which I need to replicate on LM with IP 192.168.0.225 and address 16/6/27.<br />
<br />
How can I do this?<br />
<br />
Thank you very much.]]></description>
			<content:encoded><![CDATA[Good morning,<br />
I need to transmit the value of a group address (rain security) from one logic machine to another on the same network. The group address to be transmitted on LM with IP 192.168.0.213 is 1/4/15, which I need to replicate on LM with IP 192.168.0.225 and address 16/6/27.<br />
<br />
How can I do this?<br />
<br />
Thank you very much.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[System overload]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6494</link>
			<pubDate>Wed, 01 Jul 2026 08:42:18 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=180">stonecroft</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6494</guid>
			<description><![CDATA[<div style="text-align: left;" class="mycode_align">Hello.</div>
<div style="text-align: left;" class="mycode_align">I have a LM indicating overload (CPU/IO is red values).</div>
<div style="text-align: left;" class="mycode_align">
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/pdf.png" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
&nbsp;&nbsp;<a href="attachment.php?aid=5052" target="_blank">system load.pdf</a> (Size: 3.53 KB / Downloads: 10)</div>
</div>
<div style="text-align: left;" class="mycode_align">
The main task of the device is as a Modbus TCP slave to a higher-level system.<br />
I use the script from the documentation and examples.<br />
<a href="https://kb.logicmachine.net/integration/modbus-rtu-tcp-slave/" target="_blank" rel="noopener" class="mycode_url">https://kb.logicmachine.net/integration/...tcp-slave/</a><br />
In the system load app, this script is the one that consumes the most (about 50%) cpu.<br />
<br />
How many registers can be mapped?</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: left;" class="mycode_align">Hello.</div>
<div style="text-align: left;" class="mycode_align">I have a LM indicating overload (CPU/IO is red values).</div>
<div style="text-align: left;" class="mycode_align">
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/pdf.png" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
&nbsp;&nbsp;<a href="attachment.php?aid=5052" target="_blank">system load.pdf</a> (Size: 3.53 KB / Downloads: 10)</div>
</div>
<div style="text-align: left;" class="mycode_align">
The main task of the device is as a Modbus TCP slave to a higher-level system.<br />
I use the script from the documentation and examples.<br />
<a href="https://kb.logicmachine.net/integration/modbus-rtu-tcp-slave/" target="_blank" rel="noopener" class="mycode_url">https://kb.logicmachine.net/integration/...tcp-slave/</a><br />
In the system load app, this script is the one that consumes the most (about 50%) cpu.<br />
<br />
How many registers can be mapped?</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[CANx DALI - setting the default color temperature]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6493</link>
			<pubDate>Wed, 01 Jul 2026 01:44:11 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=3473">achang</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6493</guid>
			<description><![CDATA[Hi<br />
<br />
I am currently using the CANx DALI gateway to control my lighting.<br />
I have a device that can change the color temperature using DT8, and I want to set this device's color temperature at a specific value at all times (i.e 3000K)<br />
<br />
However, every time the power goes off and turns back on again, the color temperature goes back to its default value.<br />
I found this parameter configuration where I can set the power on level. Would it be possible to add a parameter for the color temperature upon power on as well?<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=5051" target="_blank">Screenshot 2026-07-01 at 10.37.23.png</a> (Size: 102.38 KB / Downloads: 32)</div>
]]></description>
			<content:encoded><![CDATA[Hi<br />
<br />
I am currently using the CANx DALI gateway to control my lighting.<br />
I have a device that can change the color temperature using DT8, and I want to set this device's color temperature at a specific value at all times (i.e 3000K)<br />
<br />
However, every time the power goes off and turns back on again, the color temperature goes back to its default value.<br />
I found this parameter configuration where I can set the power on level. Would it be possible to add a parameter for the color temperature upon power on as well?<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=5051" target="_blank">Screenshot 2026-07-01 at 10.37.23.png</a> (Size: 102.38 KB / Downloads: 32)</div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Wireguard and routing counter]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6471</link>
			<pubDate>Fri, 12 Jun 2026 15:47:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=2863">Andrea Becagli</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6471</guid>
			<description><![CDATA[Recently, I set up a WireGuard server on a VPS and started connecting all my KNX Line Masters (LMs) to it. Initially, I was concerned about multicast traffic causing issues, but that doesn't seem to be the case. Instead, it looks like the LMs are bouncing back telegrams with their routing counter decremented by one or two.<br />
I have attached a screenshot showing these repeated telegrams. Please note that there are no physical IP routers, line couplers, or any other devices on the network that should be decrementing the routing counter. At first, I thought the electrician had accidentally created a physical KNX loop, but this issue is now appearing across <span style="font-weight: bold;" class="mycode_b">all</span> LMs linked to the WireGuard server.<br />
Has anyone encountered this before? Is this a known bug, or did I misconfigure something in my WireGuard/routing setup? How can I fix this?<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=5020" target="_blank">Screenshot 2026-06-12 173827.png</a> (Size: 141.11 KB / Downloads: 40)</div>
]]></description>
			<content:encoded><![CDATA[Recently, I set up a WireGuard server on a VPS and started connecting all my KNX Line Masters (LMs) to it. Initially, I was concerned about multicast traffic causing issues, but that doesn't seem to be the case. Instead, it looks like the LMs are bouncing back telegrams with their routing counter decremented by one or two.<br />
I have attached a screenshot showing these repeated telegrams. Please note that there are no physical IP routers, line couplers, or any other devices on the network that should be decrementing the routing counter. At first, I thought the electrician had accidentally created a physical KNX loop, but this issue is now appearing across <span style="font-weight: bold;" class="mycode_b">all</span> LMs linked to the WireGuard server.<br />
Has anyone encountered this before? Is this a known bug, or did I misconfigure something in my WireGuard/routing setup? How can I fix this?<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=5020" target="_blank">Screenshot 2026-06-12 173827.png</a> (Size: 141.11 KB / Downloads: 40)</div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Issue with Modbus Profile – Data Not Showing on Mapped Group Address]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6461</link>
			<pubDate>Wed, 10 Jun 2026 06:31:24 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=4274">Ranjeet</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6461</guid>
			<description><![CDATA[I am currently integrating a LogicMachine controller with a Labtech Ultrasonic Water Meter using the attached JSON Modbus profile. The profile is configured to read <span style="font-style: italic;" class="mycode_i">Instant Flow</span> and <span style="font-style: italic;" class="mycode_i">Total Flow</span> values as 4‑byte floating point (float32) objects.<br />
I have successfully tested communication through the Modbus “Read Test” tool in LogicMachine, and the correct data is being received from the meter. However, the mapped group addresses linked to this Modbus profile are not displaying the values — they remain at 0.000.<br />
<br />
Could you please advise what might be causing this issue? Specifically, I would like guidance on whether this could be related to:<ul class="mycode_list"><li>Datatype mismatch between the Modbus profile and LogicMachine objects<br />
</li>
<li>Word/byte order configuration (read_swap setting)<br />
</li>
<li>Register addressing for float32 values (two registers per value)<br />
</li>
<li>Scaling or multiplier settings<br />
</li>
</ul>
Any insights or recommended adjustments would be greatly appreciated.<br />
Thank you in advance for your support<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=5008" target="_blank">Screenshot 2026-06-08 184059.png</a> (Size: 35.33 KB / Downloads: 69)</div>
<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/txt.png" title="JSON" border="0" alt=".json" />
&nbsp;&nbsp;<a href="attachment.php?aid=5007" target="_blank">Water Meter.json</a> (Size: 781 bytes / Downloads: 2)</div>
]]></description>
			<content:encoded><![CDATA[I am currently integrating a LogicMachine controller with a Labtech Ultrasonic Water Meter using the attached JSON Modbus profile. The profile is configured to read <span style="font-style: italic;" class="mycode_i">Instant Flow</span> and <span style="font-style: italic;" class="mycode_i">Total Flow</span> values as 4‑byte floating point (float32) objects.<br />
I have successfully tested communication through the Modbus “Read Test” tool in LogicMachine, and the correct data is being received from the meter. However, the mapped group addresses linked to this Modbus profile are not displaying the values — they remain at 0.000.<br />
<br />
Could you please advise what might be causing this issue? Specifically, I would like guidance on whether this could be related to:<ul class="mycode_list"><li>Datatype mismatch between the Modbus profile and LogicMachine objects<br />
</li>
<li>Word/byte order configuration (read_swap setting)<br />
</li>
<li>Register addressing for float32 values (two registers per value)<br />
</li>
<li>Scaling or multiplier settings<br />
</li>
</ul>
Any insights or recommended adjustments would be greatly appreciated.<br />
Thank you in advance for your support<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=5008" target="_blank">Screenshot 2026-06-08 184059.png</a> (Size: 35.33 KB / Downloads: 69)</div>
<br />
<div>
<img src="https://forum.logicmachine.net/images/attachtypes/txt.png" title="JSON" border="0" alt=".json" />
&nbsp;&nbsp;<a href="attachment.php?aid=5007" target="_blank">Water Meter.json</a> (Size: 781 bytes / Downloads: 2)</div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[LM as KNX/IP interface]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6457</link>
			<pubDate>Tue, 09 Jun 2026 12:32:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=2862">dannynos</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6457</guid>
			<description><![CDATA[Hi,<br />
I (suddenly = in one installation) cannot use the LM5 as a KNX/IP interface (ETS 6 (as well as 5) says: KNX Interface not available; and  when "creating" the connection in ETS6 I received a message, that ping was OK but no KNX device description was identified)....<br />
Cannot the cause be the fact, that the LAN in question has a "non-standard" range (to be exact: 53.33.172.xxx) - and LM evaluates the access as "remote"   ?<br />
(Note web-access to the editor, visu, etc. works ok; KNX connection itself (TP) as well, settings as "usual").<br />
Have anybody any idea?<br />
Regards<br />
Daniel]]></description>
			<content:encoded><![CDATA[Hi,<br />
I (suddenly = in one installation) cannot use the LM5 as a KNX/IP interface (ETS 6 (as well as 5) says: KNX Interface not available; and  when "creating" the connection in ETS6 I received a message, that ping was OK but no KNX device description was identified)....<br />
Cannot the cause be the fact, that the LAN in question has a "non-standard" range (to be exact: 53.33.172.xxx) - and LM evaluates the access as "remote"   ?<br />
(Note web-access to the editor, visu, etc. works ok; KNX connection itself (TP) as well, settings as "usual").<br />
Have anybody any idea?<br />
Regards<br />
Daniel]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[BACnet - Notification Class/event-state]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6451</link>
			<pubDate>Thu, 04 Jun 2026 09:19:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=1121">tomnord</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6451</guid>
			<description><![CDATA[Hello, is it possible to set notification class on GA (bacnet) via script? would be great to have simple alarms on each object.]]></description>
			<content:encoded><![CDATA[Hello, is it possible to set notification class on GA (bacnet) via script? would be great to have simple alarms on each object.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Internal DALI finding few ballasts]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6436</link>
			<pubDate>Fri, 22 May 2026 08:03:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=4440">PolymorphedCust</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6436</guid>
			<description><![CDATA[Hi<br />
<br />
I'm trying to use the internal DALI-Gateway (2) on a LM5p2-DW1 but it only finds 1-2 ballasts, even though there are many more connected. <br />
<br />
My setup is the LM ^, for DALI PSU I use a <a href="https://www.lunatone.com/en/product/dali-ps-en/" target="_blank" rel="noopener" class="mycode_url">https://www.lunatone.com/en/product/dali-ps-en/</a> and the ballasts are simple DALI-drivers over spots.<br />
<br />
I updated the firmware for the LM to version 20251204 for the LM5 Lite + Ext version.<br />
Installed the package genohm-scada-dali_20200722 (I have no idea if this even does anything relevant <img src="https://forum.logicmachine.net/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /> )<br />
<br />
Then did a "Full scan, set short addresses", but only found 1 ballast. What am I doing wrong?<br />
<br />
Next up, is there no feedback-object for these ballasts and can I group them or is that done by scripting/writing to multiple ballasts?<br />
<br />
Thanks a lot in advance.]]></description>
			<content:encoded><![CDATA[Hi<br />
<br />
I'm trying to use the internal DALI-Gateway (2) on a LM5p2-DW1 but it only finds 1-2 ballasts, even though there are many more connected. <br />
<br />
My setup is the LM ^, for DALI PSU I use a <a href="https://www.lunatone.com/en/product/dali-ps-en/" target="_blank" rel="noopener" class="mycode_url">https://www.lunatone.com/en/product/dali-ps-en/</a> and the ballasts are simple DALI-drivers over spots.<br />
<br />
I updated the firmware for the LM to version 20251204 for the LM5 Lite + Ext version.<br />
Installed the package genohm-scada-dali_20200722 (I have no idea if this even does anything relevant <img src="https://forum.logicmachine.net/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /> )<br />
<br />
Then did a "Full scan, set short addresses", but only found 1 ballast. What am I doing wrong?<br />
<br />
Next up, is there no feedback-object for these ballasts and can I group them or is that done by scripting/writing to multiple ballasts?<br />
<br />
Thanks a lot in advance.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Alert manager app and alarms0]]></title>
			<link>https://forum.logicmachine.net/showthread.php?tid=6435</link>
			<pubDate>Thu, 21 May 2026 16:16:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.logicmachine.net/member.php?action=profile&uid=5801">ALEJANDRO</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.logicmachine.net/showthread.php?tid=6435</guid>
			<description><![CDATA[Good afternoon,<br />
<br />
I'd like to ask a question, if possible.<br />
<br />
I have an alert manager screen on a logic machine, and it needs to display all the alarms from that logic machine and three others.<br />
<br />
Initially, I thought about creating standard group addresses using an ETS file, so that the LM_1 alarm addresses would be sent to the LM with the alert manager via IP.<br />
<br />
The problem is that these addresses are empty; they have no data. What I'm observing is that the ETS group monitor is generating repetitions on the KNX bus, and I don't want those signals going to the KNX bus.<br />
<br />
Is there any way to prevent these GAs from generating repetitions on the KNX bus, or is there a way for the virtual objects created on each LM to send data from one LM to another?<br />
<br />
I don't know how to prevent the repetitions, and they are all happening in physical GAs that are empty in the ETS file, without any communication objects from KNX devices. Thank you so much]]></description>
			<content:encoded><![CDATA[Good afternoon,<br />
<br />
I'd like to ask a question, if possible.<br />
<br />
I have an alert manager screen on a logic machine, and it needs to display all the alarms from that logic machine and three others.<br />
<br />
Initially, I thought about creating standard group addresses using an ETS file, so that the LM_1 alarm addresses would be sent to the LM with the alert manager via IP.<br />
<br />
The problem is that these addresses are empty; they have no data. What I'm observing is that the ETS group monitor is generating repetitions on the KNX bus, and I don't want those signals going to the KNX bus.<br />
<br />
Is there any way to prevent these GAs from generating repetitions on the KNX bus, or is there a way for the virtual objects created on each LM to send data from one LM to another?<br />
<br />
I don't know how to prevent the repetitions, and they are all happening in physical GAs that are empty in the ETS file, without any communication objects from KNX devices. Thank you so much]]></content:encoded>
		</item>
	</channel>
</rss>