G Gjutjärn skrev:
Du menar så här?
Project under esphome: och framework: under esp8266

esphome:
name: ${device_name}
project:
name: zuidwijk.slimmelezer
version: "1.2"

esp8266:
restore_from_flash: true
board: d1_mini
framework:
version: recommended
 
G
Clabbe69 Clabbe69 skrev:
Project under esphome: och framework: under esp8266

esphome:
name: ${device_name}
project:
name: zuidwijk.slimmelezer
version: "1.2"

esp8266:
restore_from_flash: true
board: d1_mini
framework:
version: recommended
Och du skippar helt:

includes:
- p1reader.h

?
 
G
Clabbe69 Clabbe69 skrev:
Project under esphome: och framework: under esp8266

esphome:
name: ${device_name}
project:
name: zuidwijk.slimmelezer
version: "1.2"

esp8266:
restore_from_flash: true
board: d1_mini
framework:
version: recommended
Nej får ändå error, dom har ju tagit helt bort "Custom Component". För error:

Failed configsensor.custom: [source /config/esphome/p1reader.yaml:53] The "custom" component has been removed. Consider conversion to an external component. https://esphome.io/guides/contributing#a-note-about-custom-components. platform: custom lambda: |- auto meter_sensor = new P1Reader(id(uart_bus)); App.register_component(meter_sensor); return { meter_sensor->cumulativeActiveImport, meter_sensor->cumulativeActiveExport, meter_sensor->cumulativeReactiveImport, meter_sensor->cumulativeReactiveExport, meter_sensor->momentaryActiveImport, meter_sensor->momentaryActiveExport,

Du har inte lust att kopiera hela din kod på typ https://dpaste.org/ och dela med dig av den?
 
G Gjutjärn skrev:
Nej får ändå error, dom har ju tagit helt bort "Custom Component". För error:

Failed configsensor.custom: [source /config/esphome/p1reader.yaml:53] The "custom" component has been removed. Consider conversion to an external component. [länk]. platform: custom lambda: |- auto meter_sensor = new P1Reader(id(uart_bus)); App.register_component(meter_sensor); return { meter_sensor->cumulativeActiveImport, meter_sensor->cumulativeActiveExport, meter_sensor->cumulativeReactiveImport, meter_sensor->cumulativeReactiveExport, meter_sensor->momentaryActiveImport, meter_sensor->momentaryActiveExport,

Du har inte lust att kopiera hela din kod på typ [länk] och dela med dig av den?
Har ingen custom component i min config.
Här är hela:
https://dpaste.org/vb2wr
 
G
Clabbe69 Clabbe69 skrev:
Har ingen custom component i min config.
Här är hela:
[länk]
Aha ok hm. Så du har ingen p1reader.h fil i din esphome-mapp?
 
G Gjutjärn skrev:
Aha ok hm. Så du har ingen p1reader.h fil i din esphome-mapp?
nej, ingen jag kan hitta, har en reader.h i en mapp under build katalogen. esphome/.esphome/build/slimmelezer/.piolibdeps/slimmelezer/Dsmr/src/dsmr/reader.h
 
G
Clabbe69 Clabbe69 skrev:
nej, ingen jag kan hitta, har en reader.h i en mapp under build katalogen. esphome/.esphome/build/slimmelezer/.piolibdeps/slimmelezer/Dsmr/src/dsmr/reader.h
ok märkligt. det enda jag har i min config/esphome mapp är p1reader.h filen, p1reader.yaml samt secrets.yaml... har du alltså en massa mappar ytterligare i din esphome mapp? Fattar ingenting nu :D Mitt har ju dock funkat nu i 3 år utan problem! Var får jag alla de filer du har då?
 
Jag kör esphome och home assistant i två olika dockers i en Synology nas, så jag har inte fullt koll på vad som finns i configen för dem.
 
Varför esphome i docker?
 
blackarrow blackarrow skrev:
Varför esphome i docker?
Körde HA på en Pi3 förut och hade problem med trådlösa uppdateringar för Slimmelezer, fick tipset att flytta ut esphome och det löste problemen.
 
G Gjutjärn skrev:
ok märkligt. det enda jag har i min config/esphome mapp är p1reader.h filen, p1reader.yaml samt secrets.yaml... har du alltså en massa mappar ytterligare i din esphome mapp? Fattar ingenting nu :D Mitt har ju dock funkat nu i 3 år utan problem! Var får jag alla de filer du har då?
Hej,

Jag har grävt lite mer i det här och hittade följande i github för Slimmelezer:

Since ESPHome version 2021.8.0 the DSMR component is natively in ESPHome. Please use this in your code, as all maintenance and changes are published there and not in my code

All documentation is on ESPHome self: https://esphome.io/components/sensor/dsmr.html

Min config kör alltså en komponent i esphome som heter DSMR.
 
Efter ett strömavbrott igår morse så slutade min ESP att läsa av elmätaren. Efter en hel del felsökning så har jag insett att den helt vägrar starta med elmätaren som strömkälla och med extern strömkälla (batteri anslutet via USB) så hinner den ibland läsa av porten innan den efter ungefär 60-90 sekunder bootar om.

Matar jag ESPn utan att ha HAN-porten inkopplad så går den utan bekymmer en timme i alla fall.

Nästa steg i felsökningen blir att frikoppla 5V helt från elmätaren (batteriet sugs ur väldigt snabbt tycker jag, detta batteri har vid tidigare tester av elmätaren hållit i flera dagar och nu har den tömt halva batteriet på bara någon timme). Jag misstänker nämligen att 5V-matningen från elcentralen har gett upp och dippar spänningen från batteriet till och från.

Har någon annan varit med om något liknande?
 
Klippte av matningen från HAN-porten och nu fungerar mätaren. Något verkar ha gått sönder i den under strömavbrottet. Blir till att felanmäla den...
 
  • Gilla
karlmb och 1 till
  • Laddar…
Ytterligare felsökning, elmätaren ger 5V, men den verkar stänga av spänningen innan ESPn hunnit boota upp.

Tidigare kunde jag köra 5V parallellt från en powerbank, men det fungerar inte längre, inte förrän jag klippte av matningen från HAN-porten.
 
G
Clabbe69 Clabbe69 skrev:
Hej,

Jag har grävt lite mer i det här och hittade följande i github för Slimmelezer:

Since ESPHome version 2021.8.0 the DSMR component is natively in ESPHome. Please use this in your code, as all maintenance and changes are published there and not in my code

All documentation is on ESPHome self: [länk]

Min config kör alltså en komponent i esphome som heter DSMR.
Tack! Får se över detta då och de var jag hamnar 😅
 
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.