Benutzer-Werkzeuge

Webseiten-Werkzeuge


ha:integrationen:esphome:start

Dies ist eine alte Version des Dokuments!


ESPHome

esphome Kommandozeile

python3 -m venv venv
source venv/bin/activate
pip3 install esphome

Mittlerweile Minimun Python Version für esphome ist 3.8:

python3.9 -m venv venv
source venv/bin/activate
pip3.9 install esphome
python3.11 -m venv venv
source venv/bin/activate
pip3.11 install esphome
esphome run source.yaml

Arduino IDE

Einstellungen→ Zusaetzliche Boardverwalter-URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json

Boardverwaltung ESP82 → Installieren

Multisensor

ESP32-C& LCD 172*320

rotation: 0-Hochkant (USB unten), 90-Quer (USB rechts)

Roboto Font Size 40 = 30 Punkte Zeilenabstand. 0,0 links oben, USB unten)

0,0 immer links oben, egal was für eine Rotation

Farben:

    auto black = Color(0, 0, 0);
    auto red = Color(255, 0, 0);
    auto green = Color(0, 255, 0);
    auto blue = Color(0, 0, 255);
    auto white = Color(255, 255, 255);
    it.print(5, 5, id(font1), "Zeile1");
    it.print(5, 35, id(font1), "Zeile2");
    it.print(5, 70, id(font1), "Zeile3");
    it.print(5, 105, id(font1), "Zeile4");
    it.print(5, 140, id(font1), "Zeile5");

Drei Kreise in der Mitte, abstand 30 Punkte

    it.filled_circle(it.get_width() / 2 -30, it.get_height() /2, 20, red);
    it.filled_circle(it.get_width() / 2 + 30, it.get_height() /2, 20, blue);
    it.filled_circle(it.get_width() / 2, it.get_height() /2, 20, green);
ha/integrationen/esphome/start.1747743309.txt.gz · Zuletzt geändert: 2025/05/20 14:15 von admin