Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Klatremis HW

image

Indledning og formål

Chippen i klatremis modulet bruger en lidt anden hardware. Derfor er det nødvendigt at tilføje lidt til koden som normalt findes på github. https://github.com/klatremis/esphome-for-deye/tree/main

Den generiske kode + ændringerne kan findes i "config.yaml" filen.

Ny opsætning

Hvis du ikke allerede har en Esp32 kørende

  • Sørg for at dit SSID & wifi password ligger i secrets i Esphome

image

image

  • Installer BIN filen som findes øverst på github.

image

Når den er installeret, tryk på de 3 ... til højre og ændre wifi ssid og password til dit. Nu bør den komme frem i ESPhome hvor den kan "adoptes".

image

Eksisterende ESP32 installation

Hvis du allerede har en ESP32 kørende med modbus til inverteren og vil erstatte dette hardware med den nye. Dette sletter kun entitys midlertidigt, men statestikken der ligger gemt i databasen bagved vil blive beholdt så længe man bruger samme sensor navn i den nye enhed. Man skriver derefter bare videre i databasen som intet er hændt.

  • Tilgå din Home Assistant via. En HTTPS(nødvendig for at uploade via. Usb til enheden).
  • Afmonter dit gamle esp32 hardware
  • Gå til integrationer og enheder i HOME ASSISTANT, find din enhed, tryk de 3 dots og slet. (fjern ikke enheden i ESPhome!).
  • Tilføj de nye modbus indstillinger i din nuværende kode i ESPhome.(Se herunder)
  • Plug in den nye enhed og installer koden via usb.
  • Tilslut til inverteren
  • Genstart Home Assistant, gå til ”integrationer og enheder” og tilføj den til home assistant ved at trykke konfigurer på enheden. Den skulle selv gerne dukke op igen. Herved bruges samme navne som den gamle enhed og den nye er blot en erstatning. Statistik osv. brugt i energy boardet bør forsætte uberørt.

Tilføjelser i forhold til generisk esp32 og ttl modul.

esphome:
  name: ${name}
  on_boot: 
    - priority: 600
      then: 
      - output.turn_on: pin16_high
      - output.turn_on: pin17_high
      - output.turn_on: pin19_high

output:
  - platform: gpio
    pin: 16
    id: pin16_high
    
  - platform: gpio
    pin: 17
    id: pin17_high
    
  - platform: gpio
    pin: 19
    id: pin19_high

uart:
  id: mod_bus
  rx_pin: 21
  tx_pin: 22
  baud_rate: 9600
  stop_bits: 1

Princippet ses herunder hvordan det skal opstilles. image

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors