Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

ESPHome og Mill panelovn (generasjon 2)


Owangen

Anbefalte innlegg

Jeg er i den situasjonen at jeg har 4 stk. Mill generasjon 2 ovner som ikke virker lengre, dvs. jeg får ikke koblet dem opp via Mill sin app. Dette er jo ett nokså kjent problem. Siden de ikke lengre dekkes av garantien så får jeg heller ikke byttet dem inn med generasjon 3 ovner slik jeg vet andre har fått.

Da gjenstår det en løsning slik jeg ser det, nemlig å installere en ESP-8266 og styre dem via ESPHome. Har sett arbeidet som er blitt gjort tidligere for eksempel står en del beskrevet her https://community.home-assistant.io/t/guide-millheat-hardware-modification-making-it-open-source/129800.

Det er laget ESPHome Custom component for Mill gen2 som er publisert her https://github.com/JDolven/Replacing-HF_LPT120A-in-a-millheat-heater/. Ulempen er at denne er bygget på Genric Custom Component som er deprecated og vil ikke bli støttet av fremtidige versjoner av ESPHome (ref https://esphome.io/custom/custom_component.html). Løsningen i følge denne linken er å lage den som en External Component. Men her kommer min kunnskap om ESPHome utvikling til kort, og vet ikke hvordan jeg kan få til dette.

Videre kunne jeg tenkt meg å legge dette inn som en Device hos ESPHome her https://devices.esphome.io/adding-devices med beskrivelse av hva som må gjøres for å bytte ut HF_LPT120A chipen med en Wemos D1 mini slik at vi kan hjelpe andre i samme situasjon.

 

Er det noen som har kunnskap rundt dette og kan hjelpe meg i gang for å få laget en External Component for Mill gen 2 ovner? (antar at det er interessant for de som har gen 1 ovner også, men antar man ikke kan bruke samme kodebase for disse, så det må lages egen komponent for gen 1).

Endret av Owangen
Lenke til kommentar
Del på andre sider

Kan ikke stort om dette. Men jdolven har jo dokumentert den vanskelige biten som er protokollen. Å reimplementere det som en climate komponent i esphome synes rimelig overkommelig så lenge du har hardware å teste på. En "external" component er bare en veldig praktisk måte å teste/bruke kode som ennå ikke er merget. Du skriver koden som enhver annen komponent i esphome og kan derfor bruke det du finner der som eksempler. Foreslår at du kikker litt på andre eksisterende komponenter som implementerer climate. Burde komme unna dette med 93% klipp og lim 😉

  • Like 1
Lenke til kommentar
Del på andre sider

Ja, regnet med det var slik external component hang sammen. Ligner på external converter som zigbee2mqtt har mulighet for, og som jeg har laget endel støtte for Problemet er vel egentlig at jeg ikke har tid til å sette meg særlig inn i esphome i det hele tatt. Skal se hva jeg får gjort, men det kommer sannsynligvis til å ta litt tid. Er det andre som fortsatt har mill gen 2 ovner, hvor dette kunne vært interessant for? 

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.