Olimex esp32-POE programmeren

Pagina: 1
Acties:

Vraag


  • corsat
  • Registratie: Januari 2014
  • Laatst online: 21:34
Mijn vraag
Ik heb dit gekocht om mijn electrische pulsmeters in de meterkast uit te lezen en te connecten met HA maar loop nu eigenlijk vast hoe ik dit moet programmeren en daarna verbinden. Ik kom er niet uit hoe ik dit moet programeren. Heb esp32 ervaring maar te weinig blijkbaar.

Ecodan 7,5kW Nibe F130 ventilatie warmtepomp, 300l RVS SWW, 8400wp zonnepanelen, LL airco/verwarming, 2 MARSTEK VENUS E firmware v153 BMS 215 combination CT003 v117 app v1.6.47

Alle reacties


  • Kheos
  • Registratie: Juni 2011
  • Laatst online: 22:56

Kheos

FP ProMod
en waar loop je tegenaan? wat lukt er niet? wat lukt er wel?...

  • Illusion
  • Registratie: November 2000
  • Laatst online: 00:30

Illusion

(the art of)

Gebruik esphome met de pulse meter sensor.
Esphome installeren:

https://esphome.io/guides/getting_started_hassio/

En daarna de pulse sensor configureren:
https://esphome.io/components/sensor/pulse_meter/

[ Voor 39% gewijzigd door Illusion op 23-03-2026 17:57 ]

Soms ben ik er wel, en soms ook weer niet.


  • corsat
  • Registratie: Januari 2014
  • Laatst online: 21:34
ik heb esphome via google chrome op mijn imac en daar heb ik bijvoorbeeld mijn lilygo's mee geprogrammeerd. Na het connecten kon ik daar het programma mee de lilygo zetten. Ik heb nu geen programma dus wat moet ik nu precies op de olimex plaatsen, want hij vraagt om eerste setup maar die heb ik dus niet. Ik heb hem via usb verbonden. Bij de lilygo had ik een basisprogramma om te programmeren maar waar vindt ik zoiets voor mijn olimex esphome poe board.

Ecodan 7,5kW Nibe F130 ventilatie warmtepomp, 300l RVS SWW, 8400wp zonnepanelen, LL airco/verwarming, 2 MARSTEK VENUS E firmware v153 BMS 215 combination CT003 v117 app v1.6.47


  • Illusion
  • Registratie: November 2000
  • Laatst online: 00:30

Illusion

(the art of)

je maakt een empty esphome device aan:
https://esphome.io/projects/

en daarna voeg je daar in de yaml de code voor de pulse sensor aan toe:
https://esphome.io/components/sensor/pulse_meter/


en als dat je te ingewikkeld is, dan moet je misschien overwegen om gewoon iets kant-en-klaars te kopen https://smartgateways.nl/maak-je-s0-tussenmeter-slim/

Soms ben ik er wel, en soms ook weer niet.


  • corsat
  • Registratie: Januari 2014
  • Laatst online: 21:34
ik heb hiervoor 3 esp32 boardjes geprogrammeerd via google chrome en esp32home maar de olimex connect niet. Er brand een rode en gele lamp als ik hem verbind met mijn usb kabel maar krijg op geen enkele manier connectie met de Olimex.

Ecodan 7,5kW Nibe F130 ventilatie warmtepomp, 300l RVS SWW, 8400wp zonnepanelen, LL airco/verwarming, 2 MARSTEK VENUS E firmware v153 BMS 215 combination CT003 v117 app v1.6.47


  • RvL
  • Registratie: Maart 2002
  • Laatst online: 00:34

RvL

Als ik me niet vergis moet een ESP in bootloader mode worden gezet door GPIO0 laag te trekken (verbinden met GND) om ESPHome voor de eerste keer te kunnen flashen.

https://esphome.io/guides/physical_device_connection/
https://docs.espressif.co.../boot-mode-selection.html

