Inhaltsverzeichnis

ESP01 einrichten

Arduino-IDE

Zuerst einmal die IDE selber: https://www.arduino.cc/en/Guide/Linux

Dann die Schreibrechte aufs serial device einstellen

ls -l /dev/ttyACM*
crw-rw---- 1 root dialout 188, 0 5 apr 23.01 ttyACM0

Dann muss der eigene User noch der Gruppe dialout zugeordnet werden

sudo usermod -a -G dialout <username>

Der esp8266 Treiber

https://thingsboard.io/docs/samples/esp8266/temperature/#step-1-esp8266-and-arduino-ide-setup

Verdrahtung

Von Pin An PIN
ESP8266 VCC USB-TTL VCC +3.3V
ESP8266 CH_PD (or EN) USB-TTL VCC +3.3V
ESP8266 GND (-) USB-TTL GND
ESP8266 GPIO 0 USB-TTL GND
ESP8266 RX USB-TTL TX
ESP8266 TX USB-TTL RX
DHT-22 Data ESP8266 GPIO 2
DHT-22 VCC USB-TTL VCC +3.3V
DHT-22 GND (-) USB-TTL GND

1-wire Pullup: Ein Widerstand zwischen 4.7K und 10K zwischen Pin Nummer 1 und 2 des DHT Sensors.

MQTT Broker openHABianPi
MQTT Port 1883
MQTT User DS18B20_x (x=counter)
Password kzh4HgT2
Device Name MQTT_ESP01