====== HAS - HomeAutomationServer ====== [[http://www.openhardsoftware.de/ | Open Hard- & Software]] [[http://www.openhardsoftware.de/dokuwiki | DokuWiki]] [[http://www.openhardsoftware.de/dokuwiki/doku.php?id=project:project | Projekte]] [[http://www.openhardsoftware.de/dokuwiki/doku.php?id=project:microcontroller:microcontroller | MicroController]] ===== Überblick ===== * Teilprojekt der HAL - HomeAutomationLine * Esp32Server mit folgenden Eigenschaften: * Esp32 mit Wifi-Zugang zum Internet * NTP-DateTime Detection * Aufnahme und Speichern von Messdaten auf SDCard * Speicherung der Daten-Dateien in den Verzeichnissen YY-MM-DD * Speicherung der Daten im Sekundentakt in den Dateien HS-MS.txt ===== ToDo ===== * Abfrage-UDP-Protokoll PC-ESP32 zum Lesen und Darstellen der ESP32-Messdaten auf dem PC ===== Done ===== ==== 221107 ==== * Einbau und Test: SDCard * Einbau und Test: Measurement-Simulation: $I = A + A \cdot sin(2 \pi \dfrac{t}{T})$ * mit $A = 10.0$, $T = 20.0$, $t \in [00 .. 59]$ (fortlaufende Sekunden) * Download: {{ :project:microcontroller:has_homeautomationserver:2211071215_esp32homeautomationserver_01v00.zip | 2211071215_Esp32HomeAutomationServer_01V00.zip}} {{:project:microcontroller:has_homeautomationserver:2211071207_directoryfile.png?400|2211071207_DirectoryFile.png}} \\ Verzeichnispfade YY-MM-DD und HS-MS-Dateien {{:project:microcontroller:has_homeautomationserver:2211071207_filevalues.png?400|2211071207_FileValues.png}} \\ Protokoll-Zeitstempel und Messdaten einer Messdaten-Datei {{:project:microcontroller:has_homeautomationserver:2211071214_esp32output.png?400|2211071214_Esp32Output.png}} \\ Fortlaufendes ESP32-Serial-Protocol ==== 221105 ==== * Zusammenfassung der Module * {{:module:microcontroller:esp32udpserver:2211041136_esp32udpserver_01v04_vscode.zip | 2211041136_Esp32UdpServer_01V04_vscode.zip}} * {{:module:microcontroller:esp32ntpserver:2211051259_esp32ntpserver_01v05_class.zip | 2211051259_Esp32NtpServer_01V05_class.zip}} * {{:module:microcontroller:esp32sdcarddemo:2211041559_esp32sdcarddemo_02v03_chdir.zip | 2211041559_Esp32SDCardDemo_02V03_chdir.zip}} * Integration der class CNtpDateTime: * Download:{{:project:microcontroller:has_homeautomationserver:2211051726_esp32homeautomationserver_00v05_ntpclass.zip | 2211051726_Esp32HomeAutomationServer_00V05_ntpclass}} ----- [[http://www.openhardsoftware.de/ | Open Hard- & Software]] [[http://www.openhardsoftware.de/dokuwiki | DokuWiki]] [[http://www.openhardsoftware.de/dokuwiki/doku.php?id=project:project | Projekte]] [[http://www.openhardsoftware.de/dokuwiki/doku.php?id=project:microcontroller:microcontroller | MicroController]]