Sommige bordjes hebben dan een knop voor, maar die zie ik in het schema van de Olimex niet terug. Ook is er voor de ESP32 een soort automatische bootloader als esptool gebruikt wordt. Ik heb even niet scherp hoe ESPHome dat precies doet.

[ Voor 14% gewijzigd door RvL op 31-03-2026 09:10 ]

Liefde maakt een smal bed breed!
Nu de dekens nog...


  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:43

Septillion

Moderator Wonen & Mobiliteit
De USB zit direct volgens de documentatie direct aan een CH340. Hij zou dus gewoon als serial device op moeten poppen. Ook zit er een auto reset circuit op om hem automatisch in programming mode te zetten.

Wel staat er overal dat PoE en USB niet tegelijk aangesloten mogen zitten.

  • corsat
  • Registratie: Januari 2014
  • Laatst online: 21:34
Het is mij inmiddels gelukt om via usb contact te leggen met de olimex doorhebt board te resetten. Nu het juiste programma erin gaan zetten en testen. Stap voor stap wordt het nog wat.

Ecodan 7,5kW Nibe F130 ventilatie warmtepomp, 300l RVS SWW, 8400wp zonnepanelen, LL airco/verwarming, 2 MARSTEK VENUS E firmware v153 BMS 215 combination CT003 v117 app v1.6.47


  • corsat
  • Registratie: Januari 2014
  • Laatst online: 21:34
Ik heb inmiddels de volgende YAML code in de Olimex geplaatst maar hoe test ik dit nu? kan ik dit emuleren of moet ik de olimex eerst aansluiten op de pulsmeters om te testen?

Ecodan 7,5kW Nibe F130 ventilatie warmtepomp, 300l RVS SWW, 8400wp zonnepanelen, LL airco/verwarming, 2 MARSTEK VENUS E firmware v153 BMS 215 combination CT003 v117 app v1.6.47


  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Septillion schreef op dinsdag 31 maart 2026 @ 13:36:
Wel staat er overal dat PoE en USB niet tegelijk aangesloten mogen zitten.
offtopic:
Dat geld alleen voor de niet "-ISO" variant

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 21:43

Septillion

Moderator Wonen & Mobiliteit
offtopic:
@Raven Tuurlijk, maar als iemand zegt de ESP32-POE te gebruiken dan ga ik daar ook van uit.

  • corsat
  • Registratie: Januari 2014
  • Laatst online: 21:34
Ik heb dit programma geflashed, de wifi gegevens heb ik even weggelaten. Ik kreeg geen foutmelding maar via HA in ESPhome zie ik geen verbinding en activeren van de Olimex lukt mij niet want hij vraagt om een code maar zowel encryptie als pasword werken niet bij de aanmelding.

esphome:
name: olimex-esp32home-puls-meters
friendly_name: Olimex esp32home puls meters

esp32:
board: esp32dev
framework:
type: esp-idf

# Enable logging
logger:

# Enable Home Assistant API
api:
encryption:
key: "Nk/h5fOgVHI8n2i+Y8TnjIkrZiObngm90cVmv7SjBUY="

ota:
- platform: esphome
password: "5e1cc3b8d4962ec03f40b9a7b746e2e9"
sensor:
- platform: pulse_meter
name: 'Verbruik1'
id: sensor_pulse_meter # Optional ID, necessary if you want to calculate the total number of pulses.
unit_of_measurement: 'W'
device_class: power
state_class: measurement
internal_filter: 20ms # Assuming maximum load of 16 kW and 10000 impulses per kWh, any pulses faster than 22.5 ms would exceed load. -10% ~= 20 ms.
accuracy_decimals: 0
pin: GPIO32
filters:
- multiply: 6 # (60s / impulse constant) * (1000W / 1kW)
total:
name: "Total Pulses1"

Ecodan 7,5kW Nibe F130 ventilatie warmtepomp, 300l RVS SWW, 8400wp zonnepanelen, LL airco/verwarming, 2 MARSTEK VENUS E firmware v153 BMS 215 combination CT003 v117 app v1.6.47

Pagina: 1