Zurück zum Inhaltsverzeichnis
Zurück zu Kapitel 14
15. Etwaige Probleme und deren mögliche Ursachen
15.1 Arduino IDE stoppt beim Kompilieren
Es gibt viele Gründe, dass die Arduino IDE beim Kompiliervorgang mit einer Fehlermeldung abbricht, bspw. weil ein falscher Boardtyp, Anschluss oder eine falsche Geschwindigkeit ausgewählt wurde. Es gibt jedoch drei Typen von Fehlermeldungen, die beim Kompilieren für ESP32 basierte Boards auftreten können, die hier kurz erwähnt werden sollten:
- Die Fehlermeldung erwähnt etwas bzgl. “WiFiSPI”?
→ Wenn auf ESP32, entferne denWiFiSPI
-Ordner aus dem Ordnersrc
- s. Schritt 5 in Kap. 2.1.2. - Die Fehlermeldung erwähnt etwas bzgl. “ArduinoMDNS”?
→ Wenn auf ESP32, entferne denArduinoMDNS
-Ordner aus dem Ordnersrc
- s. Schritt 5 in Kap. 2.1.2. - Die Fehlermeldung erwähnt etwas bzgl. “EEPROMClass”?
→ Stelle sicher, dass du das korrekte ESP32 framework installiert hast (1.0.6 ist zu alt) - s. Kap. 12.1.2.
15.2 Die rote LED des Adapters leuchtet nicht
- Regler ist ausgeschaltet
- Adapter ist nicht mit dem Regler via BSB oder LPB verbunden
- Adapter ist falsch mit dem Regler verbunden (CL+/CL- bzw. DB/MB vertauscht)
- Evtl. Hardwarefehler des Adapters (bspw. defektes Bauteil, Fehler im Aufbau)
- Evtl. Wackelkontakt beim Bus-Anschluss (Rx/Tx oder CL+/CL-)
15.3 Die rote LED leuchtet, aber es ist keine Abfrage möglich
- Evtl. Adapter falsch angeschlossen (an G+ statt an CL+)
- Evtl. Wackelkontakt beim Busanschluss (Rx/Tx oder CL+/CL-)
- Evtl. falsche Pinbelegung (Rx/Tx)
- Evtl. Transistoren Q1/Q2 vertauscht
- Evtl. kalte Lötstellen
- Siehe Punkt „Keine Parameterabfrage möglich”
15.4 Zugriff auf das Webinterface nicht möglich
- Adapter hat keine, keine ausreichende oder eine unzuverlässige Stromversorgung
- Adapter bzw. LAN-Shield ist nicht mit dem LAN verbunden
- IP- und/oder MAC-Adresse des Adapters ist nicht korrekt
- Sicherheitsfunktionen
Passkey
,TRUSTED_IP
und/oderUSER_PASS_B64
aktiviert/deaktiviert → URL nicht angepasst, Zugriff von falscher IP etc. - Router- und/oder Firewall-Einstellungen überprüfen
- Zugriff nach Stromausfall und/oder Neustart nicht möglich → Reset-Knopf des Mikrocontrollers drücken
- Wird eine microSD-Karte zum Loggen verwendet? → FAT32-formatieren, URL-Befehl
/D0
ausführen, evtl. andere/kleinere Karte testen → s. Kap. 6.1 - (Adapter,) LAN-Shield und/oder Arduino/Mikrocontroller fehlerhaft (→ vereinzelt kam es zu diffusen Problemen bei der Verwendung von günstigen Clones; im Zweifelsfall ist ein Test mit einem anderen LAN-Shield zu empfehlen)
15.5 Keine Verbindung zum WLAN möglich
Bitte überprüfe, ob das Definement #define WIFI
aktiviert ist, also dass die führenden Schrägstriche entfernt wurden. Ein Hinweis darauf, dass das Definement nicht aktiviert wurde, sind u.a. diese Fehlermeldungen im Seriellen Monitor direkt nach dem Neustart:
E (1229) esp.emac: emac_esp32_init(349): reset timeout
E (1229) esp_eth: esp_eth_driver_install(214): init mac failed
BSB-LAN kann sich darüber hinaus nicht mit versteckten WLAN-Netzwerken verbinden. Dies geht nur, wenn man die BSSID des WLAN-Netzwerks in der Datei BSB_LAN_config.h
fest in die Variable bssid
einträgt.
15.6 Keine Parameterabfrage möglich
- Siehe Punkt „Die rote LED des Adapters leuchtet nicht”
- Siehe Punkt „Die rote LED leuchtet, aber es ist keine Abfrage möglich”
- Siehe Punkt „Zugriff auf das Webinterface nicht möglich”
- Rx- und/oder Tx-Belegung nicht korrekt, Pinbelegung und/oder Adapteranschluss stimmt nicht mit der Angabe in der Datei BSB_LAN_config.h überein
- Falscher Bus-Typ (BSB/LPB)
15.7 Regler wird nicht korrekt erkannt
- Siehe Punkt „Die rote LED leuchtet, aber es ist keine Abfrage möglich”
- Siehe Punkt „Keine Parameterabfrage möglich”
- Regler ist ausgeschaltet
- Regler wurde erst nach dem Mikrocontroller angeschaltet (automatische Reglererkennung funktioniert dann nicht)
- Regler ist nicht oder falsch mit dem Adapter verbunden
- Gerätefamilie und -variante (
http://<IP-Adresse>/6225/6226
) des Reglers unbekannt
15.8 HK1 kann nicht bedient werden
- Adapter ist evtl. als RGT2 konfiguriert
15.9 Es kann keine Raumtemperatur an einen HK1 gesendet werden
- Adapter ist evtl. als RGT2 konfiguriert
- Zugriff des Adapters ist auf Lesen beschränkt → Screibzugriff muss gewährt werden (Webconfig
/C
: “Schreibzugriff” auf “Standard” oder “Komplett” stellen)
15.10 HK2 kann nicht bedient werden
- Adapter ist evtl. als RGT1 konfiguriert
15.11 Es kann keine Raumtemperatur an einen HK2 gesendet werden
- Adapter ist evtl. als RGT1 konfiguriert
- Zugriff des Adapters ist auf Lesen beschränkt → Screibzugriff muss gewährt werden (Webconfig
/C
: “Schreibzugriff” auf “Standard” oder “Komplett” stellen)
15.12 Einstellungen des Reglers können nicht via Adapter verändert werden
- Zugriff des Adapters ist auf Lesen beschränkt → Screibzugriff muss gewährt werden (Webconfig
/C
: “Schreibzugriff” auf “Standard” oder “Komplett” stellen)
15.13 Der Adapter reagiert manchmal nicht auf Abfragen oder SET-Befehle
- Der Mikrocontroller ist nicht multitaskingfähig - warte, bis eine Abfrage abgeschlossen ist (insbesondere umfangreichere Abfragen wie bspw. ganze Kategorien oder auch die Darstellung des Logfiles dauern u.U. recht lange)
15.14 Bei der Abfrage der Logdatei passiert ‚nichts’
- Es ist keine microSD-Karte eingelegt
- Das Loggen auf microSD-Karte war oder ist deaktiviert
- Die Logdatei ist sehr groß, jegliche Darstellung dauert entsprechend länger
- Die grafische Darstellung (
http://<IP-Adresse>/DG
) der Logdatei kann aufgrund von JavaScript-Blockern nicht erfolgen
15.15 Es werden keine 24h-Durchschnittswerte angezeigt
- Das entsprechende Definement ist nicht aktiviert
- Es sind keine zu berechnenden Parameter angegeben
15.16 Bei der Abfrage der Daten von DS18B20-/DHT22-Sensoren passiert ‚nichts’
- Es sind keine Sensoren angeschlossen
- Die entsprechenden Definements sind nicht aktiviert
- Die Pinbelegung ist nicht korrekt eingestellt
- Die Sensoren sind fehlerhaft installiert oder defekt
15.17 Die DS18B20-Sensoren zeigen falsche Werte an
- Die Stromversorgung und Installation prüfen (Größe des PullUp-Widerstands prüfen, Kondensatoren verbauen, Verkabelung prüfen, richtige Topologie verwenden etc.)
15.18 Der ‚Serielle Monitor’ der Arduino IDE liefert keine Daten
- Der Adapter ist nicht zusätzlich via USB angeschlossen
- Falscher Anschluss (COM-Port) oder falsches Board in der Arduino IDE ausgewählt
- Falsche Baudrate eingestellt → auf 115200 Baud einstellen
- Adapter nicht am Regler angeschlossen, Regler ist ausgeschaltet → siehe o.g. Punkte