{
  "D_2.2.0": {
    "de": [
      "Feature: Update des zugrunde liegenden Systems und Sicherheitsverbesserungen.",
      "Feature: Unterstützung des SCD43 CO2-Sensors von Sensirion.",
      "Feature: Gerätewebseite zeigt nun auch den Verlauf der zurückliegenden Daten für jeden Messwert an.",
      "Feature: Gerätewebseite unterstützt nun Dark Mode.",
      "Feature: Gerätewebseite erlaubt nun das setzen von LED-Themes und Nutzerkalibrierung.",
      "Feature: Gerätewebseite unterstützt nun auch italienisch als Sprache.",
      "Feature: Firmware-Update kann nun ohne eingelegte SD-Karte durchgeführt werden. Dabei wird die Firmware direkt beim Download aus der Cloud geflasht.",
      "Feature: Neues LED-Theme für die Temperatur.",
      "Feature: Neues zusätzliches LED-Thema für die Radon-Konzentration für Farbenblindheit optimiert.",
      "Änderung: Die Geräte-Webseite wird nun als gzip-komprimierte Version ausgeliefert, was die Ladezeiten verkürzt.",
      "Änderung: Firmwareupdate über die Gerätewebseite kann nun auch wahlweise auf die Beta-Version erfolgen",
      "Änderung: Das Firmware-Update wird nun nicht mehr auf der SD-Karte zwischengespeichert, sondern direkt während des Downloads geflasht.",
      "Änderung: Fehler beim Updaten der Uhrzeit über NTP Server werden nur noch als Warnung geloggt, da dies keinen Einfluss auf die Funktionalität des Gerätes hat.",
      "Änderung: Werden in userconfig.json auf der SD-Karte WLAN-Netzwerke definiert, werden dieser nun ergänzend zu den intern konfigurierten Netzwerken gespeichert und überschreiben diese nicht mehr.",
      "Änderung: Die typsiche Partikelgröße TypPS wird nicht mehr im Standarddatenstrom ausgegeben, wenn 'pm_cnts' als deaktivierter Sensor konfiguriert ist.",
      "Änderung: Das Gerät muss beim Ändern des Passwortes und beim Eintragen eines neuen WLANs nicht mehr neu gestartet werden, damit die Änderungen wirksam werden.",
      "Bugfix: Buffer für die automatische Kalibrierung konnte bereits einen Eintrag erhalten, bevor die Warmup-Phase beendet war.",
      "Bugfix: Wurde ein nutzerdefiniertes LED-Theme fehlerhaft angelegt, war die Rückmeldung vom air-Q nicht hilfreich bei der Fehlersuche.",
      "Bugfix: UTF-16 kodierte Sonderzeichen im Gerätenamen wurden vom Webserver nicht abgelehnt, was im Anschluss zu diversen Folgefehlern geführt hat. Diese werden nun abgelehnt.",
      "Bugfix: GET /dir ohne spezifiziertes Jahr gab gesamten Inhalt des SD-Root-Verzeichnisses zurück, statt nur die verfügbaren Jahreszahlen.",
      "Bugfix: Für CO2-Sensoren wird die Sensorinterne automatische Offsetkalibrierung nun auch deaktiviert, wenn 'AutoDriftCompensation' auf 'false' gesetzt ist.",
      "Bugfix: Für die elektrochemischen Sensoren und den VOC-PID-Sensor wurde bei der Fehlerberechnung irrtümlich der Fehleranteil der Sensitivität mit dem Fehleranteil des gemessenen Stromes zu früh verrechnet, was zu zu großen Fehlerbalken geführt hat.",
      "Bugfix: Bei Fehlern in den auf der SD-Karte für den Cloud-Upload zwischengespeicherten Datenpaketen konnte es zu einem Reboot kommen, der nach dem nächsten Upload erneut zu Reboot führte, so lange die fehlerhafte Datei auf der SD-Karte war.",
      "Bugfix: Wenn die interne Konfiguration einen fehlerhaften Eintrag für den Nachtmodus hatte, konnte das zu Folgefehlern führen. Nun wird der Eintrag validiert und im Fehlerfall auf den Standardwert zurückgesetzt.",
      "Bugfix: Werden dem air-Q Befehle gesendet, die mit einem falschen Passwort verschlüsselt wurden, ist die Rückgabe nun 401 Unauthorized statt 200 OK.",
      "Bugfix: Der Messbereich folgender Sensoren wurde bisher nicht in der Konfigurationsübersicht für die Sensoren ausgegeben: Propad, Methan, Lachgas, Kältemittel und VOC-PID.",
      "Bugfix: Wird eine Nutzerkalibrierung für die relative Luftfeuchtigkeit gesetzt, werden die absolute Luftfeuchtigkeit und der Taupunkt nun korrekt unter Einbeziehung dieser Nutzerkalibrierung berechnet.",
      "Bugfix: Der CSV-Export für air-Q Science konnte in einigen Fällen falsche Zeilenformatierung aufweisen und schrieb auch Sensoren, die deaktiviert waren.",
      "Bugfix: Einrichtungs-Prozess für Flotten über den Weg des Konfigurations-Hotspots scheiterte an nicht übernommener Einstellung für die Cloud-Fernbedienung, was nun behoben ist."
    ],
    "en": [
      "Feature: Update of the underlying system and security improvements.",
      "Feature: Support of the SCD43 CO2 sensor from Sensirion.",
      "Feature: The device web page now also shows the history of past data for each measurement.",
      "Feature: The device web page now supports Dark Mode.",
      "Feature: The device web page now allows setting LED themes and user calibration.",
      "Feature: The device web page now also supports Italian as a language.",
      "Feature: Firmware update can now be performed without an SD card inserted. Then the firmware is flashed directly during download from the cloud.",
      "Feature: New LED theme for temperature.",
      "Feature: New additional LED theme for the Radon concentration optimized for color blindness.",
      "Change: The device web page is now delivered as a gzip-compressed version, which reduces loading times.",
      "Change: Firmware update via the device web page can now also optionally be performed on the beta version.",
      "Change: The firmware update is no longer stored on the SD card, but flashed directly during download.",
      "Change: Errors when updating the time via NTP server are now only logged as a warning, as this does not affect the functionality of the device.",
      "Change: If WLAN networks are defined in userconfig.json on the SD card, these are now stored in addition to the internally configured networks and no longer overwrite them.",
      "Change: The typical particle size TypPS is no longer output in the standard data stream when 'pm_cnts' is configured as a deactivated sensor.",
      "Change: The device no longer needs to be restarted when changing the password and when entering a new WLAN for the changes to take effect.",
      "Bugfix: Buffer for automatic calibration could already receive an entry before the warmup phase was over.",
      "Bugfix: If a user-defined LED theme was created incorrectly, the feedback from the air-Q was not helpful in troubleshooting.",
      "Bugfix: UTF-16 encoded special characters in the device name were not rejected by the web server, which subsequently led to various follow-up errors. These are now rejected.",
      "Bugfix: GET /dir without specified year returned the entire content of the SD root directory instead of only the available years.",
      "Bugfix: For CO2 sensors, the sensor-internal automatic offset calibration is now also deactivated when 'AutoDriftCompensation' is set to 'false'.",
      "Bugfix: For electrochemical sensors and the VOC-PID sensor, the error calculation erroneously combined the sensitivity error with the measured current error too early, resulting in overly large error bars.",
      "Bugfix: In case of errors in the data packets cached on the SD card for cloud upload, it could lead to a reboot, which after the next upload led to another reboot, as long as the faulty file was on the SD card.",
      "Bugfix: If the internal configuration had an incorrect entry for night mode, it could lead to subsequent errors. Now the entry is validated and reset to the default value in case of an error.",
      "Bugfix: When commands are sent to the air-Q that are encrypted with a wrong password, the return is now 401 Unauthorized instead of 200 OK.",
      "Bugfix: The measurement range of the following sensors was not previously output in the configuration overview for the sensors: Propad, Methane, Nitrous oxide, Refrigerant, and VOC-PID.",
      "Bugfix: When a user calibration for relative humidity is set, the absolute humidity and dew point are now calculated correctly taking this user calibration into account.",
      "Bugfix: The CSV export for air-Q Science could in some cases have incorrect line formatting and also wrote sensors that were deactivated.",
      "Bugfix: Setup process for fleets via the path of the configuration hotspot failed due to non-adopted setting for cloud remote control, which is now fixed."
    ]
  },
  "D_2.1.2": {
    "de": [
      "Bugfix: air-Q-Hardware-Revision für air-Q Radon wurde nicht richtig erkannt."
    ],
    "en": [
      "Bugfix: air-Q hardware revision for air-Q Radon was not recognized correctly."
    ]
  },
  "D_2.1.1": {
    "de": [
      "Bugfix: Nutzerdefinierte akustische Alarme haben sporadisch nicht funktioniert.",
      "Bugfix: Wenn Gerätepasswort geändert wurde, während Gerät offline Daten für den Cloud-Upload gesammelt hat, wurden diese Daten als Garbage hochgeladen. Nun werden diese Daten nicht mehr hochgeladen.",
      "Bugfix: Einstellungen über die Option 'config.json' auf der SD-Karte führten zu einer Reboot-Schleife.",
      "Bugfix: SPS30-Feinstaubsensor des air-Q Radon ging im Nachtmodus nicht aus, obwohl FanNightOff gesetzt war.",
      "Bugfix: Bei Cloud-Verbindungsproblemen hat der air-Q in einigen Fällen die Gerätekonfiguration online unablässig aktualisiert."
    ],
    "en": [
      "Bugfix: User-defined acoustic alarms have sporadically not worked.",
      "Bugfix: If the device password was changed while the device was offline collecting data for cloud upload, this data was uploaded as garbage. This data is no longer uploaded.",
      "Bugfix: Settings via the 'config.json' option on the SD card led to a reboot loop.",
      "Bugfix: SPS30 particulate matter sensor of air-Q Radon did not turn off in night mode, although FanNightOff was set.",
      "Bugfix: In case of cloud connection problems, the air-Q in some cases updated the device configuration online incessantly."
    ]
  },
  "D_2.1.0": {
    "de": [
      "Feature: Unterstützung der Kühlmittel-Sensoren für R32, R454B und R454C von Dynament.",
      "Feature: Neuer virtueller Sensor für WiFi-Signalstärke.",
      "Feature: GET /config gibt nun auch den Status des air-Q Access Points zurück, falls ein Client direkt mit dem air-Q verbunden ist.",
      "Feature: Unterstützung des HDC3022 Temperatur- und Feuchtigkeitssensors.",
      "Feature: Der Helligkeitssensor nutzt nun seinen kompletten Dynamikbereich aus und kann nun auch bei beinahe Dunkelheit präzise messen.",
      "Feature: Es gibt nun eine Funktionalität für automatische Firmware-Updates.",
      "Änderung: Der in Firmware 2.0.0 eingeführte schnelle Kalman-Filter für die Radon-Konzentration hat die deutlich schnellere Reaktion auf Lüften durch erhöhtes Rauschen für geringe Radon-Konzentrationen erkauft. Jetzt reagiert der Kalman-Filter dynamisch auf die gemessene Radon-Konzentration, um sowohl schnelle Reaktion bei Lüften als auch geringes Rauschen bei niedrigen Radon-Konzentrationen zu gewährleisten.",
      "Änderung: Beim Firmware-Update wird die Checksumme nun bereits während des Downloads geprüft, um fehlerhafte Downloads zu vermeiden. Im Falle eines fehlerhaften Downloads wird mehrfach erneut versucht die Firmware herunterzuladen.",
      "Änderung: Asynchrone Initialisierung der Sensoren, um die Startzeit des Gerätes zu verkürzen.",
      "Änderung: Asynchrones Auslesen der Sensoren, um eine Messzeit von wenigen Sekunden auch für Geräte mit sehr vielen Sensoren zu ermöglichen.",
      "Änderung: Feueralarm für Feinstaub wird nun nur noch für die PM1.0-Bewertung gegeben, da es durch Wüstenfeinstaub zu Fehlalarmen speziell in PM10 kommen kann (in entsprechenden Ländern).",
      "Änderung: Der aktuelle Messbereichzustand der elektrochemischen Sensoren wird nun in GET /config SensorInfo angegeben.",
      "Änderung: Load-Widerstand und Basislinienkonzentration für EC Sense SO2- und H2S-Sensor angepasst, da diese nicht mit den älteren SPEC SO2- und H2S-Sensoren übereinstimmen.",
      "Änderung: Beim Abspielen individueller Alarme blinken die LEDs nun für zwei Sekunden in Orange, um den Ursprung des eventuell arbiträr erscheinenden Alarms besser lokalisieren zu können.",
      "Änderung: Hotspot öffnet nun im WPA2/WPA3-Mischmodus, um auch Verbindungen über WPA3 zu ermöglichen.",
      "Änderung: Veraltete Einstellungsschlüssel 'AdvancedDataProcessing' und 'ErrorBars' wurden entfernt.",
      "Bugfix: Der API-Befehl zum Ändern des LED-Themes musste immer beide LED-Seiten enthalten. Nun reicht nur eine Seite, die andere bleibt dann unverändert.",
      "Bugfix: Für einige Einstellungsschlüssel wie Altitude und NightMode wurde nicht geprüft, ob die übergebene Werte das richtige Format haben. Das konnte bei Verwendung des falschen Formates zu unerwartetem Verhalten führen.",
      "Bugfix: In sehr seltenen Fällen wurde fehlerhafte Datenübertragung vom Sauerstoffsensor nicht erkannt, was zu Error-Einträgen im Log führte.",
      "Bugfix: Nach dem Auslösen des Shutdown-Befehls wurde das WLAN nicht deaktiviert.",
      "Bugfix: Der Hotspot-Modus war auf Leistung statt auf Stromersparnis eingestellt, was zu erhöhter Temperatur um 3.7 °C führte, wenn dieser Modus an war (z.B. Nachts wenn WLAN-Router aus war).",
      "Bugfix: Wenn auf der SD-Karte Firmware-Dateien mit einer Größe von 0 Bytes waren, lief der air-Q in einen Bug, der dazu führt, dass das Gerät den Bootprozess nicht abschließen konnte.",
      "Bugfix: Wenn eine Sensor-Kalibrierung vom Nutzer gesetzt wurde, wurde der Kalibrierungspuffer auf der SD-Karte nicht invalidiert, was dazu führen konnte, dass plötzlich Sprünge zu niedrigen Werten hin im laufenden Betrieb oder unmittelbar nach dem Booten auftreten konnten.",
      "Bugfix: Wenn keine SD-Karte eingelegt war, gab der Webserver auf GET /dirbuff ein '200 OK' zurück und kein richtig formatiertes JSON. Nun gibt er '404 not found' zurück und ein leeres JSON-Objekt.",
      "Bugfix: Wenn die SD-Karte im laufenden Betrieb entfernt und wieder eingesteckt wurde, kam es zum Reboot des Gerätes. Nun läuft der Betrieb normal weiter und die SD-Karte wird neu eingebunden.",
      "Bugfix: air-Q Hotspot startet nun einen eigenen DNS-Server, um die 'kein Internet'-Meldung zu unterdrücken. Das funktioniert noch nicht auf Android Version 10 und höher.",
      "Bugfix: 6 air-Q Radon-Geräte, die mit FW 2.0.4 produziert wurden, hatten einen fehlerhaften Tempertur-Kalibrierwert. Dieser wird mit diesem Firmware-Update korrigiert.",
      "Bugfix: LED-Themen für Sauerstoff, Methan und Propan funktionierten nicht korrekt."
    ],
    "en": [
      "Feature: Support of Dynament refrigerant sensors for R32, R454B, and R454C.",
      "Feature: New virtual sensor for WiFi signal strength.",
      "Feature: GET /config now also returns the status of the air-Q access point if a client is directly connected to the air-Q.",
      "Feature: Support for the HDC3022 temperature and humidity sensor.",
      "Feature: The brightness sensor now uses its full dynamic range and can now also measure precisely in almost darkness.",
      "Feature: There is now a functionality for automatic firmware updates.",
      "Change: The fast Kalman filter for Radon concentration introduced in firmware 2.0.0 has bought the significantly faster reaction to ventilation by increased noise for low Radon concentrations. Now the Kalman filter reacts dynamically to the measured Radon concentration to ensure both fast reaction to ventilation and low noise at low Radon concentrations.",
      "Change: During firmware update, the checksum is now checked during download to avoid faulty downloads. In case of a faulty download, it will be retried multiple times to download the firmware again.",
      "Change: Asynchronous initialization of sensors to reduce device startup time.",
      "Change: Asynchronous reading of sensors to enable a measurement time of a few seconds even for devices with many sensors.",
      "Change: Fire alarm for particulate matter is now only given for PM1.0 rating, as desert particulate matter can cause false alarms especially in PM10 (in corresponding countries).",
      "Change: The current measurement range state of the electrochemical sensors is now provided in GET /config SensorInfo.",
      "Change: Load resistance and baseline concentration for EC Sense SO2 and H2S sensors adjusted, as they do not match the older SPEC SO2 and H2S sensors.",
      "Change: When playing individual alarms, the LEDs now blink in orange for two seconds to better localize the origin of the possibly arbitrarily appearing alarm.",
      "Change: Hotspot now opens in WPA2/WPA3 mixed mode to also allow connections via WPA3.",
      "Change: Deprecated setting keys 'AdvancedDataProcessing' and 'ErrorBars' have been removed.",
      "Bugfix: The API command to change the LED theme always had to contain both LED sides. Now only one side is sufficient, the other remains unchanged.",
      "Bugfix: For some setting keys like Altitude and NightMode, it was not checked whether the passed values had the correct format. Using the wrong format could lead to unexpected behavior.",
      "Bugfix: In very rare cases, faulty data transmission from the oxygen sensor was not detected, which led to error entries in the log.",
      "Bugfix: After triggering the shutdown command, the WiFi was not deactivated.",
      "Bugfix: The hotspot mode was set to performance instead of power saving, which led to an increased temperature of 3.7 °C when this mode was on (e.g. at night when WiFi router was off).",
      "Bugfix: If there were firmware files with a size of 0 bytes on the SD card, the air-Q ran into a bug that caused the device to not be able to complete the boot process.",
      "Bugfix: When a sensor calibration was set by the user, the calibration buffer on the SD card was not invalidated, which could lead to sudden jumps to low values during operation or immediately after booting.",
      "Bugfix: If no SD card was inserted, the web server returned on GET /dirbuff a '200 OK' and not a properly formatted JSON. Now it returns '404 not found' and an empty JSON object.",
      "Bugfix: If the SD card was removed and reinserted during operation, it led to a reboot of the device. Now the operation continues normally and the SD card is re-mounted.",
      "Bugfix: air-Q hotspot now starts its own DNS server to suppress the 'no internet' message. This does not work yet on Android version 10 and higher.",
      "Bugfix: 6 air-Q Radon devices produced with FW 2.0.4 had an incorrect temperature calibration value. This is corrected with this firmware update.",
      "Bugfix: LED themes for oxygen, methane, and propane did not work correctly."
    ]
  },
  "D_2.0.5": {
    "de": [
      "Bugfix: Wenn N2O, CH4 oder C3H8-Sensoren unter ihren Nullwert-Offset von 0.4 V fielen, wurden die resultierenden Werte trotzdem verarbeitet, wodurch ein immenser Offset aufgrund der automatischen Driftkompensation entstehen konnte. Nun werden Fehlermeldungen ausgegeben und die Daten nicht mehr verwendet."
    ],
    "en": [
      "Bugfix: When N2O, CH4, or C3H8 sensors fell below their zero-offset of 0.4 V, the resulting values were still processed, leading to a massive offset due to automatic drift compensation. Error messages are now issued, and the data is no longer used."
    ]
  },
  "D_2.0.4": {
    "de": [
      "Bugfix: Effizienz des Algorithmus zur Identifikation der noch zu komprimierenden Dateien auf der SD-Karte verbessert, um Responsivität des Gerätes auch in diesem Moment zu gewährleisten.",
      "Bugfix: Wenn die MQTT-Verbindung zur air-Q Cloud verloren ging, konnten nach Wiederherstellung der Verbindung keine Einstellungen über das Webinterface vorgenommen werden."
    ],
    "en": [
      "Bugfix: Improved efficiency of the algorithm to identify files to be compressed on the SD card to ensure device responsiveness even at this moment.",
      "Bugfix: When the MQTT connection to the air-Q cloud was lost, no settings could be made via the web interface after the connection was restored."
    ]
  },
  "D_2.0.3": {
    "de": [
      "Bugfix: In seltenen Fällen waren nach dem Firmware-Update von < 2.0.0 Dateien mit korrumpiertem Dateinamen im internen Dateisystem, was den Betrieb des Geräts beeinträchtigen konnte. Dies wird nun automatisch behoben."
    ],
    "en": [
      "Bugfix: In rare cases, files with corrupted filenames were present in the internal file system after the firmware update from < 2.0.0, which could affect the operation of the device. This is now automatically fixed."
    ]
  },
  "D_2.0.2": {
    "de": [
      "Bugfix: In manchen Fällen wurde ein Bug in der Lüftersteuerung ausgelöst, obwohl gar kein Lüfter verbaut ist."
    ],
    "en": [
      "Bugfix: In some cases, a bug in the fan control was triggered even though no fan was installed."
    ]
  },
  "D_2.0.1": {
    "de": [
      "Bugfix: Nachtmodus mit deaktiviertem WLAN funktionierte nicht.",
      "Bugfix: Für die Synchronisiation mit dem Zeitserver stand in einigen Fällen nicht genügend Speicher zur Verfügung.",
      "Bugfix: Die Hardware-Revision des Gerätes wurde nicht korrekt bestimmt."
    ],
    "en": [
      "Bugfix: Night mode with disabled WiFi did not work.",
      "Bugfix: In some cases, there was not enough memory available for synchronization with the time server.",
      "Bugfix: The hardware revision of the device was not determined correctly."
    ]
  },
  "D_2.0.0": {
    "de": [
      "Feature: Grundlegende Überarbeitung der Code-Basis. Dadurch wesentlich responsiver und stabiler im Betrieb.",
      "Feature: Neuer virtueller Sensor für Schimmelbildungsrisiko mit LED-Theme.",
      "Feature: Für benutzerdefiniertes MQTT und HTTP POST kann der Fehlerbalken nun weggelassen werden.",
      "Feature: VOC kann nun nach WELL- oder RESET-Gebäudestandard gemessen werden.",
      "Feature: Die Anzahl der offline gesammelten Datenblöcke, die beim Cloud-Upload im 2-Minuten-Takt hochgeladen werden, kann nun spezifiziert werden.",
      "Feature: WLAN unterstützt nun die Verbindung über WPA3.",
      "Feature: Gescheiterte Netzwerkverbindung aufgrund eines falschen Passworts wird nun durch mehrfaches Blinken aller LEDs in lila angezeigt.",
      "Feature: LED-Themen für den Helligkeits- und Formaldehydsensor.",
      "Feature: Für das Firmware-Update kann nun ein spezifischer Server angegeben werden.",
      "Feature: Für air-Q Science ist nun die Ausgabe in eine CSV-Datei direkt auf SD-Karte möglich.",
      "Feature: Versteckte WLAN SSIDs können nun auf der Gerätewebseite konfiguriert werden.",
      "Feature: JSON-Dateien zur Konfiguration auf der SD-Karte werden nun sehr viel resilienter gegenüber Benutzereingabefehlern geladen.",
      "Feature: Die Gerätewebseite hat nun einen zusätzlichen Menüpunkt, um benutzerspezifische Kommandos aus der Dokumentation direkt auszuführen.",
      "Feature: Die Gerätewebseite unterstützt nun auch Französisch und Spanisch.",
      "Feature: Passworteingabe auf der Gerätewebseite nun versteckt möglich und im Browser speicherbar.",
      "Feature: Diverse Einstellungsmöglichkeiten nun direkt über Gerätewebseite möglich.",
      "Feature: Abgeschlossene Dateien auf der SD-Karte werden nun in einen separaten Ordner .zlib zusätzlich komprimiert, um in einer späteren App-Version schnelleren Datendownload zu ermöglichen.",
      "Feature: Rückwirkend werden nach jeder erfolgreichen Komprimierung drei weitere historische Dateien auf der SD-Karte komprimiert, um letztendlich den kompletten gesammelten Datensatz beschleunigt herunterladen zu können.",
      "Feature: Neue Webserver Route /file_zlib, um komprimierte Dateien direkt herunterzuladen.",
      "Änderung: Verbesserung der Auswertung der PPB-Konzentration entsprechend Herstellerangaben für den Sensirion SGP40-VOC-Sensor.",
      "Änderung: Status-LED für Zustand 'nicht mit dem WLAN verbunden' nun für alle LED-Themes gleich in einem etwas rötlicherem Orange-Ton, damit es besser vom Orange des eingestellten Themes unterschieden werden kann.",
      "Änderung: Abgleich der Uhrzeit mit dem Zeitserver nur noch alle 24 Stunden, nicht mehr alle 6 Stunden.",
      "Änderung: Bereits ausgelieferte Geräte mit Radon-Sensor werden entsprechend unserer nun erfolgten zertifizierten Radon-Kalibrierung in ihren Kalibrierwerten angepasst, so dass sie der zertifizierten Kalibrierung entsprechen.",
      "Änderung: Der Kalman-Filter für die Berechnung der Radon-Konzentration wurde verbessert, um die Reaktionszeit auf Lüften deutlich zu erhöhen.",
      "Änderung: Limitierung der minimalen Messwert-Updaterate auf 2 Sekunden, um der fixen Sample-Rate des Sensirion SGP40-Algorithmus zu entsprechen.",
      "Bugfix: WLANs, die mit BSSID gespeichert wurden, konnten nicht offen (ohne Passwort) konfiguriert werden.",
      "Bugfix: Erhöhte LED-Helligkeit im Alarmfall nur dann, wenn Feuer- oder Gasalarm aktiviert ist.",
      "Bugfix: Molare Masse von CH4S war falsch.",
      "Bugfix: Error-Check beim Setzen der Einstellungen über config.json auf der SD-Karte ging schief, wenn der Schlüssel IgnorePMFanError gesetzt wurde.",
      "Bugfix: Offene WLAN-Netzwerke konnten nicht über die Gerätewebseite konfiguriert werden.",
      "Bugfix: Gesundheitsindex-Wert von CH2O und NH3 erreichte nie 100 %, selbst bei Konzentration von 0 µg/m³.",
      "Bugfix: Verbindung zur air-Q Cloud auch unter schwierigen Netzwerkbedingungen stabiler.",
      "Bugfix: Fehlerfortpflanzung im Moving-Average korrigiert: Größtfehler der Einzelmessungen werden nun arithmetisch gemittelt statt per RMS-Berechnung, sodass der Grenzfehler des Mittelwerts normgerecht angegeben wird.",
      "Bugfix: Bei mehreren LED-Themen wurden die LEDs nicht entsprechend der Beschreibung des Themas geschaltet, sondern ein wenig versetzt."
    ],
    "en": [
      "Feature: Fundamental overhaul of code base. This makes it much more responsive and stable in operation.",
      "Feature: New virtual sensor for mold formation risk with LED theme.",
      "Feature: For custom MQTT and HTTP POST, error bars can now be omitted.",
      "Feature: VOC can now be measured according to WELL or RESET building standard.",
      "Feature: The number of offline data blocks transmitted for cloud upload every 2 minutes can now be specified.",
      "Feature: WiFi now supports connection via WPA3.",
      "Feature: Failed network connection due to wrong password is now indicated by flashing all LEDs in violet.",
      "Feature: LED theme for brightness and formaldehyde sensor.",
      "Feature: For firmware update, a specific server can now be specified.",
      "Feature: For air-Q Science, output to a CSV file directly on SD card is now possible.",
      "Feature: Hidden WLAN SSIDs can now be configured on device web page.",
      "Feature: JSON files for configuration on SD card are now much more resilient to user input errors.",
      "Feature: Device web page now has an additional menu item to execute user-specific commands from the documentation directly.",
      "Feature: Device web page now also supports French and Spanish.",
      "Feature: Password input on device web page now possible hidden and storable in browser.",
      "Feature: Various settings can now be made directly via device web page.",
      "Feature: Completed files on SD card are now additionally compressed into a separate folder .zlib to allow faster data download in a later app version.",
      "Feature: Retroactively, after each successful compression, three more historical files on the SD card are compressed to ultimately allow accelerated download of the complete collected data set.",
      "Feature: New web server route /file_zlib to download compressed files directly.",
      "Change: Improved evaluation of PPB concentration according to manufacturer specifications for Sensirion SGP40 VOC sensor.",
      "Change: Status LED for 'not connected to WiFi' now for all LED themes in a slightly redder orange tone, so that it can be better distinguished from the orange of the set theme.",
      "Change: Time synchronization with time server only every 24 hours, no longer every 6 hours.",
      "Change: Already delivered devices with Radon sensor are adjusted in their calibration values according to our now certified Radon calibration, so that they correspond to the certified calibration.",
      "Change: The Kalman filter for calculating Radon concentration has been improved to significantly increase the reaction time to ventilation.",
      "Change: Limitation of the minimum measurement value update rate to 2 seconds to match the fixed sample rate of the Sensirion SGP40 algorithm.",
      "Bugfix: WiFi networks saved with BSSID could not be configured open (without password).",
      "Bugfix: Increased LED brightness only in case of alarm when fire or gas alarm is activated.",
      "Bugfix: Molar mass of CH4S was wrong.",
      "Bugfix: Error check when setting settings via config.json on SD card failed if the key IgnorePMFanError was set.",
      "Bugfix: Open WiFi networks could not be configured via device web page.",
      "Bugfix: Health rating of H2S and NH3 never reached 100 %, even at zero concentration.",
      "Bugfix: Connection to air-Q cloud more stable even under difficult network conditions.",
      "Bugfix: Error propagation in moving average corrected: Largest error of individual measurements are now averaged arithmetically instead of by RMS calculation, so that the limit error of the mean value is specified according to standard.",
      "Bugfix: In case of multiple LED themes, the LEDs were not switched according to the description of the theme, but a little offset."
    ]
  },
  "D_1.87.5": {
    "de": [
      "Feature: Für Firmware-Update kann nun optional ein eigener Server angegeben werden."
    ],
    "en": [
      "Feature: For firmware update, a specific server can now be specified optionally."
    ]
  },
  "D_1.87.4": {
    "de": [
      "Änderung: Radon (blink) LED theme lässt LEDs nun mehrfach blinken, wenn mehr als ein Count seit dem letzten Auslesen gezählt wurde und lange blinken, wenn mehr als 5 Counts gezählt wurden.",
      "Bugfix: Radon-Sensor hatte in Einzelfällen Messwert-Ausfälle, die nur durch Neustart des Gerätes behoben werden konnten.",
      "Bugfix: Verlauf der Radon-Daten zeigte von Zeit zu Zeit Einbrüche bei sehr hohen Radon-Werten.",
      "Bugfix: Tempus CO2-Sensor mit Firmware >= 1.1.0 konnte nicht gelesen werden."
    ],
    "en": [
      "Change: Radon (blink) LED theme now blinks LEDs multiple times if more than one count has been counted since last readout and blinks long if more than 5 counts have been counted.",
      "Bugfix: Radon sensor had measurement failures in individual cases that could only be resolved by restarting the device.",
      "Bugfix: Radon data history showed drops from time to time at very high Radon values.",
      "Bugfix: Tempus CO2 sensor with firmware >= 1.1.0 could not be read."
    ]
  },
  "D_1.87.3": {
    "de": [
      "Änderung: air-Q Radon-Konfiguration mit CO2- und Feinstaubsensor hinzugefügt."
    ],
    "en": [
      "Change: air-Q Radon configuration with CO2 and particulate matter sensor added."
    ]
  },
  "D_1.87.2": {
    "de": [
      "Änderung: air-Q Pro wird nun auch ohne O2-Sensor als air-Q Pro bezeichnet."
    ],
    "en": [
      "Change: air-Q Pro is now also referred to as air-Q Pro without O2 sensor."
    ]
  },
  "D_1.87.0": {
    "de": [
      "Feature: Für den Radon-Sensor kann nun ein Offset und die Sensitivität über die Kalibrierung eingestellt werden.",
      "Feature: Hohe Formaldehyd-Werte über 2000 µg/m³ lösen nun Gasalarm aus.",
      "Feature: Neuer API-Befehl um Daten erneut in die Cloud hochzuladen.",
      "Feature: Wenn der air-Q eine Ländercode-Einstellung hat, wird bei der Umstellung zwischen Sommer- und Winterzeit die Start- und Endzeit des Nachtmodus automatisch angepasst.",
      "Feature: Luftfeuchtigkeit kann nun über die /calibration-Route als Offset kalibriert werden.",
      "Feature: Das CloudEvents-Datenformat wird nun für MQTT und HTTP-POST unterstützt.",
      "Feature: Unterstützung des BMP581-Luftdrucksensors von Bosch.",
      "Feature: Unterstützung von bis zu vier Sensirion SFM4300 Luftfluss-Sensoren.",
      "Feature: Unterstützung des Tempus TES903 CO2-Sensors.",
      "Änderung: Interne Bezeichnung der Sensor-Sockel mit AUX umbenannt in das kontinuierliche Soc-Schema.",
      "Änderung: Einfluss von VOC auf Gesundheitsindex leicht reduziert.",
      "Änderung: Erhöhung der Nachkommastellen für den CO-Sensor für eine glattere Darstellung in der App.",
      "Änderung: Die benötigte Zeit für die Messdatenabfrage für die elektrochemischen Sensoren wurde reduziert, was sich besonders bei vielen Sensoren im Gerät in der Gesamtmesszeit bemerkbar macht.",
      "Änderung: Negative VOC-Werte für den SGP40-Sensor werden nicht mehr bei 0 abgeschnitten, sondern automatisch langsam Richtung 0 korrigiert.",
      "Änderung: Die Einstellung cloudRemote wird nun unabhängig von der Einstellung cloudUpload angewendet. Das ermöglicht die Gerätekonfiguration aus der Cloud ohne Daten in die Cloud hochzuladen.",
      "Änderung: Die SSID des optionalen Setup-Hotspots wurde verkürzt.",
      "Änderung: Standard-LED-Theme für air-Q Radon ist nun 'Radon'.",
      "Änderung: Wenn der Taster am Gerät gedrückt wird, wird die aktuelle WLAN-Verbindung getrennt, um die Möglichkeit zu haben dann mit dem Konfigurations-Hotspot zu verbinden.",
      "Änderung: Optimierung des Schaltverhaltens zwischen präzisem und weitem Messbereich.",
      "Bugfix: Wenn der I2C-Bus durch den CO2-Sensor blockiert ist, wird nun eine Bus-Recovery-Methode durchgeführt, um den Bus zu befreien.",
      "Bugfix: 'units' konnten nicht über config.json auf SD-Karte gesetzt werden.",
      "Bugfix: Geräte-Konfiguration wurde nicht korrekt mit Cloud abgeglichen.",
      "Bugfix: Virenfrei-Index wurde auf der Gerätewebseite nicht angezeigt.",
      "Bugfix: Benutzerdefinierte LED-Themes funktionierten nicht.",
      "Bugfix: Für Gesundheits-, Virus- und Leistungsindex sprangen die LEDs um zwei Stufen zwischen 81 % und 80 %."
    ],
    "en": [
      "Feature: Offset and sensitivity for Radon sensor can now be set via calibration.",
      "Feature: High formaldehyde values above 2000 µg/m³ will now trigger gas alarm.",
      "Feature: New API command to re-upload data to cloud.",
      "Feature: If air-Q has a country code setting, the start and end time of night mode will be adjusted automatically on the day of switching between summer and winter time.",
      "Feature: Humidity can now be set via the /calibration webserver route as offset.",
      "Feature: The CloudEvents data format is now supported for MQTT and HTTP-POST.",
      "Feature: Support of Bosch BMP581 air pressure sensor.",
      "Feature: Support of up to four Sensirion SFM4300 air flow sensors.",
      "Feature: Support of Tempus TES903 CO2 sensor.",
      "Change: Internal naming of sensor sockets with AUX renamed to continuous Soc schema.",
      "Change: Influence of VOC on health index slightly reduced.",
      "Change: Increased decimal places for CO sensor for smoother visualization in app.",
      "Change: Time to retrieve measured data from electrochemical sensors has been reduced, which is especially noticeable when many sensors are present in the device.",
      "Change: Negative VOC values for SGP40 sensor are not cut off at 0 anymore, but are automatically slowly corrected towards 0.",
      "Change: The setting cloudRemote is now applied independently of the setting cloudUpload. This allows device configuration from cloud without uploading data to cloud.",
      "Change: The SSID of the optional setup hotspot has been shortened.",
      "Change: Standard LED theme for air-Q Radon is now 'Radon'.",
      "Change: When the button on the device is pressed, the current WiFi connection is disconnected to have the possibility to connect to the configuration hotspot.",
      "Change: Optimization of switching behavior between precise and wide measurement range.",
      "Bugfix: If I2C bus is blocked by CO2 sensor, a bus recovery method is now executed to release the bus.",
      "Bugfix: 'units' could not be set via config.json on SD card.",
      "Bugfix: Device configuration was not correctly synchronized with cloud.",
      "Bugfix: Virus-free index was not shown on device web page.",
      "Bugfix: Custom LED themes didn't work.",
      "Bugfix: For health, virus, and performance index, LEDs jumped by two steps between 81 % and 80 %."
    ]
  },
  "D_1.86.0": {
    "de": [
      "Feature: Automatische Messbereichsumschaltung für SO2-Sensor.",
      "Feature: Luftfeuchtigkeitsschock-Kompensation für NO2-, O3-, SO2-, H2S- und CH2O-Sensor.",
      "Bugfix: Fehlerwerte wurden nicht ganz korrekt gemittelt."
    ],
    "en": [
      "Feature: Automatic switching of measurement range for SO2 sensor.",
      "Feature: Humidity shock compensation for NO2, O3, SO2, H2S, and CH2O sensor.",
      "Bugfix: Error values were not averaged correctly."
    ]
  },
  "D_1.85.0": {
    "de": [
      "Feature: Neuer virtueller Sensor 'fahrenheit' für die Temperatur in °F.",
      "Feature: Die Luftfeuchtigkeit kann nun als Offset-Kalibrierwert gesetzt werden.",
      "Feature: Für die MQTT-Übertragung an die air-Q Cloud kann die Servicequalität nun herabgesetzt werden, um bei speziellen Netzwerkkonfiguration einen reibungslosen Ablauf zu gewährleisten.",
      "Feature: Ländercode wird nun automatisch aus den WLAN-Einstellungen ermittelt oder kann manuell gesetzt werden.",
      "Änderung: Die Lastwiderstände für NH3-, Cl2- und H2-Sensoren wurden angepasst. Das erhöht die Lebenszeit der Sensoren geringfügig.",
      "Änderung: Änderung an der Gerätekonfiguration werden nur noch minimal alle 2 Minuten übertragen.",
      "Änderung: Feuer- und Gasalarm-Meldungen werden im Alarmfall nur noch als Start und Ende in die Cloud gesendet, nicht mehr kontinuierlich.",
      "Änderung: Der Basis-Offset für den neuen SGP40-VOC-Sensor wurde um 50 ppb nach oben verschoben.",
      "Bugfix: Eingestellte Alarmtöne wurden nicht mit der korrekten Lautstärke abgespielt.",
      "Bugfix: Eine Nutzerkalibrierung des Offsets für den SGP40-VOC-Sensor ist nun möglich.",
      "Bugfix: Verbessertes Logging für Cloud-Verbindungs-Timeouts.",
      "Bugfix: WLAN-Netzwerke ohne Passwort konnten nicht gespeichert werden.",
      "Bugfix: air-Q Cloud Verbindungsfehler wurden mittels LEDs auch mit ausgeschalteter WifiInfo angezeigt.",
      "Bugfix: SD-Karten-Dateisystemfehler mit doppelten Datenordnern werden nun automatisch korrigiert.",
      "Bugfix: Auf der Geräte-Webseite wurden Leistungs- und Gesundheitsindex nicht angezeigt, wenn deren Werte 0 waren.",
      "Bugfix: Auf der Geräte-Webseite wurden Sensoren nicht angezeigt, die sich in der Aufwärmphase befanden."
    ],
    "en": [
      "Feature: New virtual sensor 'fahrenheit' for temperature in °F.",
      "Feature: Humidity can now be set as offset calibration value.",
      "Feature: For MQTT transmission to air-Q cloud the service quality can now be reduced to ensure smooth operation in special network configurations.",
      "Feature: Country code is now automatically determined from WiFi settings or can be set manually.",
      "Change: Load resistances for NH3, Cl2, and H2 sensors were adjusted. This increases the lifetime of the sensors slightly.",
      "Change: Device configuration changes will now only be transmitted every 2 minutes.",
      "Change: Fire and gas alarm messages will now only be transmitted as start and end in case of alarm, not continuously.",
      "Change: The base offset for the new SGP40 VOC sensor was shifted by +50 ppb.",
      "Bugfix: Set alarm sounds were not played with correct volume.",
      "Bugfix: User calibration of offset for SGP40 VOC sensor is now possible.",
      "Bugfix: Enhanced logging of cloud connection timeouts.",
      "Bugfix: WiFi networks without password could not be saved.",
      "Bugfix: air-Q cloud connection errors were also shown on LEDs when WifiInfo was deactivated.",
      "Bugfix: SD card file system errors with double data folders will now be automatically corrected.",
      "Bugfix: The device web page didn't show health and performance index when their values were 0.",
      "Bugfix: The device web page didn't show sensors which were in warm-up phase."
    ]
  },
  "D_1.84.0": {
    "de": [
      "Feature: Neue LED-Themen für NO2, O3, Methan, Sauerstoff, Propan und Radon.",
      "Änderung: Standard-Wert für Raumfläche und Raumhöhe sind nun 0.0 m, wenn kein Wert eingestellt wurde.",
      "Änderung: Berechnung des aktuellen Radon-Wertes nun über einen Kalman-Filter statt gleitenden Mittelwert. Führt zu besserer Reaktionszeit.",
      "Änderung: Der Momentanwert von 'uptime' wird nun per der Route GET /config mit ausgegeben.",
      "Änderung: Längenbeschränkung für Gerätenamen auf 16 Zeichen entfernt.",
      "Änderung: Die einstellbaren LED-Themes werden nun dynamisch anhand der vorhandenen Sensoren bereitgestellt.",
      "Änderung: Exklusion von Werten bei zu hohen VOC-Konzentration für automatische Driftkompensation für alle Plugin-Sensoren außer SO2 entfernt.",
      "Änderung: Exklusionszeitraum von Werten bei zu schnellen Luftfeuchtigkeitsänderungen für automatische Driftkompensation nun für alle Sensortypen individualisiert für besseres Ergebnis der automatischen Kalibrierung.",
      "Änderung: Wenn kein neuer Offset durch die automatische Driftkompensation gesetzt wird, wird 0 in usercalib eingetragen, falls dort noch kein Eintrag ist.",
      "Bugfix: Einstellungsänderung über Web-Interface funktionierte nicht beliebig oft.",
      "Bugfix: Cloud-Schatten nun konsistenter zum Gerät.",
      "Bugfix: Verbesserte Cloud-Kommunikation wenn spezielle Sonderzeichen im Gerätenamen und in der WLAN-SSID vorkamen.",
      "Bugfix: Fehlerfreier Abruf von GET /ssid wenn WLANs mit Sonderzeichen im Namen vorhanden sind.",
      "Bugfix: LED-Animation für Feuer- und Gasalarm wurde seit FW 1.83.0 nicht abgespielt.",
      "Bugfix: Kontrast-Versionen der Lärm LED-Themen waren fehlerhaft.",
      "Bugfix: Darstellung der Gerätekonfiguration auf der Gerätewebseite optisch verbessert.",
      "Bugfix: Offset-Berechnung bei Nutzerkalibrierung des PID-VOC-Sensors war fehlerhaft."
    ],
    "en": [
      "Feature: New LED themes for NO2, O3, Methane, Oxygen, Propane, and Radon.",
      "Change: Standard value for RoomHeight and RoomArea is now 0.0 if now value was set by user.",
      "Change: Calculation of Radon value now using a Kalman filter instead of moving average. Leads to improved reaction time.",
      "Change: The current value of 'uptime' is now also returned by GET /config.",
      "Change: Removed length restriction for device name of 16 characters.",
      "Change: The available LED themes are now dynamically provided based on the available sensors.",
      "Change: Exclusion of values for automatic drift compensation for all plugin sensors except SO2 removed.",
      "change: Exclusion time for values during fast humidity changes for automatic drift compensation now individualized for all sensor types for better results of automatic calibration.",
      "Change: If no new offset is set by automatic drift compensation, 0 will be written to usercalib if no entry is present.",
      "Bugfix: Setting changes via web interface were not possible for unlimited times.",
      "Bugfix: Cloud shadow more consistent with device.",
      "Bugfix: Improved cloud communication when special characters were used in device name and WLAN SSID.",
      "Bugfix: Error free retrieval of GET /ssid when WLANs with special characters in name are present.",
      "Bugfix: LED animation for fire and gas alarm was not played since FW 1.83.0.",
      "Bugfix: Contrast versions of noise LED themes were faulty.",
      "Bugfix: Presentation of device configuration on device web page optically improved.",
      "Bugfix: Offset calculation for user calibration of PID-VOC sensor was faulty."
    ]
  },
  "D_1.83.1": {
    "de": [
      "Bugfix: CO2-Autokalibrierung optimiert."
    ],
    "en": [
      "Bugfix: Optimized CO2 sensor auto calibration."
    ]
  },
  "D_1.83.0": {
    "de": [
      "Feature: Unterstützung des SGP40 VOC-Sensors von Sensirion, der den SGP30 in zukünftigen Geräten ablöst.",
      "Feature: Unterstützung des air-Q Radon Sensors.",
      "Feature: Blinken als Rückmeldung für Einstellungsübernahme kann nun optional nicht ausgeführt werden, bei Einstellungsänderung.",
      "Änderung: Die LED-Themen der Indexe und Lärm stellen nun gedimmten Hintergrund dar. Alternativ kann man zum alten LED-Thema mit höherem Kontrast zurück schalten.",
      "Änderung: Counts der unterschiedlichen Partikelgrößen, Messzeit und Laufzeit werden standardmäßig nicht mehr ausgegeben, um Dateigröße zu verringern und Download-Geschwindigkeit zu erhöhen.",
      "Änderung: Die Verbindung zum Konfigurations-Hotspot kann nun auch im konfigurierten Zustand durch drücken des Buttons hergestellt werden.",
      "Änderung: Auch optische Warnung über LEDs wird für Feuer- und Gasalarm nur noch angezeigt, wenn diese angeschaltet sind.",
      "Änderung: Passwort des Konfigurationshotspot vereinfacht.",
      "Bugfix: Relativer Luftdruck konnte nicht ausgeführt werden, wenn kein Luftdruck-Sensor im Gerät war, Luftdruck aber vom Sauerstoffsensor kam.",
      "Bugfix: Erstellungsdatum der Dateien auf der SD-Karte war um 30 Jahre falsch.",
      "Bugfix: Fehlercodes des Feinstaubsensors werden nun in allen Fällen korrekt ausgelesen.",
      "Bugfix: Erweitertes Logging für Ausnahmen beim Lesen von Sensordaten.",
      "Bugfix: Deaktivierte Sensoren speichern nun alle keine Daten mehr auf SD-Karte und werden nicht in der Sensoren-Liste der Konfiguration ausgegeben.",
      "Bugfix: Interne automatische Drift-Korrektur des CO2-Sensors deaktiviert und stattdessen auf air-Q-Ebene durchgeführt, um irrationale Konzentrationssprünge zu unterbinden.",
      "Bugfix: Wenn SD-Karte den Bug aufweist, dass mehrere Ordner mit dem selben Namen vorhanden sind, wird das nun über die zwei violetten LEDs angezeigt, die auch anzeigen, dass SD-Karte nicht eingesetzt ist.",
      "Bugfix: Wenn SD-Karte den Bug aufweist, dass der proc-Ordner mehrfach da ist, wird dies jetzt automatisch korrigiert."
    ],
    "en": [
      "Feature: Support of Sensirion SGP40 VOC sensor which will replace SGP30 in future devices.",
      "Feature: Support of air-Q Radon sensor.",
      "Feature: Blink on setting changes may be not executed on request when setting change is transmitted.",
      "Change: LED themes of indices and noise show now background color. Alternatively, the old visualization with maximal contrast can be chosen optionally.",
      "Change: Counts of the different particulates sizes, measure time, and up-time will not be saved in standard setting in order to decrease file size and increase download speed.",
      "Change: Connection to configuration Hot Spot may now also be requested in already configured device by pressing the button.",
      "Change: Optical warning via LEDs are now also only shown, when fire alarm and gas alarm option have been activated.",
      "Change: Simplified password of configuration Hot Spot",
      "Bugfix: Creation date of files on SD card was wrong by 30 years.",
      "Bugfix: Relative pressure would not work without pressure sensor, but with pressure being supplied by oxygen sensor.",
      "Bugfix: Error codes of particulates sensor are read correctly in all cases.",
      "Bugfix: Enhanced logging for exceptions on reading sensor data.",
      "Bugfix: Deactivated sensors now all don't save data on SD card anymore and are also not listed in configuration for key sensors.",
      "Bugfix: Deactivated internal drift correction of CO2 sensor. Performing drift correction now on air-Q level. To avoid the irrational sudden concentration jumps reported by some users.",
      "Bugfix: If SD card bug of multiple folders with same name is present, the same violet LEDs will be lit which show that SD card is not inside.",
      "Bugfix: If SD card bug of multiple proc folders is present, it will be automatically corrected."
    ]
  },
  "D_1.82.0": {
    "de": [
      "Feature: Unterstützung neuer elektrochemischer Sensoren für: HCl, HCN, Br2, F2, CH4S, HF, ClO2, CS2, PH3, SiH4, C2H4, C2H4O, AsH3, H2O2.",
      "Feature: Unterstützung des Infrarot-Sensors für Kältemittel.",
      "Änderung: Automatische Driftkompensation für O2-Sensor nun über die letzten 3600 Werte, nicht mehr über die letzten 600.",
      "Änderung: Virus-Index geht nun nicht mehr von 0 bis 100 % von gut bis schlecht, sondern von 100 % bis 0 %, wie die anderen Indizes",
      "Änderung: Geändertes LED-Farbschema für den Virus-Index.",
      "Bugfix: Automatische Driftkompensation wurde ab 1.80.0 nicht mehr für alle Sensoren ausgeführt.",
      "Bugfix: Wenn keine Daten vom Vorjahr vorhanden sind, gibt GET /dirbuff im Januar keine korrekte JSON-Struktur zurück (seit FW 1.79).",
      "Bugfix: Neue Version des Nutzer-MQTT-Klienten.",
      "Bugfix: Wenn Uhrzeit nicht stimmt und als Fehler mit LEDs angezeigt wird, wird Nachtmodus-Helligkeit ignoriert.",
      "Bugfix: Durch Drücken des Buttons am Gehäuse, kann während des Bootens der Bootfortschritt in normaler Helligkeit angezeigt werden, selbst wenn der Boot im Nachtmodus erfolgt."
    ],
    "en": [
      "Feature: Support of new electrochemical sensors for: HCl, HCN, Br2, F2, CH4S, HF, ClO2, CS2, PH3, SiH4, C2H4, C2H4O, AsH3, H2O2.",
      "Feature: Support of the infrared sensors for refrigerants.",
      "Change: Automatic drift correction for O2 sensor now over last 3600 values not anymore over last 600 values.",
      "Change: Virus index ranges not anymore from 0 to 100 % from good to bad, but from 100 to 0 % as the other indices.",
      "Change: Changed LED color scheme for virus index.",
      "Bugfix: Automatic drift correction was not executed anymore for all sensors since 1.80.0.",
      "Bugfix: When no data from previous year was found on SD card, GET /dirbuff returns incorrect JSON structure in month January (since FW 1.79).",
      "Bugfix: New version of user MQTT client.",
      "Bugfix: If clock time is wrong and indicated with colored LEDs, the night mode brightness setting will be ignored.",
      "Bugfix: Pressing air-Q's button during boot will set the brightness to normal condition so the boot can be seen even when in night mode the LEDs would be off."
    ]
  },
  "D_1.81.0": {
    "de": [
      "Feature: air-Q kann nun auch zu versteckten WLANs verbinden.",
      "Bugfix: Zu häufige Datenverbindung mit Cloud aus 1.80.0 wurde behoben.",
      "Bugfix: Erweiterte Fehlermeldung im Log bei WLAN-Verbindungsproblemen.",
      "Bugfix: Boot-Animation wurde in einigen Fällen nicht abgespielt, so dass alle LEDs aus blieben, bis Boot abgeschlossen war."
    ],
    "en": [
      "Feature: air-Q is now able to connect to hidden WiFi networks.",
      "Bugfix: Too many data connections with Cloud was fixed (since 1.80.0).",
      "Bugfix: Enhanced logging details on WiFi connection problems.",
      "Bugfix: Boot animation was not played in some cases so that LEDs would remain black until boot was finished."
    ]
  },
  "D_1.80.0": {
    "de": [
      "Feature: Wenn die Verbindung zur air-Q Cloud eingeschaltet ist, können Geräteeinstellungen nun auch Online vorgenommen werden.",
      "Feature: Akustische Alarme können nun auch für Gesundheits- und Leistungsindex eingestellt werden.",
      "Feature: Akustische Alarme können nun auch kontinuierlich wiederholt werden, so lange ein eingestellter Grenzwert verletzt ist.",
      "Feature: Der Nachtmodus kann nun komplett deaktiviert werden.",
      "Feature: Für die optionalen Sensoren für Formaldehyd, Schwefelwasserstoff, Chlor und Ammoniak erfolgt nun eine Bewertung im Gesundheitsindex.",
      "Feature: Die Ausgabe-Einheit der konzentrationsmessenden Sensoren kann jetzt frei zwischen µg/m³, mg/m³, ppb, ppm und % gewählt werden.",
      "Feature: Die Ausgabe-Einheit für die Temperatur kann jetzt frei zwischen °C, °F und K gewählt werden.",
      "Feature: Die Ausgabe-Einheit für den Luftdruck kann jetzt frei zwischen hPa, kPa, bar, mbar und psi gewählt werden.",
      "Feature: Unterstützung von N2O-Sensoren.",
      "Feature: Die Höhe über dem Meeresspiegel kann nun vom Nutzer eingestellt werden, woraufhin ein virtueller Sensor für den relativen Luftdruck erscheint.",
      "Feature: Bei jeder Einstellungsänderungen blinken die LEDs nun alle in Regenbogenfarben.",
      "Feature: Scheitert die Verbindung zur Cloud 3 Mal in Folge leuchten die untersten LEDs hellblau zum Anzeigen des Fehlers.",
      "Feature: Über eine angelegte Datei auf der SD-Karte kann nun auch eine permanente Konfigurationsübertragung ohne Webserver-Zugriff erfolgen.",
      "Feature: Eine manuelle IP-Adresse kann nun konfiguriert werden, für den Falls, dass kein DHCP-Server im Netzwerk ist.",
      "Feature: Neues LED-Theme für die relative Luftfeuchtigkeit.",
      "Feature: Zuschaltbarer Virus/Aerosol-Belastungs-Index mit zugehörigem LED-Theme.",
      "Feature: Die Wertung einzelner Sensoren bzgl. Gesundheits- und Leistungsindex kann deaktiviert werden.",
      "Änderung: Der Einfluss hoher VOC-Werte auf den Gesundheits- und Leistungsindex wurde reduziert.",
      "Änderung: Boot-Animation zeigt jetzt den tatsächlichen Boot-Fortschritt an.",
      "Änderung: Die Einstellung {'ErrorBars': false} wird nicht mehr angewendet, weil der Geschwindigkeitsgewinn nur 1 % beträgt.",
      "Änderung: Beim Ausführen einer Kalibrierung über POST /calibration wird die Nutzerkalibrierung nun auf Null zurückgesetzt.",
      "Änderung: Firmware-Version ist jetzt vollständig Semver-kompatibel (zusätzliche .0 am Ende).",
      "Änderung: Die intern verwendeten Koeffizienten (T0u, calibcoef etc.) werden nicht mehr unter SensorInfo der einzelnen Plug-In- bzw Druck-Sensoren ausgegeben.",
      "Änderung: Die Werte Gain und Sensitivity der Plug-In-Sensoren in SensorInfo wurden mit ihren zuvor separaten Fehler-Werten zu [Wert,Fehler]-Tupeln zusammengefasst.",
      "Änderung: Die experimentellen Werte dHdt, dCO2dt, person, door_event, window_event, window_open sowie der versehentlich ausgegebene Debug-Wert temperature_o2 werden nicht mehr ausgegeben und gespeichert, um die Datenmenge zu reduzieren und somit die Download-Geschwindigkeit zu erhöhen.",
      "Änderung: Automatische Driftkompensation für negative Werte wird nun auch für CH4, C3H8, N2O und TVOC (Ion Science) ausgeführt.",
      "Bugfix: Die Farbtreue für geringe LED-Helligkeiten im Nachtmodus wurde verbessert.",
      "Bugfix: Vereinheitlichung von Bestätigungs- und Fehler-Rückmeldungen des Webservers.",
      "Bugfix: Mittelwertbildung wurde nicht komplett deaktiviert, wenn auf 0 gesetzt, sondern nur, wenn auf 1 gesetzt.",
      "Bugfix: Fortschrittsanzeige für automatische Driftkompensation für zu niedrige Werte war falsch berechnet und konnte über 100 % erreichen.",
      "Bugfix: Lärm (Maximum) wurde auf der Gerätewebseite nicht angezeigt.",
      "Bugfix: Löschen von Nutzereinstellungen funktionierten seit Firmware-Version 1.79 nicht zuverlässig (ohne Neustart).",
      "Bugfix: Bei Sauerstoff, Luftdruck und Lärm enthielt der Config-Eintrag von 'SensorInfo' nicht (oder nicht korrekt) den Wert 'Value Name'.",
      "Bugfix: Spontane Sprünge auf 5000 ppm vom CO2-Messwert aufgrund von Fehler in der Sensor-internen Selbstkalibrierung werden abgefangen und versucht zu korrigieren."
    ],
    "en": [
      "Feature: If connection to air-Q cloud has activated, device configuration changes can now also be set online.",
      "Feature: Acoustic alerts can now also be set for health and performance index.",
      "Feature: Acoustic alerts can now also be continuously repeated as long as a set threshold is passed.",
      "Feature: Night mode may be deactivated completely.",
      "Feature: For optional sensors for Formaldehyde, Hydrogen Sulfide, Chlorine, and Ammonia a rating within the scope of our health index is performed.",
      "Feature: The physical unit of concentration measuring sensors can now be individually chosen as µg/m³, mg/m³, ppb, ppm, or %.",
      "Feature: The physical unit of temperature can now be individually chosen from °C, °F, or K.",
      "Feature: The physical unit of pressure can now be individually chosen from hPa, kPa, bar, mbar, or psi.",
      "Feature: Support of N2O sensors.",
      "Feature: The topographic altitude of the device can now be set by user. If set, a virtual sensor for relative air pressure will be added.",
      "Feature: Every configuration change will no be highlighted with the LEDs flashing in rainbow colors for short.",
      "Feature: If the cloud connection fails repeatedly for three times, the lowest LEDs will shine in light blue color to indicate problem.",
      "Feature: Now also a permanent configuration change without webserver access may be performed using a file on SD card.",
      "Feature: A manual IP address can be configured, for the case no DHCP server is present in the network.",
      "Feature: New LED theme for relative humidity.",
      "Feature: Activable virus/aerosol index with accompanied LED theme.",
      "Feature: Rating of individual sensors regarding health and performance can be deactivated.",
      "Change: The impact of high VOC values on health and performance index has been reduced.",
      "Change: Boot animation now shows actual boot progress.",
      "Change: Settings option {'ErrorBars': false} will not be applied anymore as speed enhancement is only about 1 %.",
      "Change: When performing a calibration via POST /calibration, the user calibration will be reset to zero.",
      "Change: Firmware version is now fully compatible to semver standard (additional trailing .0).",
      "Change: Internal coefficients (T0u, calibcoef etc.) of Plug-In and pressure sensors will not be shown anymore in SensorInfo.",
      "Change: Previously separate values for Gain and Sensitivity and their corresponding error bars in SensorInfo are now combined to [value,error] tuples.",
      "Change: Experimentellen values dHdt, dCO2dt, person, door_event, window_event, window_open as well as the debug value temperature_o2 are not reported and saved anymore to reduce data size and enhance download speed.",
      "Change: Automatic drift compensation will now also be executed for CH4, C3H8, N2O, and TVOC (Ion Science) on negative values.",
      "Bugfix: The colors of dimmed LEDs in night mode have been enhanced.",
      "Bugfix: Harmonization of approval and deny messages from device webserver.",
      "Bugfix: Averaging was not deactivated when set to 0, but only when set to 1.",
      "Bugfix: Progress bar for automatic drift compensation was calculated wrong and could show values above 100 %.",
      "Bugfix: Noise (Maximum) was not shown on device web page.",
      "Bugfix: Deleting user settings didn't work properly since firmware version 1.79 (without rebooting).",
      "Bugfix: For pressure, oxygen, and sound the config entry 'Value Name' in 'SensorInfo' was missing or not correct.",
      "Bugfix: Spontaneous jumps to 5000 ppm of CO2 sensor value due to faulty sensor internal self calibration are intercepted and tried to be corrected."
    ]
  },
  "D_1.79": {
    "de": [
      "Feature: Neuer Webserver mit signifikant gesteigerter Geschwindigkeit.",
      "Feature: LED-Animationen nun flüssiger und mit neuen Animationen für Alarme.",
      "Änderung: Der air-Q mit 11 Sensoren heißt nun air-Q Basic.",
      "Änderung: sound_max wird nun als Tupel mit Fehlerbalken ausgegeben. sound_max wird nun auch per GET /data in den Live-Daten ausgegeben. sound_max nun auch in der Sensorenliste.",
      "Änderung: Daten der automatischen Langzeitkalibrierung werden nun auf SD-Karte im Verzeichnis proc zwischengespeichert und nicht mehr im RAM.",
      "Änderung: Fortschritt der Langzeitkalibrierung wird nun als Prozent-Wert ausgegeben.",
      "Änderung: TypPS ist nun 1 µm statt 15 µm, wenn keine Partikel gemessen werden.",
      "Änderung: Die Namen der Koeffizienten der Temperaturausgleichslinie für Einsteck-Sensoren wurden gekürzt, um die Antwort von GET /config im Umfang zu reduzieren.",
      "Bugfix: Messbereichsumschaltung der elektrochemischen Sensoren für sehr hohe Werte hat nicht zuverlässig funktioniert.",
      "Bugfix: Auf der Gerätewebseite wurden Methan und Propan in µg/m³ statt % angegeben.",
      "Bugfix: Statt eines Reboots zum Beheben von I2C Busfehlern, wird nun zunächst ein Mechanismus ausgeführt, der den Bus ohne Reboot befreien kann.",
      "Bugfix: Kleiner Berechnungsfehler bei absoluter Luftfeuchtigkeit. Erhöht auch die Genauigkeit der relativen Luftfeuchtigkeit. Beides nun 5 % genauer.",
      "Bugfix: Benutzerdefinierter Schwellwert-Alarm wurde nicht abgespielt, wenn Schwellwertgröße exakt als Wert gemessen wurde."
    ],
    "en": [
      "Feature: New webserver with significantly increased performance.",
      "Feature: LED animations added for alarms. LED animations in general more fluent.",
      "Change: The name of air-Q with 11 sensors is changed to air-Q Basic.",
      "Change: sound_max is now also a tuple value with error bar. sound_max is now returned as live data within GET /data. sound_max now also in sensors list.",
      "Change: Automatic drift compensation data will now be stored on SD card in directory proc instead of system RAM.",
      "Change: Progress for automatic drift compensation is now a percent value.",
      "Change: TypPS now 1 µm instead of 15 µm, if no particulates can be measured.",
      "Change: Names of temperature compensation coefficients have been shorted to reduce the return size of GET /config.",
      "Bugfix: Measurement range change for very high values of electrochemical sensors didn't work correctly.",
      "Bugfix: On the device webpage methane and propane were labeled µg/m³ instead of %.",
      "Bugfix: Instead of a rebooting to clear I2C bus errors a mechanism will be applied first to release the bus without reboot.",
      "Bugfix: Small calculation error for absolute humidity. Also increases relative humidity precision. Both now more precise by 5 %.",
      "Bugfix: User defined threshold alarm was not played when threshold measured was exactly same as measured value."
    ]
  },
  "D_1.78": {
    "de": [
      "Feature: Für einfache Flotten-Einrichtungen können sich unkonfigurierte air-Qs mit einem speziellen Setup-WLAN verbinden.",
      "Feature: Via POST /config kann dem air-Q nun ein Kommando für einen graceful shutdown gegeben werden.",
      "Änderung: Automatische Driftkompensation ignoriert nun auch Werte, bei denen starke Luftfeuchtigkeitsänderungen stattgefunden haben.",
      "Änderung: LED-Animationen reduziert für erhöhte Laufzeitstabilität.",
      "Änderung: Aufzeichnung der letzten Laufzeit zur Bestimmung der Warm-up Phase wird nun auf der SD-Karte im Verzeichnis proc gespeichert, um die Abnutzung des internen Flashes zu minimieren.",
      "Bugfix: Löschen der Nutzerkalibrierung von CO2 hat seit 1.75 nicht mehr funktioniert.",
      "Bugfix: Fehler, wenn Averaging auf 0 oder negative Werte gesetzt wurde.",
      "Bugfix: Falsche Fehlernachricht im Log nach dem Booten, wenn SecondsMeasurementDelay auf niedrigem Wert.",
      "Bugfix: Wenn Gerät nur über SD-Karte konfiguriert ist, werden unterste LEDs im unverbundenen Zustand nun korrekt orange angezeigt und nicht gelb.",
      "Bugfix: Neue zugrundeliegende Mikrocontroller-Firmware mit Bugfixes."
    ],
    "en": [
      "Feature: For easy fleet set-up, unconfigured devices will now be able to connect to a specific setup WiFi.",
      "Feature: A command for graceful shutdown can be given via POST /config.",
      "Change: Automatic drift compensation now ignores also values taken during strong humidity change events.",
      "Change: Logging the last run timestamp is no written to SD card folder proc. This minimizes degeneration of internal flash. The timestamp is necessary to determine the necessity of a warm-up phase.",
      "Change: LED animations reduced for increased system stability.",
      "Bugfix: Deleting usercalibration for CO2 didn't work since 1.75.",
      "Bugfix: Error when averaging was set to 0 or negative values.",
      "Bugfix: Wrong Error message in log file after boot when SecondsMeasurementDelay was set to low value.",
      "Bugfix: If device is only configured via SD card, the lowest two LEDs will now show correctly orange instead of yellow when unconnected.",
      "Bugfix: New basic microcontroler firmware with bugfixes."
    ]
  },
  "D_1.77": {
    "de": [
      "Änderung: Der Nulllinien-Offset für elektrochemische Sensoren wird nun entsprechend auf den gemessenen Strom addiert und nicht mehr auf den finalen Wert. Dadurch stimmt gesetzter Offset nun auch für Ausgabe in ppm&ppb.",
      "Bugfix: Eventuelle Neustarts aufgrund von Speicherzugriffsverletzungen reduziert durch Verkleinerung des Firmware-Images.",
      "Bugfix: Seit Version 1.75 wurden NO2-, O3- und SO2-Sensoren nicht vollständig initialisiert und zeigten daher keine veränderlichen bzw. nur von Temperatur abhängige Werte.",
      "Bugfix: Seit Version 1.75 hat /playsound unter bestimmten Umständen keinen Ton mehr abgespielt und akustische Alarme wurden nicht ausgegeben.",
      "Bugfix: Seit Version 1.75 konnte Aufwärmphase nicht mehr über POST an /config unterbrochen werden und Aufwärmphasen nach Reboots waren maximal statt kurz.",
      "Bugfix: Geräte-Webseite hat Lärm-Werte nicht angezeigt."
    ],
    "en": [
      "Change: Baseline offset for electrochemical sensors is now added to measured current and not to final value. Hence, the offset is now also valid for output format ppm&ppb.",
      "Bugfix: Reboots due to memory access errors possibly reduced by shrinking of firmware image size.",
      "Bugfix: Since version 1.75 NO2, O3, and SO2 sensors were not fully initialized and, therefore, didn't show changing values except for temperature dependence.",
      "Bugfix: Since version 1.75 /playsound was not playing sounds under specific conditions and acoustic alarms were not given.",
      "Bugfix: Since version 1.75 warmup phase couldn't be interrupted by POST to /config and warmup phases after reboots where maximal instead of short.",
      "Bugfix: Device web page didn't show noise values."
    ]
  },
  "D_1.76": {
    "de": [
      "Feature: Neues LED-Theme 'Noise Average' für Klassenzimmer, was den gleitenden Mittelwert des Lärmpegels bewertet.",
      "Änderung: Wert der relativen Luftfeuchtigkeit wird auf 3 Stellen nach dem Komma ausgegeben, um Stufen im zeitlichen Verlauf zu glätten.",
      "Bugfix: Mit Version 1.75 wurde kein Firmware-Update heruntergeladen, wenn der Befehl zum Update übergeben wurde.",
      "Bugfix: Beim Ändern des air-Q-Namens und des Raum-Typs wird der MDNS-Eintrag dieser Werte nun auch aktualisiert.",
      "Bugfix: Kein unmittelbarer Reboot mehr, wenn I2C-Busfehler beim Lesen der Uhr.",
      "Bugfix: Ausgabe der WLAN-Antennen-Konfiguration nun über GET /config.",
      "Bugfix: Sehr zeitige Initialisierung des externen Watchdogs von 1.75 wieder entfernt, da bei einige Geräten I2C Busfehler dadurch auftraten."
    ],
    "en": [
      "Feature: New LED theme 'Noise Average' for class rooms which evaluates the moving average of the noise level.",
      "Change: Relative humidity will now be given with an extra digit of precision to smoothen steps in time series plot.",
      "Bugfix: In version 1.75 no firmware update was downloaded when a firmware update was requested.",
      "Bugfix: After changing device name or room type the corresponding entries for MDNS will now also be updated.",
      "Bugfix: No immediate reboot anymore after I2C bus errors when reading the clock.",
      "Bugfix: Print of WLAN antenna configuration now on GET /config.",
      "Bugfix: Very early instantiation of external watchdog from 1.75 removed again as some users experienced increased I2C bus error rate."
    ]
  },
  "D_1.75": {
    "de": [
      "Feature: Unterstützung von MIPEX CH4- und C3H8-Sensoren als optionale Sensoren.",
      "Feature: Unterstützung von ION Science VOC-Sensoren als optionale Sensoren.",
      "Feature: Neue Webserver-Route GET /average, um einen gleitenden Mittelwert über die Messdaten abzurufen.",
      "Feature: Die Nutzung einer externen WLAN-Antenne kann eingestellt werden, wenn der air-Q diese Hardware-Option besitzt.",
      "Feature: IP-Adresse des air-Qs im aktuellen Netzwerk wird nun auf SD-Karte geschrieben, um Nutzern die Einbindung zu ermöglichen/vereinfachen, bei denen mDNS nicht genutzt werden kann.",
      "Feature: air-Q erkennt andere air-Qs im selben Netzwerk über mDNS (Vorbereitung auf die Alarmweiterleitung).",
      "Feature: Für Nutzer-MQTT kann nun der keepalive-Wert vorgegeben werden.",
      "Feature: Für Nutzer-MQTT und HTTP POST kann gewählt werden, ob ein gleitender Mittelwert oder der zuletzt gemessene Wert übergeben werden soll.",
      "Änderung: Für Nutzer-MQTT und HTTP POST kann individuell und von SecondsMeasurementDelay unabhängig gewählt werden, wie oft ein Messwert übertragen werden soll.",
      "Änderung: Für die Berechnung des µg/m³-Wertes aus ppb und mg/m³-Wertes aus ppm wird nun die Temperatur- und Druckabhängigkeit des Umrechnungsfaktors mit berücksichtigt.",
      "Änderung: Für die Mittelwertbildung wird nun ein gleitender Mittelwert über 30 Messpunkte erhoben. Die Anzahl der Messpunkte zum Mitteln kann zudem über POST /config eingestellt werden.",
      "Änderung: Für die Mittelwertbildung wird nun auch der timestamp gemittelt, um den Zeitkorrelationsfehler von ca. SecondsMeasurementDelay/2 zu korrigieren.",
      "Änderung: Finetuning der automatischen Driftkompensation für die elektrochemischen Sensoren und den Sauerstoff-Sensor.",
      "Änderung: Der Eintrag zur Autokalibrierung jeder Sensorkonfiguration enthält nun zusätzliche Details.",
      "Änderung: VOC-Sensor hat nun ebenfalls eine Aufwärmphase (240 Sekunden).",
      "Bugfix: Die MQTT-Verbindung zur air-Q-Cloud wurde optimiert.",
      "Bugfix: Wenn eine GET Route keine Parameter erhielt, wurde 500 Server Error zurückgegeben. Nun wird Not Found zurückgegeben.",
      "Bugfix: CO-Sensor konnte nicht benutzerkalibriert werden, wenn kein O2-Sensor im Gerät war.",
      "Bugfix: Automatische Langzeitkalibrierung des Sauerstoffsensors wurde nach einem Monat kontinuierlich angewendet statt nur einmal monatlich.",
      "Bugfix: Nutzerkalibrierung von CO-Sensor wurde für neue Geräte nicht angewendet, für die noch kein Firmware-Update durchgeführt wurde.",
      "Bugfix: Bei der Herstellung einer WLAN-Verbindung wird nun ein spezifischer Hostname mitgegeben, so dass in einigen Routern nicht mehr Espressif als Gerätename angezeigt wird.",
      "Bugfix: Rückgabe-String bei Sensitivitätskalibrierung war irreführend.",
      "Bugfix: Autokalibrierungspuffer wird nun auch bei Sensitivitätskalibrierung zurückgesetzt.",
      "Bugfix: Behebung seltener Fälle mit Symptom 'Gerät bleibt stehen, alle LEDs aus'."
    ],
    "en": [
      "Feature: Support for MIPEX CH4- and C3H8 sensors as optional sensors.",
      "Feature: Support for ION Science VOC sensors as optional sensors.",
      "Feature: New webserver route GET /average for retrieving a moving average of the measured values.",
      "Feature: Use of an external WLAN antenna can be configured, if air-Q has this hardware option installed.",
      "Feature: IP address of air-Q within the current network will be written to SD card to enable users to find air-Q in the network without the use of mDNS service.",
      "Feature: air-Q recognizes other airQs in the same network (preparation for alarm forwarding).",
      "Feature: For user MQTT the keepalive value may be set.",
      "Feature: For user MQTT and HTTP POST, the user may chose whether to transmit an moving average or the latest measured data point.",
      "Change: For user MQTT and HTTP POST, the user may define individually and independent from SecondsMeasurementDelay how often a value should be transmitted.",
      "Change: For calculating µg/m³ from ppb and mg/m³ from ppm, now the temperature and pressure dependence of the conversion factor is recognized.",
      "Change: Averaging is now performed as a moving average over 30 measurement points. The number of point can be changed vie POST /config.",
      "Change: The timestamp will now also be averaged as it was off by SecondsMeasurementDelay/2 with regard to the measured values.",
      "Change: Fine tuning of the automatic drift compensation for the electrochemical sensors and oxygen sensor.",
      "Change: The entry for auto-calibration of each sensor configuration contains more detailed information.",
      "Change: VOC sensor now has also warm-up phase (240 seconds).",
      "Bugfix: Connectivity to the air-Q cloud was optimized.",
      "Bugfix: On calling a GET route without parameters a 500 Server Error was returned. Now, Not Found will be returned.",
      "Bugfix: CO sensor couldn't be user calibrated, if the device didn't have an O2 sensor.",
      "Bugfix: Automatic long term drift compensation for oxygen sensor was applied continuously after one month instead of every one month once.",
      "Bugfix: User calibration for CO sensor was not applied for new devices for which no firmware update was applied yet.",
      "Bugfix: When joining a network, a specific hostname will be announced in order not to be listed as Espressif by some routers.",
      "Bugfix: Returned string after sensitivity calibration was misleading.",
      "Bugfix: Buffer for automatic sensor calibration will now also be reset after sensitivity calibration.",
      "Bugfix: Fix of rare cases with symptom 'device doesn't run, all LEDs are off'."
    ]
  },
  "D_1.74": {
    "de": [
      "Feature: GET-Anfragen an den Webserver erlauben nun auch Prozent-encodierte base64 Strings.",
      "Änderung: Hotspot wird nicht mehr mit einer Bandbreite von 40 MHz, sondern mit 20 MHz geöffnet.",
      "Änderung: Beim Löschen der Nutzerkalibrierung des CO2-Sensors wird der CO2-Sensor nun um den benutzerkalibrierten Offsetwert angepasst.",
      "Bugfix: GET /dirbuff-Anfragen an den Webserver sind nun effizienter."
    ],
    "en": [
      "Feature: GET requests to the webserver will now also allow percent encoded base64 strings.",
      "Change: Hotspot is opened with a bandwidth of 20 MHz instead of 40 MHz as before.",
      "Change: When user calibration of CO2 sensor is removed, the sensor itself will be changed by the amount of offset value which was set.",
      "Bugfix: GET /dirbuff requests to the webserver are now more efficient."
    ]
  }
}