CHANGELOG.md
April 23, 2021 · View on GitHub
Version 3.7
- ESP32:
- WDT Timeout Probleme behoben
Version 3.6
- ESP32:
- aufgrund von Problemen mit der automatischen Firmware-Aktualisierung mittels HTTP-Update wird nun das Framework AsyncElegantOTA verwendet
- künftig sind Firmware Updates aus den Releases zu herunterzuladen
AskSinAnalyzerESP32.binfür die Variante mit TFT DisplayAskSinAnalyzerESP32-ND.binfür die Variante ohne TFT Display
- das Einspielen des Updates erfolgt dann über den Aufruf
http://<AnalyzerIP>/update-
- "Durchsuchen" klicken, Updatedatei auswählen -> Fertig.
-
- da der automatische Update-Mechanismus bereits in der Version 3.4 kaputt zu sein scheint, ist eine Aktualisierung auf die 3.6 nur über manuelles Flashen (selbst kompilieren oder .bin hochladen wie bei der Erstinbetriebnahme) möglich
Version 3.5
- ESP32:
- Sicheres Entfernen der SD Karte
Version 3.4
- ESP32:
- Unterstützung von HTTPS bei der Verbindung zum Backend #61
- Backend CCU:

- Backend Other: ab sofort können als Quell-URL
httpundhttpsverwendet werden
- Backend CCU:
- Unterstützung von HTTPS bei der Verbindung zum Backend #61
Version 3.3
- ESP32:
- Bugfix: Geräte-Namensauflösung bei Backend "Other" funktionierte nicht
[11e21a8] - es wird täglich eine neue CSV angelegt, so dass eine einzelne Datei nicht übermäßig anwächst
- Bugfix: Geräte-Namensauflösung bei Backend "Other" funktionierte nicht
Version 3.2
- ESP32:
- Umsetzung der Generierung eines Alarms in der CCU, wenn der RSSI-Grundpegel dauerhaft überschritten wird (siehe Thread im Homematic Forum)
- WebUI:
Version 3.1
- AskSinSniffer328P:
⚠️ um alle neuen Features (RSSI-Anzeige) nutzen zu können, ist auch ein erneutes Flashen des AskSinSniffer328P notwendig!
Der Code läuft mit dem aktuellen AskSinPP-master Branch.- zyklische Ausgabe des Empfangspegels (RSSI) alle 750ms hinzugefügt
- ESP32:
- Verwendung mit FHEM möglich -> HowTo siehe >>>Link<<<
- neu: RSSI Anzeige einzeln
- Text+Bargraph des aktuellen Pegels,
- Peak(-Hold) Anzeige,
- Quelle des Pegels
- neu: RSSI Anzeige Bargraph
- farbliche Unterscheidung der Pegel:
- gelb = Störpegel
- grün = Empfangsstärke eines empfangenden HM RF Telegramms
- hellblau = Empfangsstärke eines empfangenden HmIP Telegramms
- Schalter an GPIO 4 schaltet zwischen 2 RSSI Modi:
- EIN = es wird nur der Wert des Störpegels ("Grundrauschen") angezeigt
- AUS = es werden Störpegel und die Empfangsstärke von Telegrammen angezeigt
- kurzer Druck am Taster schaltet zwischen den Anzeigen
- Telegrammauswertung (Startseite)
- RSSI Anzeige einzeln
- RSSI Anzeige Balkendiagramm
- Info-Seite
- CSV-Datei:
- Spalte "msg" hinzugefügt, sie enthält das komplette Telegramm
- AP-Modus:
- Zeige "AP-Modus" auf TFT Display
- Auswahl des Backends
CCUoderOther(z.B. für FHEM) hinzugefügt - Eingabe der CCU-IP (
CCU) oder Backend-URL (Other)
- Codeoptimierungen (thx to pa-pa)
- WebUI:
- Unterstützung weiterer Zeichenkodierungen
Version 2.7
- ESP32:
- Behebung von Stabilitätsproblemen
- Fix: es wird nicht mehr versucht, die CCU zu erreichen, wenn die Adressauflösung deaktiviert ist
- Fix: die Systemvariable "AskSinAnalyzerDevList" wird explizit als ID_SYSTEM_VARIABLES abgerufen
- Behebung von Stabilitätsproblemen
Version 2.6
- ESP32:
- Behebung von Stabilitätsproblemen
- kompiliert mit neuester ESP32 Board-Unterstützung 1.0.4
- ESPAsyncWebServer und AsyncTCP aktualisiert
Version 2.5
- ESP32:
- Uhrzeit korrigiert (UTC für WebUI)
Version 2.4
- ESP32:
- Berechnung der Sommerzeit korrigiert
- serieller Eingangspuffer auf 2k erhöht
- bei Verwendung einer statischen IP wird das Gateway auch als DNS Serveradresse genutzt
Version 2.3
- ESP32:
- das Speichern der Systemkonfigurationsdaten (CCU IP, Hostname, NTP etc) erfolgt ab sofort im NVS und nicht mehr mithilfe einer Datei im SPIFFS
- ❗ nach dem Einspielen dieser Version müssen die Konfigurationsdaten einmalig erneut eingegeben werden
- Begrenzung der lokalen Logdatei auf die letzten 1000 Einträge aufgrund von Stabilitätsproblemen
- das Speichern der Systemkonfigurationsdaten (CCU IP, Hostname, NTP etc) erfolgt ab sofort im NVS und nicht mehr mithilfe einer Datei im SPIFFS
Version 2.2
- ESP32:
- Loggen in die CSV Datei erfolgt nur noch auf SD-Karte
- bei Geräten ohne SD Kartenleser ist keine CSV-Datei mehr herunterladbar
- fixed #34
- Einführung von WebSocket
- an
/wskönnen sich bis zu 3 WebSocket-Clients verbinden und Daten im JSON-Format (jeweils 1 Zeile pro Telegramm) empfangen, z.B.:
{ "lognumber": 305, "tstamp": 1566241748, "rssi": -88, "from": "098765", "to": "102938", "len": 26, "cnt": 210, "typ": "WEATHER", "flags": "BCAST RPTEN" } - an
- Loggen in die CSV Datei erfolgt nur noch auf SD-Karte
- WebUI:
- Begrenzung der letzten 50 Telegramme beim initialen Laden der Webseite aufgehoben
- die aktuelle Sitzung wird nun in einer lokalen Logdatei (im SPIFFS) des ESP32 gespeichert
- die WebUI lädt alle Telegramme, die seit Start aufgezeichnet wurden aus der Datei und zeigt sie an
- Import von CSV Dateien
- eine heruntergeladene CSV Datei kann jederzeit importiert und dessen Inhalt angezeigt werden
- wird eine CSV importiert, stoppt der Live-Abruf vom ESP32
- Begrenzung der letzten 50 Telegramme beim initialen Laden der Webseite aufgehoben
Version 2.0 / 2.1
-
ESP32:
- Veränderung der Abfrage der Geräteliste von der CCU
- die bisherigen Systemvariablen
SV_Analyze_InputundSV_Analyze_Outputsowie das zugehörige Programm können gelöscht werden - ❗️ es muss nun ein Skript ausgeführt werden ➡️ siehe Wiki
- die bisherigen Systemvariablen
- Veränderung der Abfrage der Geräteliste von der CCU
-
ESP32 / WebUI:
- Unterstützung der teilweisen Dekodierung von HmIP_Funktelegrammen
- Sender und Empfänger können angezeigt werden
- eine dedizierte Einordnung der Telegramm-Typen/-Flags ist nicht möglich
- Unterstützung der teilweisen Dekodierung von HmIP_Funktelegrammen