{
    "comment": "This file has been generated with main/tools/webvars_update_wiki.py.",
    "tables": {
        "changetab": {
            "desc_de": "Tabelle mit verschiedenen Ver\u00e4nderungen, die in einer Datenbank im Flash gespeichert sind.",
            "desc_en": "Table of changes that are stored in the database in flash."
        },
        "filetab": {
            "desc_de": "Die Tabelle filetab enth\u00e4lt die installierten Content-Dateien.",
            "desc_en": "The filetab table contains the installed content files."
        },
        "fwtab": {
            "desc_de": "Die Tabelle fwtab enth\u00e4lt Informationen zu den zwei Firmware-Buffern.",
            "desc_en": "The fwtab table contains information about the two firmware buffers."
        },
        "histotab": {
            "desc_de": "Die Tabelle histotab enth\u00e4lt die Ergebnisse der zuletzt abgefragten Historie. Die Tabelle wird dynamisch aus den Parametern der Abfrage erzeugt.",
            "desc_en": "The histotab table contains the results of the most recently queried history. The table is generated dynamically from the parameters of the query."
        },
        "inputtab": {
            "desc_de": "Tabelle der Eing\u00e4nge",
            "desc_en": "Table of inputs"
        },
        "logtab": {
            "desc_de": "Die Tabelle logtab enth\u00e4lt die letzten 8 Syslog-Meldungen.",
            "desc_en": "The logtab table contains the 8 most recent syslog notifications."
        },
        "looptab": {
            "desc_de": "Tabelle ohne Variablen, die sehr gro\u00df ist. Kann benutzt werden, um Schleifen \u00fcber bestimmten Zahlenbereich zu realisieren, indem der Bereich angegeben wird, z.B.:\n<pre>{%for looptab[200:210]%}{{loop.index0}} {%endfor%}</pre>",
            "desc_en": "A table without variables that is very large. Can be used for loops over number ranges by giving the range, e.g.:\n<pre>{%for looptab[200:210]%}{{loop.index0}} {%endfor%}</pre>"
        },
        "netiftab": {
            "desc_de": "Die Tabelle netiftab enth\u00e4lt Informationen zu den beiden Netzwerkschnittstellen.",
            "desc_en": "The netiftab table contains information about the two network interfaces."
        },
        "outputtab": {
            "desc_de": "Tabelle der Ausg\u00e4nge",
            "desc_en": "Table of outputs"
        },
        "pushtab": {
            "desc_de": "Tabelle der Ziele f\u00fcr HTTP-Push",
            "desc_en": "Table of destinations for HTTP Push"
        },
        "sensortab": {
            "desc_de": "Die Tabelle sensortab enth\u00e4lt Informationen zu den maximal 16 Sensoren.",
            "desc_en": "The sensortab table contains information on up to 16 sensors."
        },
        "watchtab": {
            "desc_de": "Tabelle der Watchdogs",
            "desc_en": "Table of Watchdogs"
        }
    },
    "webvars": {
        "abnormal_conditions": {
            "desc_de": "Anzahl an Sensor-Alarmen und ausgel\u00f6sten Watchdogs",
            "desc_en": "Number of sensor alarms and triggered watchdogs",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32"
        },
        "admin_name": {
            "desc_de": "Name des Admin-Benutzers",
            "desc_en": "Name of admin user",
            "flags": [],
            "format": "char[]"
        },
        "admin_pwd": {
            "desc_de": "Variable zum \u00c4ndern des Passworts",
            "desc_en": "Variable for changing the password",
            "flags": [
                "RONLY"
            ],
            "format": "char[]"
        },
        "admin_pwd2": {
            "desc_de": "Variable zum \u00c4ndern des Passworts als Vergleich mit admin_pwd",
            "desc_en": "Variable for changing the password for comparison with admin_pwd",
            "flags": [
                "RONLY"
            ],
            "format": "char[]"
        },
        "anon_read": {
            "desc_de": "Soll ohne Anmeldung gelesen werden k\u00f6nnen",
            "desc_en": "Should reading be possible without login",
            "flags": [],
            "format": "bool"
        },
        "api_key": {
            "desc_de": "API-Key f\u00fcr HTTP-Anfragen, wie Box2Box",
            "desc_en": "API key for HTTP requests, like Box2Box",
            "flags": [
                "RONLY"
            ],
            "format": "char[]"
        },
        "ca_cert_status": {
            "desc_de": "Wurde ein CA-Zertifikat hochgeladen",
            "desc_en": "Has a CA certificate been uploaded",
            "flags": [
                "RONLY"
            ],
            "format": "bool"
        },
        "changes_start": {
            "desc_de": "Zeitstempel des \u00e4ltesten aufgezeichneten Eintrags in changetab",
            "desc_en": "Time stamp of oldest recorded entry in changetab",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "ts"
        },
        "changetab_count": {
            "desc_de": "Anzahl an gespeicherten \u00c4nderungen. Kann geringer sein, als loop.length, wenn am Anfang schon Eintr\u00e4ge gel\u00f6scht wurden.",
            "desc_en": "Number of stored changes. Can be lower than loop.length, if entries at start have been deleted.",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32"
        },
        "changetab_date": {
            "desc_de": "Datum der Ver\u00e4nderung (Lokalzeit)",
            "desc_en": "Date of change (local time)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "date",
            "table": "changetab"
        },
        "changetab_desc": {
            "desc_de": "Beschreibung der \u00c4nderung",
            "desc_en": "Description of change",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "changetab"
        },
        "changetab_events_json": {
            "desc_de": "Ereignisse als JSON",
            "desc_en": "Events as JSON",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "changetab"
        },
        "changetab_flags": {
            "desc_de": "Bitmerker\n* Bit 0: Erster Wert nach Systemstart\n* Bit 1: Intern: Werte werden als Differenz gespeichert\n* Bit 2: Es gibt ein Ereignis\n* Bit 3: Intern: Die vorherigen Eingangs-Zust\u00e4nde werden explizit gespeichert\n* Bit 4: Intern: Die vorherigen Ausgangs-Zust\u00e4nde werden explizit gespeichert\n* Bit 5: Intern: Die vorherigen Watchdog-Zust\u00e4nde werden explizit gespeichert\n* Bit 8: Es gibt einen Datenbank-Fehler (nicht gespeichert)\n* Bit 9: Der erste Eintrag in dem Zeitintervall ist ein Neustart oder Datenbank-Fehler (nur mit timerange)\n* Bit 10: Der n\u00e4chste Eintrag nach dem Zeitintervall ist ein Neustart oder Datenbank-Fehler (nur mit timerange)",
            "desc_en": "Bit flags\n* Bit 0: First value after system start\n* Bit 1: Internal: Values are stored as difference\n* Bit 2: There is an event\n* Bit 3: Internal: Previous input states are explicitly stored\n* Bit 4: Internal: Previous output states are explicitly stored\n* Bit 5: Internal: Previous watchdog states are explicitly stored\n* Bit 8: There is a database error (not stored)\n* Bit 9: The first entry in a time interval is a reboot or database error (only with timerange)\n* Bit 10: The next entry after a time interval is a reboot or database error (only with timerange)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "changetab"
        },
        "changetab_gmdate": {
            "desc_de": "Datum der Ver\u00e4nderung (UTC)",
            "desc_en": "Date of change (UTC)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "date",
            "table": "changetab"
        },
        "changetab_gmt_offset": {
            "desc_de": "Unterschied lokaler Zeit gegen\u00fcber GMT in Sekunden, inklusive Sommerzeit, falls aktiv",
            "desc_en": "Difference between local time and GMT in seconds, including summer time, if active",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32",
            "table": "changetab"
        },
        "changetab_gmtime": {
            "desc_de": "Uhrzeit der Ver\u00e4nderung (UTC)",
            "desc_en": "Time of change (UTC)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "time",
            "table": "changetab"
        },
        "changetab_id": {
            "desc_de": "ID des Objekts, auf das sich die Ver\u00e4nderung bezieht. F\u00fcr Eing\u00e4nge, Ausg\u00e4nge und Watchdogs ist es der Index.",
            "desc_en": "ID of object for change. For inputs, outputs and watchdogs it is the index.",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "changetab"
        },
        "changetab_max": {
            "desc_de": "Index der neuesten Ver\u00e4nderung",
            "desc_en": "Index of newest change",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32"
        },
        "changetab_min": {
            "desc_de": "Index der \u00e4ltesten Ver\u00e4nderung",
            "desc_en": "Index of oldest change",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32"
        },
        "changetab_next_inputs": {
            "desc_de": "Zustand der Eing\u00e4nge nach diesem Ereignis",
            "desc_en": "State of inputs after this event",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "changetab"
        },
        "changetab_next_outputs": {
            "desc_de": "Zustand der Ausg\u00e4nge nach diesem Ereignis",
            "desc_en": "State of outputs after this event",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "changetab"
        },
        "changetab_next_watchdogs": {
            "desc_de": "Zustand der Watchdogs nach diesem Ereignis",
            "desc_en": "State of watchdogs after this event",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "changetab"
        },
        "changetab_objectname": {
            "desc_de": "Name des Objekts, auf das sich die Ver\u00e4nderung bezieht",
            "desc_en": "Name of object for this change",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "changetab"
        },
        "changetab_prev_inputs": {
            "desc_de": "Zustand der Eing\u00e4nge vor diesem Ereignis",
            "desc_en": "State of inputs before this event",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "changetab"
        },
        "changetab_prev_outputs": {
            "desc_de": "Zustand der Ausg\u00e4nge vor diesem Ereignis",
            "desc_en": "State of outputs before this event",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "changetab"
        },
        "changetab_prev_watchdogs": {
            "desc_de": "Zustand der Watchdogs vor diesem Ereignis",
            "desc_en": "State of watchdogs before this event",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "changetab"
        },
        "changetab_time": {
            "desc_de": "Uhrzeit der Ver\u00e4nderung (Lokalzeit)",
            "desc_en": "Time of change (local time)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "time",
            "table": "changetab"
        },
        "changetab_timestamp": {
            "desc_de": "Zeitstempel der Ver\u00e4nderung (UTC)",
            "desc_en": "Time stamp of change (UTC)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "ts",
            "table": "changetab"
        },
        "changetab_type": {
            "desc_de": "Art der Ver\u00e4nderung:\n* 1: Eingang\n* 2: Ausgang\n* 3: Watchdog",
            "desc_en": "Type of change:\n* 1: Input\n* 2: Output\n* 3: Watchdog",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "changetab"
        },
        "changetab_typedesc": {
            "desc_de": "Typ der \u00c4nderung als Text",
            "desc_en": "Type of change as Text",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "changetab"
        },
        "changetab_user": {
            "desc_de": "Index des Benutzers, der die Ver\u00e4nderung durchgef\u00fchrt hat, oder spezielle Werte, falls nicht durch einen Benutzer ausgel\u00f6st",
            "desc_en": "Index of the user who made this change, or special values for changes without user",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "changetab"
        },
        "changetab_username": {
            "desc_de": "Name des Benutzers, der die Ver\u00e4nderung durchgef\u00fchrt hat, oder spezielle Werte, falls nicht durch einen Benutzer ausgel\u00f6st",
            "desc_en": "Name of the user who made this change, or special values for changes without user",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "changetab"
        },
        "changetab_value": {
            "desc_de": "Neuer Wert nach Ver\u00e4nderung",
            "desc_en": "New value after change",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32",
            "table": "changetab"
        },
        "cmnty_read": {
            "desc_de": "SNMP Community f\u00fcr Lesezugriff",
            "desc_en": "SNMP Community for read-only access",
            "flags": [],
            "format": "char[15]"
        },
        "cmnty_trap": {
            "desc_de": "SNMP Community f\u00fcr Traps",
            "desc_en": "SNMP Community for traps",
            "flags": [],
            "format": "char[15]"
        },
        "cmnty_write": {
            "desc_de": "SNMP Community f\u00fcr Schreibzugriff",
            "desc_en": "SNMP Community for write access",
            "flags": [],
            "format": "char[15]"
        },
        "config_usage": {
            "desc_de": "Aktuelle Gr\u00f6\u00dfe der Konfiguration in Prozent",
            "desc_en": "The configuration's current size in percent",
            "flags": [
                "RONLY"
            ],
            "format": "char[]"
        },
        "csrf_token": {
            "desc_de": "Zuf\u00e4lliger Text, der f\u00fcr jede Session einmal generiert wird, und bei vielen POST-Anfragen mitgeschickt werden muss, um CSRF-Angriffe zu verhindern",
            "desc_en": "Random text, which is generated once per session and must be included in many POST requests, to prevent CSRF attacks",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "db_usage": {
            "desc_de": "Aktueller F\u00fcllstand der Datenbank in Prozent",
            "desc_en": "Current database usage in percent",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32"
        },
        "db_usage_changes": {
            "desc_de": "Aktueller F\u00fcllstand der Datenbank mit \u00c4nderungen in Prozent",
            "desc_en": "Current database usage for changes in percent",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32"
        },
        "db_usage_history": {
            "desc_de": "Aktueller F\u00fcllstand der Datenbank mit Sensordaten in Prozent",
            "desc_en": "Current database usage for sensor data in percent",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32"
        },
        "db_usage_syslog": {
            "desc_de": "Aktueller F\u00fcllstand der Datenbank mit Syslog-Nachrichten in Prozent",
            "desc_en": "Current database usage for syslog messages in percent",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32"
        },
        "db_usage_unknown": {
            "desc_de": "Aktueller F\u00fcllstand der Datenbank mit unbekannten Daten in Prozent",
            "desc_en": "Current database usage for unknown data in percent",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32"
        },
        "db_usage_unknown_blocks": {
            "desc_de": "Aktueller F\u00fcllstand der Datenbank mit unbekannten Daten in Bl\u00f6cken",
            "desc_en": "Current database usage for unknown data in blocks",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32"
        },
        "dev_type": {
            "desc_de": "Typ des Ger\u00e4ts, z.B. \"310\"",
            "desc_en": "Type of device, e.g. \"310\"",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "filetab_date": {
            "desc_de": "Upload-Datum der Content-Datei",
            "desc_en": "Date on which the content file was uploaded",
            "flags": [
                "RONLY"
            ],
            "format": "date",
            "table": "filetab"
        },
        "filetab_is_default": {
            "desc_de": "Ist dies eine Default-Datei",
            "desc_en": "Is this a default file",
            "flags": [
                "RONLY"
            ],
            "format": "bool",
            "table": "filetab"
        },
        "filetab_name": {
            "desc_de": "Name der Content-Datei",
            "desc_en": "Name of content file",
            "flags": [
                "RONLY"
            ],
            "format": "char[]",
            "table": "filetab"
        },
        "filetab_path": {
            "desc_de": "Verzeichnis der Content-Datei",
            "desc_en": "Path of content file",
            "flags": [
                "RONLY"
            ],
            "format": "char[]",
            "table": "filetab"
        },
        "filetab_size": {
            "desc_de": "Gr\u00f6\u00dfe der Content-Datei in Bytes",
            "desc_en": "Size of content file in Bytes",
            "flags": [
                "RONLY"
            ],
            "format": "uint32",
            "table": "filetab"
        },
        "filetab_time": {
            "desc_de": "Zeit der letzten \u00c4nderung der Content-Datei",
            "desc_en": "Time of last change to content file",
            "flags": [
                "RONLY"
            ],
            "format": "time",
            "table": "filetab"
        },
        "fs_has_space": {
            "desc_de": "Neue Dateien d\u00fcrfen ins Dateisystem hochgeladen werden",
            "desc_en": "New files can be uploaded in filesystem",
            "flags": [
                "RONLY"
            ],
            "format": "bool"
        },
        "fw_dev": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": ""
        },
        "fw_manufacturer": {
            "desc_de": "Hersteller der aktiven Firmware",
            "desc_en": "Producer of the active firmware",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "fw_name": {
            "desc_de": "Name der aktiven Firmware",
            "desc_en": "Name of the active firmware",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "fw_version": {
            "desc_de": "Version der aktiven Firmware",
            "desc_en": "Version of the active firmware",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "fwtab_date": {
            "desc_de": "Erstellungsdatum der Firmware",
            "desc_en": "Date of creation of firmware",
            "flags": [
                "RONLY"
            ],
            "format": "date",
            "table": "fwtab"
        },
        "fwtab_name": {
            "desc_de": "Name der Firmware",
            "desc_en": "Name of firmware",
            "flags": [
                "RONLY"
            ],
            "format": "char[]",
            "table": "fwtab"
        },
        "fwtab_system_version": {
            "desc_de": "Betriebssystem-Version der Firmware",
            "desc_en": "Version of operating system of firmware",
            "flags": [
                "RONLY"
            ],
            "format": "char[]",
            "table": "fwtab"
        },
        "fwtab_time": {
            "desc_de": "Erstellungszeit der Firmware",
            "desc_en": "Time of creation of firmware",
            "flags": [
                "RONLY"
            ],
            "format": "time",
            "table": "fwtab"
        },
        "fwtab_valid": {
            "desc_de": "Buffer enth\u00e4lt g\u00fcltiges Firmware-Image",
            "desc_en": "Buffer contains valid firmware image",
            "flags": [
                "RONLY"
            ],
            "format": "bool",
            "table": "fwtab"
        },
        "fwtab_version": {
            "desc_de": "Firmware-Version",
            "desc_en": "Firmware version",
            "flags": [
                "RONLY"
            ],
            "format": "char[]",
            "table": "fwtab"
        },
        "gmt_offset": {
            "desc_de": "Unterschied lokaler Zeit gegen\u00fcber UTC in Sekunden, inklusive Sommerzeit, falls aktiv",
            "desc_en": "Difference between local time and UTC in seconds, including summer time, if active",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32"
        },
        "gmt_offset_dst": {
            "desc_de": "Unterschied lokaler Zeit gegen\u00fcber UTC in Sekunden, wenn Sommerzeit aktiv",
            "desc_en": "Difference between local time and UTC in seconds, if summer time is active",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32"
        },
        "gmt_offset_normal": {
            "desc_de": "Unterschied lokaler Zeit gegen\u00fcber UTC in Sekunden, wenn Normalzeit",
            "desc_en": "Difference between local time and UTC in seconds, if normal time is active",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32"
        },
        "has_password": {
            "desc_de": "Hat Admin-Benutzer ein Passwort",
            "desc_en": "Has admin user password",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "bool"
        },
        "has_simulated_network_inputs": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": ""
        },
        "has_simulated_sensors": {
            "desc_de": "",
            "desc_en": "",
            "flags": [],
            "format": ""
        },
        "histo_rate": {
            "desc_de": "Speicherrate in Sekunden (nur volle Minuten)",
            "desc_en": "Logging rate in seconds (only full minutes)",
            "flags": [
                "PUBLIC"
            ],
            "format": "uint32"
        },
        "histo_rate_m": {
            "desc_de": "Speicherrate in Minuten",
            "desc_en": "Logging rate in minutes",
            "flags": [
                "PUBLIC"
            ],
            "format": "uint32"
        },
        "histo_start": {
            "desc_de": "Zeitstempel des \u00e4ltesten aufgezeichneten Wertes",
            "desc_en": "Time stamp of the oldest recorded data",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "ts"
        },
        "histotab_count": {
            "desc_de": "Anzahl an gespeicherten Sensordaten. Kann geringer sein, als loop.length, wenn am Anfang schon Eintr\u00e4ge gel\u00f6scht wurden.",
            "desc_en": "Number of stored sensor data. Can be lower than loop.length, if entries at start have been deleted.",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32"
        },
        "histotab_date": {
            "desc_de": "Datum der Messung (Lokalzeit)",
            "desc_en": "Date of measurement (local time)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "date",
            "table": "histotab"
        },
        "histotab_flags": {
            "desc_de": "Sensorstatus\n* Bit 0: Erster Wert nach Systemstart\n* Bit 1: Intern: Werte werden als Differenz gespeichert\n* Bit 2: Intern: Die Menge der Sensoren ist gleich geblieben\n* Bit 8: Es gibt einen Datenbank-Fehler (nicht gespeichert)",
            "desc_en": "Status of sensor\n* Bit 0: First value after system start\n* Bit 1: Internal: Values are stored as difference\n* Bit 2: Internal: The set of sensors is unchanged\n* Bit 8: There is a database error (not stored)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint16",
            "table": "histotab"
        },
        "histotab_gmdate": {
            "desc_de": "Datum der Messung (UTC)",
            "desc_en": "Date of measurement (UTC)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "date",
            "table": "histotab"
        },
        "histotab_gmt_offset": {
            "desc_de": "Unterschied lokaler Zeit gegen\u00fcber UTC in Sekunden, inklusive Sommerzeit, falls aktiv",
            "desc_en": "Difference between local time and UTC in seconds, including summer time, if active",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32",
            "table": "histotab"
        },
        "histotab_gmtime": {
            "desc_de": "Uhrzeit der Messung (UTC)",
            "desc_en": "Time of measurement (UTC)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "time",
            "table": "histotab"
        },
        "histotab_max": {
            "desc_de": "Index der neuesten Messung",
            "desc_en": "Index of newest measurement",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32"
        },
        "histotab_min": {
            "desc_de": "Index der \u00e4ltesten Messung",
            "desc_en": "Index of oldest measurement",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32"
        },
        "histotab_raw_content": {
            "desc_de": "Gibt den Inhalt des Datenbankeintrags direkt aus. Nutzlich zum Debuggen,\nda so z.B. auch Daten f\u00fcr gel\u00f6schte Sensoren sichtbar sind.",
            "desc_en": "Prints content of database entry directly. Useful for debugging, because\ne.g. also data for deleted sensors is visible.",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "histotab"
        },
        "histotab_time": {
            "desc_de": "Uhrzeit der Messung (Lokalzeit)",
            "desc_en": "Time of measurement (local time)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "time",
            "table": "histotab"
        },
        "histotab_timestamp": {
            "desc_de": "Zeitstempel der Messung (UTC)",
            "desc_en": "Time stamp of measurement (UTC)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "ts",
            "table": "histotab"
        },
        "hostname": {
            "desc_de": "Name des Ger\u00e4ts",
            "desc_en": "Name of the device",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[15]"
        },
        "http_host": {
            "desc_de": "Bei aktueller HTTP-Anfrage benutzter Host",
            "desc_en": "Host used for current HTTP request",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "https_active": {
            "desc_de": "Wird TLS f\u00fcr aktuelle HTTP-Verbindung benutzt",
            "desc_en": "Is TLS used for current HTTP request",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "bool"
        },
        "https_redirect": {
            "desc_de": "Weiterleitung nach HTTPS aktiviert",
            "desc_en": "Redirect to HTTPS enabled",
            "flags": [
                "PUBLIC",
                "NEEDS_REBOOT"
            ],
            "format": "bool"
        },
        "hw_fail_str": {
            "desc_de": "Fehlermeldung f\u00fcr erkannte Hardware-Probleme",
            "desc_en": "Error message for detected hardware problems",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "icons_url": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": ""
        },
        "include_network_settings": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "netiftab"
        },
        "inputtab_activity": {
            "desc_de": "Anzahl Sekunden seit letzter Aktivit\u00e4t f\u00fcr diesen Eingang oder -1 bei keiner Aktivit\u00e4t seit Start",
            "desc_en": "Number of seconds since last activity for this input or -1 for no activity since start",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32",
            "table": "inputtab"
        },
        "inputtab_activity_text": {
            "desc_de": "Zeit seit letzter Aktivit\u00e4t f\u00fcr diesen Eingang oder \"\" bei keiner Aktivit\u00e4t seit Start",
            "desc_en": "Time since last activity for this input or \"\" for no activity since start",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "inputtab"
        },
        "inputtab_flags": {
            "desc_de": "Bitmerker f\u00fcr Notifications",
            "desc_en": "Bit flags for notifications",
            "flags": [],
            "format": "uint32",
            "table": "inputtab"
        },
        "inputtab_group": {
            "desc_de": "Beliebiger Text zum Gruppieren",
            "desc_en": "Arbitrary text for grouping",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]",
            "table": "inputtab"
        },
        "inputtab_min_change_dur": {
            "desc_de": "Minimale Dauer zur \u00c4nderung des Eingangsstatus in Schritten von 0,1s",
            "desc_en": "Minimal duration until an input change is recognized in steps of 0.1s",
            "flags": [],
            "format": "fixed",
            "table": "inputtab"
        },
        "inputtab_name": {
            "desc_de": "Name des Eingangs",
            "desc_en": "Name of input",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]",
            "table": "inputtab"
        },
        "inputtab_name_def": {
            "desc_de": "Name mit Default-Wert, falls leer",
            "desc_en": "Name with default value if empty",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "inputtab"
        },
        "inputtab_notification_html": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "inputtab"
        },
        "inputtab_remote0_flags": {
            "desc_de": "Bitmerker f\u00fcr Notifications",
            "desc_en": "Bit flags for notifications",
            "flags": [],
            "format": "uint32",
            "table": "inputtab"
        },
        "inputtab_remote0_notification_html": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "inputtab"
        },
        "inputtab_value": {
            "desc_de": "Aktueller Zustand des Eingangs",
            "desc_en": "Current state of input",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32",
            "table": "inputtab"
        },
        "is_admin": {
            "desc_de": "Ist der aktuelle Benutzer Admin",
            "desc_en": "Is current user admin",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "bool"
        },
        "lang": {
            "desc_de": "Index der Spracheinstellung\n\n0: Englisch\n\n1: Deutsch",
            "desc_en": "Index of language settings\n\n0: English\n\n1: German",
            "flags": [
                "PUBLIC"
            ],
            "format": "int32"
        },
        "led_brn": {
            "desc_de": "Dimmwert der LED im Normalbetrieb",
            "desc_en": "Dimming level of LED in normal state",
            "flags": [],
            "format": "uint16"
        },
        "logtab_date": {
            "desc_de": "Datum des Ereignisses",
            "desc_en": "Date of event",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "date",
            "table": "logtab"
        },
        "logtab_msg": {
            "desc_de": "Syslog-Meldung",
            "desc_en": "Syslog notification",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "logtab"
        },
        "logtab_time": {
            "desc_de": "Uhrzeit des Ereignisses",
            "desc_en": "Time of event",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "time",
            "table": "logtab"
        },
        "logtab_timestamp": {
            "desc_de": "Zeitstempel des Ereignisses",
            "desc_en": "Time stamp of event",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "ts",
            "table": "logtab"
        },
        "mailtab_addr": {
            "desc_de": "E-mail-Adresse des Empf\u00e4ngers",
            "desc_en": "Email address of receiver",
            "flags": [],
            "format": "char[63]"
        },
        "mailtab_ena": {
            "desc_de": "Senden von E-Mails aktiviert",
            "desc_en": "Sending of emails enabled",
            "flags": [],
            "format": "bool"
        },
        "mailtab_tpl": {
            "desc_de": "Name der Template-Date f\u00fcr E-Mails",
            "desc_en": "Name of template file for emails",
            "flags": [],
            "format": "char[]"
        },
        "mb_ena": {
            "desc_de": "Modbus aktiviert",
            "desc_en": "Modbus activated",
            "flags": [],
            "format": "check"
        },
        "mb_wrprot": {
            "desc_de": "Modbus ist schreibgesch\u00fctzt",
            "desc_en": "Modbus is read-only",
            "flags": [],
            "format": "check"
        },
        "memfree_kb": {
            "desc_de": "Freier Arbeitsspeicher in Kilobyte",
            "desc_en": "Free RAM in kilobytes",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32"
        },
        "memfree_min_kb": {
            "desc_de": "Minimaler freier Arbeitsspeicher in Kilobyte",
            "desc_en": "Minimal free RAM in kilobytes",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32"
        },
        "memusage": {
            "desc_de": "Aktueller Verbrauch des Arbeitsspeichers in Prozent",
            "desc_en": "Current usage of RAM in percent",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "memusage_max": {
            "desc_de": "Maximaler Verbrauch des Arbeitsspeichers in Prozent",
            "desc_en": "Maximum usage of RAM in percent",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "menu_content": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": ""
        },
        "mqtt_broker": {
            "desc_de": "Hostname oder IP-Adresse des MQTT Brokers",
            "desc_en": "Hostname or IP address of the MQTT broker",
            "flags": [],
            "format": "char[63]"
        },
        "mqtt_client_id": {
            "desc_de": "Client ID, die zum Broker geschickt wird",
            "desc_en": "Client ID, that is sent to the broker",
            "flags": [],
            "format": "char[23]"
        },
        "mqtt_ena": {
            "desc_de": "MQTT aktiviert",
            "desc_en": "MQTT activated",
            "flags": [],
            "format": "check"
        },
        "mqtt_interval": {
            "desc_de": "Aktualisierungsrate in Minuten f\u00fcr Sensordaten",
            "desc_en": "Update rate in minutes for sensor data",
            "flags": [],
            "format": "uint32"
        },
        "mqtt_keep_alive": {
            "desc_de": "Keep-Alive-Wert, der beim Verbinden mit MQTT \u00fcbertragen wird. Der Wert gibt an, wie lange maximal zwischen Nachrichten vom Ger\u00e4t zum Broker vergehen darf. Es wird \u00fcber Pings sichergestellt, das sich das Ger\u00e4t oft genug meldet, um diesen Wert einzuhalten.",
            "desc_en": "Keep alive value, which is sent during connecting to MQTT. The value specifies the maximum time allowed between messages from device to broker. Pings are used, so the device sends enough messages to fulfill this.",
            "flags": [],
            "format": "uint16"
        },
        "mqtt_last_will_connect_message": {
            "desc_de": "Nachricht, die beim Verbinden f\u00fcr mqtt_last_will_topic ver\u00f6ffentlicht werden soll",
            "desc_en": "Message that will be sent at connection for mqtt_last_will_topic",
            "flags": [],
            "format": "char[]"
        },
        "mqtt_last_will_message": {
            "desc_de": "Last-Will-Message. Siehe mqtt_last_will_topic",
            "desc_en": "Last will message. See mqtt_last_will_topic",
            "flags": [],
            "format": "char[]"
        },
        "mqtt_last_will_topic": {
            "desc_de": "Last-Will-Topic. Wenn mqtt_last_will_message und mqtt_last_will_topic gesetzt sind, dann werden beide beim Verbinden an den Broker geschickt. Der Broker sendet die Nachricht, sobald das Ger\u00e4t nicht mehr verbunden ist.",
            "desc_en": "Last will topic. If mqtt_last_will_message and mqtt_last_will_topic are set, then both are sent to the broker while connecting. The broker will send the message, when the device is not connected any more.",
            "flags": [],
            "format": "char[]"
        },
        "mqtt_password": {
            "desc_de": "Passwort f\u00fcr MQTT",
            "desc_en": "Password for MQTT",
            "flags": [],
            "format": "char[31]"
        },
        "mqtt_port": {
            "desc_de": "Portnummer des MQTT Brokers",
            "desc_en": "Port of the MQTT broker",
            "flags": [],
            "format": "uint16"
        },
        "mqtt_retain_inputs": {
            "desc_de": "Setzt das Retain-Flag f\u00fcr Nachrichten zu Eing\u00e4ngen",
            "desc_en": "Set retain flag for messages for inputs",
            "flags": [],
            "format": "bool"
        },
        "mqtt_retain_last_will": {
            "desc_de": "Setzt das Retain-Flag f\u00fcr Last-Will",
            "desc_en": "Set retain flag for last will",
            "flags": [],
            "format": "bool"
        },
        "mqtt_retain_outputs": {
            "desc_de": "Setzt das Retain-Flag f\u00fcr Nachrichten zu Ausg\u00e4ngen",
            "desc_en": "Set retain flag for messages for outputs",
            "flags": [],
            "format": "bool"
        },
        "mqtt_retain_sensors": {
            "desc_de": "Setzt das Retain-Flag f\u00fcr Nachrichten zu Sensoren",
            "desc_en": "Set retain flag for messages for sensors",
            "flags": [],
            "format": "bool"
        },
        "mqtt_retain_watchdogs": {
            "desc_de": "Setzt das Retain-Flag f\u00fcr Nachrichten zu Watchdogs",
            "desc_en": "Set retain flag for messages for watchdogs",
            "flags": [],
            "format": "bool"
        },
        "mqtt_send_reboot": {
            "desc_de": "Sende Nachrichten mit aktuellem Zustand nach Reboot",
            "desc_en": "Send messages with current state after reboot",
            "flags": [],
            "format": "bool"
        },
        "mqtt_status": {
            "desc_de": "Status der MQTT-Verbindung",
            "desc_en": "State of MQTT connection",
            "flags": [
                "RONLY"
            ],
            "format": "int32"
        },
        "mqtt_tls": {
            "desc_de": "Benutze TLS f\u00fcr MQTT-Verbindung",
            "desc_en": "Use TLS for MQTT connection",
            "flags": [],
            "format": "bool"
        },
        "mqtt_topic_prefix": {
            "desc_de": "Pr\u00e4fix f\u00fcr MQTT-Topics",
            "desc_en": "Prefix used for MQTT topics",
            "flags": [],
            "format": "char[]"
        },
        "mqtt_user": {
            "desc_de": "Benutzer f\u00fcr MQTT",
            "desc_en": "User for MQTT",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[31]"
        },
        "netif": {
            "desc_de": "Aktive Netzwerkschnittstelle, \"ETH\", \"WLAN\" oder \"WLAN AP\"",
            "desc_en": "Active network interface, \"ETH\", \"WLAN\" or \"WLAN AP\"",
            "flags": [
                "RONLY"
            ],
            "format": "char[]"
        },
        "netiftab_cdns_ip": {
            "desc_de": "Fest konfigurierte IP-Adresse des prim\u00e4ren DNS-Servers",
            "desc_en": "Configured static IP address of primary DNS server",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "ip4",
            "table": "netiftab"
        },
        "netiftab_cdns_ip_sec": {
            "desc_de": "Fest konfigurierte IP-Adresse des sekund\u00e4ren DNS-Servers",
            "desc_en": "Configured static IP address of secondary DNS server",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "ip4",
            "table": "netiftab"
        },
        "netiftab_cip_addr": {
            "desc_de": "Fest konfigurierte IP-Adresse",
            "desc_en": "Configured static IP address",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "ip4",
            "table": "netiftab"
        },
        "netiftab_cip_gate": {
            "desc_de": "Fest konfigurierte IP-Adresse des Gateways",
            "desc_en": "Configured static IP address of gateway",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "ip4",
            "table": "netiftab"
        },
        "netiftab_cip_mask": {
            "desc_de": "Fest konfigurierte IP-Netzwerkmaske",
            "desc_en": "Configured static subnet mask",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "ip4",
            "table": "netiftab"
        },
        "netiftab_dhcp_state": {
            "desc_de": "DHCP-Status",
            "desc_en": "DHCP state",
            "flags": [
                "RONLY"
            ],
            "format": "char[]",
            "table": "netiftab"
        },
        "netiftab_dns_ip": {
            "desc_de": "Aktuelle IP-Adresse des prim\u00e4ren DNS-Servers",
            "desc_en": "Current IP address of primary DNS server",
            "flags": [
                "RONLY"
            ],
            "format": "ip4",
            "table": "netiftab"
        },
        "netiftab_dns_ip_sec": {
            "desc_de": "Aktuelle IP-Adresse des sekund\u00e4ren DNS-Servers",
            "desc_en": "Current IP address of secondary DNS server",
            "flags": [
                "RONLY"
            ],
            "format": "ip4",
            "table": "netiftab"
        },
        "netiftab_dns_manu": {
            "desc_de": "Manuelle DNS IP-Adresse aktiviert",
            "desc_en": "Manual DNS IP address activated",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "bool",
            "table": "netiftab"
        },
        "netiftab_flags": {
            "desc_de": "Bitmerker f\u00fcr Aktivierungen\n\nBit 0: Discovery\n\nBit 3: WLAN\n\nBit 4: DHCP\n\nBit 5: MDNS",
            "desc_en": "Bit flags for activations\n\nBit 0: Discovery\n\nBit 3: WiFi\n\nBit 4: DHCP\n\nBit 5: MDNS",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "uint32",
            "table": "netiftab"
        },
        "netiftab_ip_addr": {
            "desc_de": "Aktuelle IP-Adresse",
            "desc_en": "Current IP address",
            "flags": [
                "RONLY"
            ],
            "format": "ip4",
            "table": "netiftab"
        },
        "netiftab_ip_gate": {
            "desc_de": "IP-Adresse des Gateways",
            "desc_en": "Gateway IP address",
            "flags": [
                "RONLY"
            ],
            "format": "ip4",
            "table": "netiftab"
        },
        "netiftab_ip_manu": {
            "desc_de": "Manuelle IP-Konfiguration aktiviert",
            "desc_en": "Manual IP configuration activated",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "bool",
            "table": "netiftab"
        },
        "netiftab_ip_mask": {
            "desc_de": "IP-Netzwerkmaske",
            "desc_en": "IP network mask",
            "flags": [
                "RONLY"
            ],
            "format": "ip4",
            "table": "netiftab"
        },
        "netiftab_mac": {
            "desc_de": "MAC-Adresse",
            "desc_en": "MAC address",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "netiftab"
        },
        "netiftab_syslog": {
            "desc_de": "Hostname oder IP-Adresse des Syslog-Servers",
            "desc_en": "Syslog server hostname or IP address",
            "flags": [],
            "format": "char[]",
            "table": "netiftab"
        },
        "netiftab_syslog_port": {
            "desc_de": "Portnummer des Syslog-Servers",
            "desc_en": "Port number of Syslog server",
            "flags": [],
            "format": "uint16",
            "table": "netiftab"
        },
        "netiftab_type_name": {
            "desc_de": "Art der Netzwerkschnittstelle, \"WLAN\" oder \"Ethernet\"",
            "desc_en": "Type of network interface, \"WLAN\" or \"Ethernet\"",
            "flags": [
                "RONLY"
            ],
            "format": "char[]",
            "table": "netiftab"
        },
        "netiftab_up": {
            "desc_de": "Ist Netzwerkschnittstelle aktiv",
            "desc_en": "Is network interface active",
            "flags": [
                "RONLY"
            ],
            "format": "bool",
            "table": "netiftab"
        },
        "ntp_ena": {
            "desc_de": "Zeitsynchronisation mit NTP aktiviert",
            "desc_en": "Time synchronisation with NTP enabled",
            "flags": [],
            "format": "bool"
        },
        "ntpd": {
            "desc_de": "Hostname oder IP-Adresse des NTP-Servers",
            "desc_en": "NTP server's hostname or IP address",
            "flags": [],
            "format": "char[31]"
        },
        "outputtab_activity": {
            "desc_de": "Anzahl Sekunden seit letzter Aktivit\u00e4t f\u00fcr diesen Ausgang oder -1 bei keiner Aktivit\u00e4t seit Start",
            "desc_en": "Number of seconds since last activity for this output or -1 for no activity since start",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32",
            "table": "outputtab"
        },
        "outputtab_activity_text": {
            "desc_de": "Zeit seit letzter Aktivit\u00e4t f\u00fcr diesen Ausgang oder \"\" bei keiner Aktivit\u00e4t seit Start",
            "desc_en": "Time since last activity for this output or \"\" for no activity since start",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "outputtab"
        },
        "outputtab_flags": {
            "desc_de": "Bitmerker f\u00fcr Notifications",
            "desc_en": "Bit flags for notifications",
            "flags": [],
            "format": "uint32",
            "table": "outputtab"
        },
        "outputtab_group": {
            "desc_de": "Beliebiger Text zum Gruppieren",
            "desc_en": "Arbitrary text for grouping",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]",
            "table": "outputtab"
        },
        "outputtab_mqtt_subscribe": {
            "desc_de": "MQTT-Topic zum Steuern dieses Ausgangs",
            "desc_en": "MQTT topic for control of this output",
            "flags": [],
            "format": "char[]",
            "table": "outputtab"
        },
        "outputtab_name": {
            "desc_de": "Name des Ausgangs",
            "desc_en": "Name of output",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]",
            "table": "outputtab"
        },
        "outputtab_name_def": {
            "desc_de": "Name mit Default-Wert, falls leer",
            "desc_en": "Name with default value if empty",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "outputtab"
        },
        "outputtab_notification_html": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "outputtab"
        },
        "outputtab_pulse": {
            "desc_de": "Pulsl\u00e4nge in Sekunden oder 0, falls kein Puls benutzt wird",
            "desc_en": "Pulse length in seconds or 0, if no pulse should be used",
            "flags": [],
            "format": "fixed",
            "table": "outputtab"
        },
        "outputtab_remote0_flags": {
            "desc_de": "Bitmerker f\u00fcr Notifications",
            "desc_en": "Bit flags for notifications",
            "flags": [],
            "format": "uint32",
            "table": "outputtab"
        },
        "outputtab_remote0_notification_html": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "outputtab"
        },
        "outputtab_value": {
            "desc_de": "Aktueller Zustand des Ausgangs",
            "desc_en": "Current state of output",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32",
            "table": "outputtab"
        },
        "pushtab_ena": {
            "desc_de": "HTTP-Push aktiviert",
            "desc_en": "HTTP Push enabled",
            "flags": [],
            "format": "bool",
            "table": "pushtab"
        },
        "pushtab_rate": {
            "desc_de": "Aktualisierungsrate des HTTP-Push-Dienstes in Minuten",
            "desc_en": "Update rate of HTTP Push in minutes",
            "flags": [],
            "format": "uint16",
            "table": "pushtab"
        },
        "pushtab_tpl": {
            "desc_de": "Name der Template-Datei f\u00fcr HTTP-Push-Dienst",
            "desc_en": "Name of template file for HTTP Push service",
            "flags": [],
            "format": "char[]",
            "table": "pushtab"
        },
        "pushtab_url": {
            "desc_de": "URL des HTTP-Push-Dienst",
            "desc_en": "URL for HTTP Push service",
            "flags": [],
            "format": "char[]",
            "table": "pushtab"
        },
        "pushtab_var1": {
            "desc_de": "Erste Variable f\u00fcr HTTP-Push-Dienst",
            "desc_en": "First variable for HTTP Push service",
            "flags": [],
            "format": "char[]",
            "table": "pushtab"
        },
        "pushtab_var2": {
            "desc_de": "Zweite Variable f\u00fcr HTTP-Push-Dienst",
            "desc_en": "Second variable for HTTP Push service",
            "flags": [],
            "format": "char[]",
            "table": "pushtab"
        },
        "remotetab_api_key": {
            "desc_de": "API-Key zum Steuern eines anderen Ger\u00e4tes \u00fcber Box2Box",
            "desc_en": "API key for control of other device using Box2Box",
            "flags": [],
            "format": "char[]"
        },
        "remotetab_ena": {
            "desc_de": "Box2Box aktiviert",
            "desc_en": "Box2Box enabled",
            "flags": [],
            "format": "bool"
        },
        "remotetab_flags": {
            "desc_de": "Bitmerker f\u00fcr Box2Box",
            "desc_en": "Bit flags for Box2Box",
            "flags": [],
            "format": "uint32"
        },
        "remotetab_output_count": {
            "desc_de": "Anzahl Ausg\u00e4ngen des anderen Ger\u00e4tes",
            "desc_en": "Number of outputs of other device",
            "flags": [],
            "format": "uint32"
        },
        "remotetab_pulse_flags": {
            "desc_de": "Bitmerker zur Angabe, welche Ausg\u00e4nge einen Puls benutzen",
            "desc_en": "Bit flags indicating which outputs use a pulse.",
            "flags": [],
            "format": "uint32"
        },
        "remotetab_send_reboot": {
            "desc_de": "Sende Notifications nach Neustart f\u00fcr aktuellen Zustand",
            "desc_en": "Send notifications after Reboot for current state",
            "flags": [],
            "format": "bool"
        },
        "remotetab_url": {
            "desc_de": "URL f\u00fcr \u00c4nderungen an anderem Ger\u00e4t",
            "desc_en": "URL used for changes of other device",
            "flags": [],
            "format": "char[]"
        },
        "reset_req": {
            "desc_de": "Neustart erforderlich",
            "desc_en": "Reboot required",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "bool"
        },
        "sensortab_activity": {
            "desc_de": "Anzahl Sekunden seit letzter Aktivit\u00e4t f\u00fcr diesen Sensor oder -1 bei keiner Aktivit\u00e4t seit Start",
            "desc_en": "Number of seconds since last activity for this sensor or -1 for no activity since start",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32",
            "table": "sensortab"
        },
        "sensortab_activity_text": {
            "desc_de": "Zeit seit letzter Aktivit\u00e4t f\u00fcr diesen Sensor oder \"\" bei keiner Aktivit\u00e4t seit Start",
            "desc_en": "Time since last activity for this sensor or \"\" for no activity since start",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "sensortab"
        },
        "sensortab_control_register": {
            "desc_de": "",
            "desc_en": "",
            "flags": [],
            "format": "",
            "table": "sensortab"
        },
        "sensortab_cunit": {
            "desc_de": "Benutzerdefinierte Einheit als Text",
            "desc_en": "Custom unit as text",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]",
            "table": "sensortab"
        },
        "sensortab_firmware_info": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "sensortab"
        },
        "sensortab_firmware_info_updater": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "sensortab"
        },
        "sensortab_flags": {
            "desc_de": "Bitmerker f\u00fcr Notifications",
            "desc_en": "Bit flags for notifications",
            "flags": [],
            "format": "uint32",
            "table": "sensortab"
        },
        "sensortab_found_hardware": {
            "desc_de": "Sensor bei Suche gefunden",
            "desc_en": "Sensor found with search",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "bool",
            "table": "sensortab"
        },
        "sensortab_gain": {
            "desc_de": "Verst\u00e4rkungsfaktor, mit dem der gemessene Sensorwert multipliziert wird",
            "desc_en": "Factor by which the measured sensor values are multiplied",
            "flags": [
                "PUBLIC"
            ],
            "format": "fixed",
            "table": "sensortab"
        },
        "sensortab_group": {
            "desc_de": "Beliebiger Text zum Gruppieren",
            "desc_en": "Arbitrary text for grouping",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]",
            "table": "sensortab"
        },
        "sensortab_hist_avg": {
            "desc_de": "Durchschnittswert f\u00fcr diesen Sensor in histotab-Eintrag",
            "desc_en": "Average value for this sensor in histotab entry",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "fixed",
            "table": "sensortab"
        },
        "sensortab_hist_flags": {
            "desc_de": "Bitmerker f\u00fcr diesen Sensor in histotab-Eintrag\nEntspricht sensortab_status, mit zus\u00e4tzlich:\n* Bit 12: Erster Eintrag f\u00fcr diesen Sensor",
            "desc_en": "Flags for this Sensor in histotab entry\nSame as sensortab_status with the addition of:\n* Bit 12: First entry for this sensor",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "sensortab"
        },
        "sensortab_hist_hi": {
            "desc_de": "Maximalwert f\u00fcr diesen Sensor in histotab-Eintrag",
            "desc_en": "Maximal value for this sensor in histotab entry",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "fixed",
            "table": "sensortab"
        },
        "sensortab_hist_lo": {
            "desc_de": "Minimalwert f\u00fcr diesen Sensor in histotab-Eintrag",
            "desc_en": "Minimal value for this sensor in histotab entry",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "fixed",
            "table": "sensortab"
        },
        "sensortab_hyst": {
            "desc_de": "Hysterese f\u00fcr Sensoralarm",
            "desc_en": "Hysteresis for sensor alerts",
            "flags": [
                "PUBLIC"
            ],
            "format": "fixed",
            "table": "sensortab"
        },
        "sensortab_iunit": {
            "desc_de": "Einheit des Sensors als Zahl",
            "desc_en": "Unit of sensor as number",
            "flags": [
                "PUBLIC"
            ],
            "format": "uint32",
            "table": "sensortab"
        },
        "sensortab_last_error": {
            "desc_de": "Letzer Fehlercode des Sensors als Hex-String",
            "desc_en": "Last error code for sensor as hex string",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "sensortab"
        },
        "sensortab_lim_hi": {
            "desc_de": "Oberer Alarm-Grenzwert des Sensors",
            "desc_en": "Sensor's upper alert threshold",
            "flags": [
                "PUBLIC"
            ],
            "format": "fixed",
            "table": "sensortab"
        },
        "sensortab_lim_lo": {
            "desc_de": "Unterer Alarm-Grenzwert des Sensors",
            "desc_en": "Sensor's lower alert threshold",
            "flags": [
                "PUBLIC"
            ],
            "format": "fixed",
            "table": "sensortab"
        },
        "sensortab_name": {
            "desc_de": "Name des Sensors",
            "desc_en": "Name of sensor",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]",
            "table": "sensortab"
        },
        "sensortab_name_def": {
            "desc_de": "Name mit Default-Wert, falls leer",
            "desc_en": "Name with default value if empty",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "sensortab"
        },
        "sensortab_notification_html": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "sensortab"
        },
        "sensortab_offset": {
            "desc_de": "Offset, der zu dem gemessenen Sensorwert addiert wird",
            "desc_en": "Offset that is added to the measured sensor values",
            "flags": [
                "PUBLIC"
            ],
            "format": "fixed",
            "table": "sensortab"
        },
        "sensortab_remote0_flags": {
            "desc_de": "Bitmerker f\u00fcr Notifications",
            "desc_en": "Bit flags for notifications",
            "flags": [],
            "format": "uint32",
            "table": "sensortab"
        },
        "sensortab_remote0_notification_html": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "sensortab"
        },
        "sensortab_serial": {
            "desc_de": "Seriennummer des Sensors\nF\u00fcr 1-Wire wird Seriennummer mit einem Index erweitert, der mehrere\nSensoren eines 1-Wire-Ger\u00e4tes unterscheiden kann.",
            "desc_en": "Serial number of sensor\nFor 1-Wire the serial number has an additional index to distinguish\nmultiple sensors of the same 1-Wire device",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "sensortab"
        },
        "sensortab_serial_onewire": {
            "desc_de": "1-Wire-Seriennummer des Sensors",
            "desc_en": "1-Wire serial number of sensor",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]",
            "table": "sensortab"
        },
        "sensortab_status": {
            "desc_de": "Aktueller Sensorstatus\n* Bit 0: Lower limit alarm\n* Bit 1: Upper limit alarm\n* Bit 2: Falling limit alarm\n* Bit 3: Rising limit alarm\n* Bit 7: Sensor error",
            "desc_en": "Current sensor status\n* Bit 0: Lower limit alarm\n* Bit 1: Upper limit alarm\n* Bit 2: Falling limit alarm\n* Bit 3: Rising limit alarm\n* Bit 7: Sensor error",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint8",
            "table": "sensortab"
        },
        "sensortab_status_text": {
            "desc_de": "sensortab_status als Text",
            "desc_en": "sensortab_status as text",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "sensortab"
        },
        "sensortab_unit": {
            "desc_de": "Einheit des Messwertes als Text mit HTML-Entit\u00e4ten. Bei Luftfeuchte immer %RH und bei Temperaturen &deg;C, &deg;F oder K, je nach sensortab_iunit.",
            "desc_en": "Unit of value as text with HTML entities. Always %RH for humidity and &deg;C, &deg;F or K for temperatures, depending on sensortab_iunit.",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "sensortab"
        },
        "sensortab_unit_fract": {
            "desc_de": "Exponent des Dezimalbruchs f\u00fcr die Anzeige, ergibt auch die Anzahl der Nachkommastellen",
            "desc_en": "Exponent of decimal fraction for display, also equals the number of decimal points",
            "flags": [
                "PUBLIC"
            ],
            "format": "int32",
            "table": "sensortab"
        },
        "sensortab_unit_input": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "sensortab"
        },
        "sensortab_updater_active": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "PUBLIC"
            ],
            "format": "",
            "table": "sensortab"
        },
        "sensortab_value": {
            "desc_de": "Aktuell gemessener Sensorwert",
            "desc_en": "Current value measured by sensor",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "fixed",
            "table": "sensortab"
        },
        "server_cert_status": {
            "desc_de": "Wurde ein Server-TLS-Zertifikat hochgeladen",
            "desc_en": "Has a TLS server certificate been uploaded",
            "flags": [
                "RONLY"
            ],
            "format": "bool"
        },
        "server_key_status": {
            "desc_de": "Wurde ein Server-TLS-Schl\u00fcssel hochgeladen",
            "desc_en": "Has a TLS server key been uploaded",
            "flags": [
                "RONLY"
            ],
            "format": "bool"
        },
        "smtptab_hostname": {
            "desc_de": "Name des SMTP-Servers",
            "desc_en": "Name of the SMTP server",
            "flags": [],
            "format": "char[]"
        },
        "smtptab_login": {
            "desc_de": "Login-Name",
            "desc_en": "Login name",
            "flags": [],
            "format": "char[]"
        },
        "smtptab_password": {
            "desc_de": "Login-Passwort",
            "desc_en": "Login password",
            "flags": [],
            "format": "char[]"
        },
        "smtptab_port": {
            "desc_de": "Portnummer des SMTP-Servers",
            "desc_en": "SMTP server port",
            "flags": [],
            "format": "uint16"
        },
        "smtptab_sender": {
            "desc_de": "Adresse des Absenders",
            "desc_en": "Sender address",
            "flags": [],
            "format": "char[]"
        },
        "snmp_ena": {
            "desc_de": "SNMPv1/v2c aktiviert",
            "desc_en": "SNMPv1/v2c activated",
            "flags": [],
            "format": "check"
        },
        "snmpd": {
            "desc_de": "Hostname oder IP-Adresse des SNMP-Servers",
            "desc_en": "SNMP server's hostname or IP address",
            "flags": [],
            "format": "char[]"
        },
        "syscontact": {
            "desc_de": "Zust\u00e4ndige Person, siehe SNMP OID 1.3.6.1.2.1.1.4",
            "desc_en": "Responsible person, see SNMP OID 1.3.6.1.2.1.1.4",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[63]"
        },
        "sysdate": {
            "desc_de": "Aktuelles Datum (Lokalzeit)",
            "desc_en": "Current date (local)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "date"
        },
        "sysgmdate": {
            "desc_de": "Aktuelles Datum (UTC)",
            "desc_en": "Current date (UTC)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "date"
        },
        "sysgmtime": {
            "desc_de": "Aktuelle Uhrzeit (UTC)",
            "desc_en": "Current time (UTC)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "time"
        },
        "syslocation": {
            "desc_de": "Standort des Ger\u00e4ts, entspricht SNMP OID 1.3.6.1.2.1.1.6",
            "desc_en": "Location of the device, see SNMP OID 1.3.6.1.2.1.1.6",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[63]"
        },
        "systime": {
            "desc_de": "Aktuelle Uhrzeit (Lokalzeit)",
            "desc_en": "Current time (local)",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "time"
        },
        "systimestamp": {
            "desc_de": "Aktueller Zeitstempel",
            "desc_en": "Time stamp of current local time",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "ts"
        },
        "timerange_end": {
            "desc_de": "Eingestellter End-Zeitstempel mit Funktion timerange nach Normalisierung",
            "desc_en": "End timestamp configured with function timerange after normalisation",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "ts"
        },
        "timerange_start": {
            "desc_de": "Eingestellter Start-Zeitstempel mit Funktion timerange nach Normalisierung",
            "desc_en": "Start timestamp configured with function timerange after normalisation",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "ts"
        },
        "timerange_step": {
            "desc_de": "Eingestellte Schrittweite mit Funktion timerange nach Normalisierung",
            "desc_en": "Step value configured with function timerange after normalisation",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32"
        },
        "timezone": {
            "desc_de": "Aktuelle Zeitzone im POSIX-TZ-Format",
            "desc_en": "Current timezone in POSIX TZ format",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]"
        },
        "timezone_input": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": ""
        },
        "uptime": {
            "desc_de": "Zeit seit Neustart in Tagen, Stunden, Minuten und Sekunden",
            "desc_en": "Time since boot in days, hours, minutes and seconds",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "Dd Hh Mm Ss"
        },
        "uptime_d": {
            "desc_de": "Volle Tage seit letztem Neustart",
            "desc_en": "Full days since last boot",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint"
        },
        "uptime_h": {
            "desc_de": "Stundenanteil seit letztem Neustart",
            "desc_en": "Hours past full days since last boot",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint"
        },
        "uptime_m": {
            "desc_de": "Minutenanteil seit letztem Neustart",
            "desc_en": "Minutes past full hours since last boot",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint"
        },
        "uptime_s": {
            "desc_de": "Sekundenanteil seit letztem Neustart",
            "desc_en": "Seconds past full minute since last boot",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint"
        },
        "uri": {
            "desc_de": "URI der aktuellen HTTP-Anfrage",
            "desc_en": "URI of current HTTP request",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "uri_path": {
            "desc_de": "Pfad in URI der aktuellen HTTP-Anfrage",
            "desc_en": "Path in URI of current HTTP request",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]"
        },
        "user": {
            "desc_de": "Aktueller Benutzer",
            "desc_en": "Current user",
            "flags": [
                "RONLY"
            ],
            "format": "char[]"
        },
        "watchtab_activity": {
            "desc_de": "Anzahl Sekunden seit letzter Aktivit\u00e4t f\u00fcr diesen Watchdog oder -1 bei keiner Aktivit\u00e4t seit Start",
            "desc_en": "Number of seconds since last activity for this watchdog or -1 for no activity since start",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32",
            "table": "watchtab"
        },
        "watchtab_activity_text": {
            "desc_de": "Zeit seit letzter Aktivit\u00e4t f\u00fcr diesen Watchdog oder \"\" bei keiner Aktivit\u00e4t seit Start",
            "desc_en": "Time since last activity for this watchdog or \"\" for no activity since start",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "watchtab"
        },
        "watchtab_flags": {
            "desc_de": "Bitmerker f\u00fcr Notifications",
            "desc_en": "Bit flags for notifications",
            "flags": [],
            "format": "uint32",
            "table": "watchtab"
        },
        "watchtab_group": {
            "desc_de": "Beliebiger Text zum Gruppieren",
            "desc_en": "Arbitrary text for grouping",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]",
            "table": "watchtab"
        },
        "watchtab_name": {
            "desc_de": "Name des Watchdogs",
            "desc_en": "Name of Watchdog",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[]",
            "table": "watchtab"
        },
        "watchtab_name_def": {
            "desc_de": "Name mit Default-Wert, falls leer",
            "desc_en": "Name with default value if empty",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "char[]",
            "table": "watchtab"
        },
        "watchtab_notification_html": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "watchtab"
        },
        "watchtab_rate": {
            "desc_de": "F\u00fcr passive Watchdogs: Maximale Dauer, bis sich ein Ger\u00e4t melden muss, bevor der Watchdog ausl\u00f6st\nF\u00fcr aktive Watchdogs: Dauer, bis erneut gepr\u00fcft wird, ob Ger\u00e4t erreichbar ist",
            "desc_en": "For passive watchdogs: Maximum duration, until the device has to report, before the watchdog triggers\nFor active watchdogs: Duration, until it is checked again, if device is reachable",
            "flags": [],
            "format": "uint32",
            "table": "watchtab"
        },
        "watchtab_remote0_flags": {
            "desc_de": "Bitmerker f\u00fcr Notifications",
            "desc_en": "Bit flags for notifications",
            "flags": [],
            "format": "uint32",
            "table": "watchtab"
        },
        "watchtab_remote0_notification_html": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "watchtab"
        },
        "watchtab_state": {
            "desc_de": "Zustand des Watchdogs:\n* -1: Unbekannt (nach Reboot oder \u00c4nderung des Typs)\n* 0: Gut\n* 1: Ausgel\u00f6st",
            "desc_en": "State of the watchdog:\n* -1: Unknown (After reboot or change of type)\n* 0: Good\n* 1: Triggered",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "int32",
            "table": "watchtab"
        },
        "watchtab_target": {
            "desc_de": "F\u00fcr Ping-Out-Watchdog: IP/Hostname des Ger\u00e4tes<br>\nF\u00fcr HTTP-Out-Watchdogs: IP/Hostname des Ger\u00e4tes<br>\nF\u00fcr HTTP-In-Watchdogs: Name, der in URL angegeben werden muss",
            "desc_en": "For Ping-Out-Watchdog: IP/Hostname of device<br>\nFor HTTP-Out-Watchdogs: IP/Hostname of device<br>\nFor HTTP-In-Watchdogs: Name used in URL",
            "flags": [],
            "format": "char[]",
            "table": "watchtab"
        },
        "watchtab_time_left": {
            "desc_de": "Dauer bis der Watchdog erneut \u00fcberpr\u00fcft wird oder sich das Ger\u00e4t melden muss",
            "desc_en": "Duration until watchdog will be checked again or device has to report",
            "flags": [
                "PUBLIC",
                "RONLY"
            ],
            "format": "uint32",
            "table": "watchtab"
        },
        "watchtab_type": {
            "desc_de": "Art des Watchdogs:\n* 1: Ausgehender Ping\n* 2: Eingehender Ping\n* 3: Ausgehende HTTP-Anfrage\n* 4: Eingehende HTTP-Anfrage",
            "desc_en": "Type of Watchdog:\n* 1: Outgoing Ping\n* 2: Incoming Ping\n* 3: Outgoing HTTP request\n* 4: Incoming HTTP request",
            "flags": [
                "PUBLIC"
            ],
            "format": "uint32",
            "table": "watchtab"
        },
        "watchtab_type_input": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": "",
            "table": "watchtab"
        },
        "wlan_ap_ena": {
            "desc_de": "WLAN-Access-Point aktiviert",
            "desc_en": "WLAN access point enabled",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "bool"
        },
        "wlan_ap_name": {
            "desc_de": "Name des WLAN-Access-Points (SSID)",
            "desc_en": "Name of WLAN access point (SSID)",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "char[]"
        },
        "wlan_ap_pass": {
            "desc_de": "WLAN-Access-Point Passwort",
            "desc_en": "WLAN access point password",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "char[]"
        },
        "wlan_ap_secu": {
            "desc_de": "Sicherheit des WLAN-Access-Points",
            "desc_en": "Security of WLAN access point",
            "flags": [
                "NEEDS_REBOOT"
            ],
            "format": "uint16"
        },
        "wlan_ap_secu_input": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": ""
        },
        "wlan_ap_sta_list": {
            "desc_de": "Liste der Stationen, die zum WLAN-Access-Point verbunden sind",
            "desc_en": "List of stations connected to WLAN access point",
            "flags": [
                "RONLY"
            ],
            "format": "char[]"
        },
        "wlan_ena": {
            "desc_de": "WLAN aktiviert",
            "desc_en": "WLAN enabled",
            "flags": [],
            "format": "bool"
        },
        "wlan_name": {
            "desc_de": "Name des Wi-Fi-Netzwerks (SSID)",
            "desc_en": "Name of WiFi network (SSID)",
            "flags": [
                "PUBLIC"
            ],
            "format": "char[32]"
        },
        "wlan_pass": {
            "desc_de": "Passphrase f\u00fcr Wi-Fi-Netzwerk",
            "desc_en": "Passphrase for Wifi network",
            "flags": [],
            "format": "char[64]"
        },
        "wlan_secu": {
            "desc_de": "Sicherheit des WiFi-Netzwerks\n* 0: Unknown\n* 1: WEP-OPEN\n* 2: WEP-PSK\n* 3: WEP-SHARED\n* 4: WPA-PSK-TKIP\n* 5: WPA-PSK-AES\n* 6: WPA2-PSK-AES\n* 7: WPA2-PSK-TKIP\n* 8: WPA2-PSK-MIXED",
            "desc_en": "Security of WiFi network\n* 0: Unknown\n* 1: WEP-OPEN\n* 2: WEP-PSK\n* 3: WEP-SHARED\n* 4: WPA-PSK-TKIP\n* 5: WPA-PSK-AES\n* 6: WPA2-PSK-AES\n* 7: WPA2-PSK-TKIP\n* 8: WPA2-PSK-MIXED",
            "flags": [],
            "format": "uint16"
        },
        "wlan_secu_input": {
            "desc_de": "",
            "desc_en": "",
            "flags": [
                "RONLY"
            ],
            "format": ""
        }
    }
}