[App][Pro] SlimLaden voor Marstek - inclusief local API

Was nog even een werkje, maar ik hoop zo te kunnen helpen:

ESPHome Installatie en Gebruik (voor marstek.yaml)

Hier staan mijn yaml en secret (ik zou de wifi wel echt met secret doen, was bij toen een probleem als ik het in de yaml had staan)

Marstek yaml files

1. Vereisten

Zorg dat Python 3.9 of hoger is geïnstalleerd:


python3 --version

Installeer ESPHome via pip:


pip3 install esphome

2. Projectmap aanmaken


mkdir marstek-project

cd marstek-project

Zet hierin de bestanden:

  • marstek.yaml

  • secrets.yaml

3. secrets.yaml bewerken

Voorbeeld:


wifi_ssid: "ZijneWiFi"

wifi_password: "SuperGeheimWachtwoord"

Controleer dat marstek.yaml deze regels bevat:


wifi:

ssid: !secret wifi_ssid

password: !secret wifi_password

4. LilyGo aansluiten

macOS/Linux:


ls /dev/cu.usb*

Windows:

Bekijk de COM-poort via Apparaatbeheer.

5. Compileren en flashen


esphome run marstek.yaml

6. Logs bekijken


esphome logs marstek.yaml

of via IP-adres:


esphome logs 192.168.178.xxx

7. Klaar voor gebruik

De LilyGo stuurt nu MQTT-data naar Homey.

PS: Bij de Marstek versie 2, moet de kabel voor de Ground en nog eentje worden omgedraaid begreep ik.