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