Owangen Skrevet fredag kl 23:36 Del Skrevet fredag kl 23:36 (endret) 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 fredag kl 23:41 av Owangen Siter Lenke til kommentar Del på andre sider Flere delingsvalg…
Bjørn Mork Skrevet i går, 08:23 Del Skrevet i går, 08:23 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 😉 1 Siter Lenke til kommentar Del på andre sider Flere delingsvalg…
Owangen Skrevet i går, 11:03 Forfatter Del Skrevet i går, 11:03 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? Siter Lenke til kommentar Del på andre sider Flere delingsvalg…
Anbefalte innlegg
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.