Acties:
  • +6 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
Kamstrup alternatief
Een alternatief op de welbekende Kamstrup, de Engelmann Sensostar U. Dit is een ultrasone warmtemeter welke net als een Kamstrup in verschillende DN-maten te verkrijgen is, en uit te lezen is op basis van Mbus
het is niet beter dan een Kamstrup, maar de specs zijn vergelijkbaar, en qua prijs zijn de varianten met grotere doorstroom iets goedkoper
De Elster F90 is volgens mij een rebrand hiervan, dus mogelijk dat deze op de zelfde manier kan werken met een ESP.

deze heb ik:
https://zaehleronlineshop...r-U-Qn-35-150-mm-5/4-DN25
met de M-Bus module:
https://zaehleronlineshop...ht-USB-interface-software
Nadeel: aanvoer/retour temperatuur is afgerond op hele graden. Delta t op 2 getallen achter de komma, dus dat is beter. Uiteraard is ook het afgegeven vermogen op te halen.

Afbeeldingslocatie: https://tweakers.net/i/erJpPRUr6KeSHOrb5_nqdQkDek8=/232x232/filters:strip_icc():strip_exif()/f/image/d9iqLsdWkTjNnpWMKVZSr9OT.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/AuT5GtNVoDS7ivHyGFktytkbIoE=/232x232/filters:strip_icc():strip_exif()/f/image/gEXCGN5QxGaNpjvaAV7vwBfR.jpg?f=fotoalbum_tile

.
ESP + Mbus
Ik heb de warmtemeter voor mijn warmtepomp-project aangeschaft en wilde deze uitlezen met een Wemos d1 mini, om daarmee de data beschikbaar te maken middels een API. Vervolgens de data ophalen vanuit HomeAssistant oid. Ik heb ook een kWh meter met een API (HomeWizard) dus dat past dan mooi bij elkaar.
Om de ESP met Mbus te laten praten is er wel Mbus interface nodig (voor zolang als het linkje werkt):
TTL UART seriële poort naar MBUS Master -> https://nl.aliexpress.com...wr3f&gatewayAdapt=glo2nld
Ook is de MBus uitbreiding op de sensostar nodig.

Het aansluiten van de Mbus interface op de Wemos D1 mini is straight forward:
VIN/GND <-- 5V/GND van de D1 mini
TTLVCC <-- 3,3V van de D1 mini
RXD/TXD <-> RX/TX van de D1 Mini
Om de warmtemeter aan te sluiten heb ik een schroefterminal op het Mbus bordje gesoldeerd.

Dat ziet er dan als volgt uit.
Afbeeldingslocatie: https://tweakers.net/i/WdONBjqfUynLARWl08hZQr7rRRM=/232x232/filters:strip_icc():strip_exif()/f/image/N6M4sYTBi80q2xMhWnluO9Yt.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/vN8W4ukuafLfLFob3AktGxiVtKQ=/232x232/filters:strip_icc():strip_exif()/f/image/WMqMPVRo5eNOxySaS1givPmV.jpg?f=fotoalbum_tile


.
Code
Dan het programmeren. Na wat googlen kwam ik erachter dat een slimme Duitser mijn idee reeds had uitgevoerd:
https://www.haustechnikdi...ino-Anschlussmoeglichkeit
https://github.com/NerdyP...ob/main/src/sensostar.cpp
Alle eer dus aan deze MatthiasWP!
Hij heeft op basis van document hieronder uitgevogeld welke data er op de bus gezet moet worden, en welke data er terugverwacht wordt. Zodoende werkt het zonder enige Mbus libraries en is het ook op andere platforms te gebruiken.
https://www.molline.de/fi...ar_S3_Ultramess_S3_C3.pdf

Hij had ook uitgevonden dat de warmtemeter rechtsstreeks op de 3,3V van de Arduino aan te sluiten is, waardoor de batterij niet meer nodig is, en de beperking van 1x per minuut uitlezen opgeheven wordt.
Matthias' project omvat veel meer dan alleen de warmtemeter (voornamelijk interessant voor Panasonic gebruikers).

Ik had geen zin om het wiel opnieuw uit te vinden, en heb zijn stukje SensostarU code gekopieerd, en er een eigen projectje van gemaakt:
https://github.com/Verkeerslicht/SensostarU
Excuses voor de opzet (c++ is niet mijn sterkste kant)
Gebruik het goede eruit en pas het vooral aan naar eigen smaak.
Te bouwen met arduino / platformio

Features:
WiFi Manager -> de SSID en PASS zijn niet hardcoded ingebakken. Bij het opstarten dient de D1 mini zich aan als access point met een webinterface waarmee je kunt verbinden met je persoonlijke wifi netwerk.
warmtemeter -> Elke 2 minuten wordt de data van de warmtemeter uitgelezen.
Rest API server -> Een simpele api met wat Get calls om de laatste stand van zaken te peilen.
MQTT client -> elke uitlezing wordt de warmtemeterdata gepublished (heb ik nog niet getest overigens)

Gezien ik mijn WP nog aan het installeren ben, kan ik nog geen meetresultaten tonen, maar dit zal ik t.z.t. doen.

Ook is de software nog in de testfase, dus er zitten mogelijk nog foutjes in, houd hier rekening mee. Bij updates zal ik het hier melden. Tips en of toevoegingen zijn altijd welkom.

[ Voor 3% gewijzigd door verkeerslicht op 11-06-2023 06:54 ]

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • +1 Henk 'm!

  • mvg00
  • Registratie: Juli 2023
  • Laatst online: 09-08-2024
@verkeerslicht
Mooi topic!!

Ben ook mijn spulletjes aan het verzamelen voor een zelfinstallatie Airwell 8kW monobloc.
Komt trouwens morgen........ :)

Even een vraag. Heb jij op die duitse site ook die kogelkranen voor de sensoren erbij gekocht?
kogelkranen voor sensor

Er zitten dus standaard 2 sensordraden aan de SensoStar, aanvoer en retour? Of meet de SensoStar al standaard de aanvoer en 1 sensor naar de retour?

De kWh-mBus meter aangesloten in de meterkast op de voeding van de WP en dan draadloos communiceren met de Sensostar via Wemos D1 begrijp ik dat goed?

SE10K-RWS - Hoymiles 7K Wp - EDEL EAU 200L WPB


Acties:
  • +1 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • 0 Henk 'm!

  • mvg00
  • Registratie: Juli 2023
  • Laatst online: 09-08-2024
@AUijtdehaag
Dit is een standaard uit- en ingang van een Airwell Wellea 8 kW WP.
Buffervat heeft ook enkel 5/4" aansluitingen.
Komt tussen WP en buffervat in te zitten en hoef ik dus niet met verloopjes e.d. te werken.

SE10K-RWS - Hoymiles 7K Wp - EDEL EAU 200L WPB


Acties:
  • +1 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
mvg00 schreef op maandag 3 juli 2023 @ 17:15:
@AUijtdehaag
Dit is een standaard uit- en ingang van een Airwell Wellea 8 kW WP.
Buffervat heeft ook enkel 5/4" aansluitingen.
Komt tussen WP en buffervat in te zitten en hoef ik dus niet met verloopjes e.d. te werken.
Dat was inderdaad ook mijn gedachte. In de praktijk maakt het echter niet zo uit of je pers 32mm naar schroef 1" gaat of andersom. Al is het met koppelingen op staal of koper wellicht weer een ander verhaal.
Maar je kunt ook prima wegkomen met een goedkopere 1" Sensostar. De drukval van de 1" variant is ongeveer gelijk aan de 5/4" (qp 3,5) variant die ik heb:
https://micronicsflowmete.../SensoStar_U_brochure.pdf
Er is ook een qp6,0 variant, die significant minder drukval heeft, maar dan moet je helaas dieper in de buidel tasten. Met de kennis van nu had ik denk ik voor de 1" variant gegaan (welke dan weer qua drukval grofweg gelijk is aan een 1" qp2,5 kamstrup welke op ebay vrij goedkoop nieuw te krijgen is ;) ).

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • +1 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
mvg00 schreef op maandag 3 juli 2023 @ 16:06:
@verkeerslicht
Mooi topic!!

Ben ook mijn spulletjes aan het verzamelen voor een zelfinstallatie Airwell 8kW monobloc.
Komt trouwens morgen........ :)
Nice. Vergelijkbaar met mijn Ferroli installatie ;)
Even een vraag. Heb jij op die duitse site ook die kogelkranen voor de sensoren erbij gekocht?
kogelkranen voor sensor
Heb ik inderdaad ook daar gekocht. Is eigenlijk ook nergens goedkoper te vinden.
Er zitten dus standaard 2 sensordraden aan de SensoStar, aanvoer en retour? Of meet de SensoStar al standaard de aanvoer en 1 sensor naar de retour?
Er zit 1 sensordraad uitwendig. Die moet met de bijpassende kraan in de aanvoer. De Sensostar zelf moet dan in de retour, en daar zit ook een sensor in inderdaad. Zo zit het bij mij:
Afbeeldingslocatie: https://tweakers.net/i/CCv_hnANu72peqVArfGMo10dE-U=/232x232/filters:strip_exif()/f/image/866Y9k0oN4wtUpzAV2SFNO1R.png?f=fotoalbum_tile
De kWh-mBus meter aangesloten in de meterkast op de voeding van de WP en dan draadloos communiceren met de Sensostar via Wemos D1 begrijp ik dat goed?
Inderdaad. Zelf heb ik hier gekozen voor een home-wizard kWh meter, die je dan via je WiFi met een API kan benaderen. Gezien ik ook een API in de ESP van de Sensostar heb zitten vond ik dat wel mooi. En dan kun je op elke gewenste plek in je netwerk een systeem opzetten (NAS, Raspberry of weet ik 't) waar je dan de data kan ophalen en loggen.

[ Voor 12% gewijzigd door verkeerslicht op 04-07-2023 00:18 ]

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • mvg00
  • Registratie: Juli 2023
  • Laatst online: 09-08-2024
@verkeerslicht

Hartelijk dank voor je uitgebreide reactie.

Ik ga voor een iets andere oplossing m.b.t. kWh meter.
Ben een beetje huiverig om via HomeWizard de data laten lopen.
Ben van plan om wel een
Eastron SDM230
aan te schaffen maar dan met een modbus fuctionaliteit.

Aangezien bij mij de USB ingangen op mijn Pi reeds vol zijn kwam ik deze nog tegen: https://tweakers.net/aanb...max-485-en-evt-wemos.html.

Laden met dit scriptje en gasgeven:
https://github.com/aiolos...ig/blob/main/eastron.yaml
Voor paar euro alles in eigen beheer en loop ik niet tegen (eventuele) abonnementskosten en API verstoringen aan.

Verder heb ik je tip m.b.t. Kamstrup 1" Qn2,5 wel in overweging genomen en me daar eens in verdiept.
De drukval valt idd écht mee als ik een 1" versie aanschaf en geeft ook wel meer mogelijkheden in zowel prijs als installatie.

Kamstrup heeft zelfs een 1" Qn2,5 met wireless-Mbus:
https://zaehleronlineshop...-Qn-25-52-inkl-Funk-wMBus
waardoor ik niet die extra Mbus module hoef te kopen en ws ook niet op Ali de TTL UART seriële poort naar MBUS Master Converter communicatie Module, of MBUS Slave Module VOOR MBUS Smart control/meter.

Ik kwam dit nog tegen om de data af te vangen maar volgens mij niet het juiste: https://www.kamstrup.com/...ess-mbus-dongle/documents
i.c.m. USB master van Ali:
https://de.aliexpress.com...apt=gloMsite2deuPcglo2deu
Moet ik dus nog verder uitzoeken hoe ik die data wireless ontvang die de Kamstrup stuurt :?

Even voor de zekerheid nog een vraag:
Dit is dan de 5/4" versie maar deze heb je dus 1 aangeschaft voor in de aanvoer?
https://zaehleronlineshop...g-sensor-connection-piece.
Ik had het idd bij mijn 1e bericht in dit topic omgedraaid 8)7
Je hebt veel geperst maar deze maak je gewoon met loctite 55 dicht toch? en ook geen extra afsluitringen o.i.d.?

Tot slot, i.v.m. ruimtegebrek wil ik de warmtemeter net voor mijn buffervat installeren, zou dat problemen kunnen opleveren of is het devies altijd ná het buffervat??

SE10K-RWS - Hoymiles 7K Wp - EDEL EAU 200L WPB


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
mvg00 schreef op dinsdag 4 juli 2023 @ 19:55:
@verkeerslicht

Hartelijk dank voor je uitgebreide reactie.

Ik ga voor een iets andere oplossing m.b.t. kWh meter.
Ben een beetje huiverig om via HomeWizard de data laten lopen.
Ben van plan om wel een
Eastron SDM230
aan te schaffen maar dan met een modbus fuctionaliteit.
Aangezien bij mij de USB ingangen op mijn Pi reeds vol zijn kwam ik deze nog tegen: https://tweakers.net/aanb...max-485-en-evt-wemos.html.

Laden met dit scriptje en gasgeven:
https://github.com/aiolos...ig/blob/main/eastron.yaml
Voor paar euro alles in eigen beheer en loop ik niet tegen (eventuele) abonnementskosten en API verstoringen aan.
Geen dank ;)
Valt wel wat voor te zeggen inderdaad. De API is echter lokaal en abonnementskosten gaan pas spelen op het moment dat je betaalde plugins gaat gebruiken. Bij mij speelt "gemak" ook een rol, gezien ik geen extra raspberry oid hoef op te hangen en aan te sluiten, geen extra kabels ect.
Verder heb ik je tip m.b.t. Kamstrup 1" Qn2,5 wel in overweging genomen en me daar eens in verdiept.
De drukval valt idd écht mee als ik een 1" versie aanschaf en geeft ook wel meer mogelijkheden in zowel prijs als installatie.

Kamstrup heeft zelfs een 1" Qn2,5 met wireless-Mbus:
https://zaehleronlineshop...-Qn-25-52-inkl-Funk-wMBus
waardoor ik niet die extra Mbus module hoef te kopen en ws ook niet op Ali de TTL UART seriële poort naar MBUS Master Converter communicatie Module, of MBUS Slave Module VOOR MBUS Smart control/meter.
Klopt inderdaad. Maar dan moet je dan aan de ontvangende kant wel een W-Mbus ontvanger hebben geloof ik.
(mocht je voor bedrade MBus gaan, ik heb eventueel nog een MBus USB master module liggen die ik niet gebruik mocht je er interesse in hebben).
Ik kwam dit nog tegen om de data af te vangen maar volgens mij niet het juiste: https://www.kamstrup.com/...ess-mbus-dongle/documents
i.c.m. USB master van Ali:
https://de.aliexpress.com...apt=gloMsite2deuPcglo2deu
Moet ik dus nog verder uitzoeken hoe ik die data wireless ontvang die de Kamstrup stuurt :?
Hier zijn mensen bezig met kamstrups en raspberry's (hier staat ook e.e.a. over wireless Mbus):
Kamstrup Multical 302 met Pi uitlezen en domoticz
Even voor de zekerheid nog een vraag:
Dit is dan de 5/4" versie maar deze heb je dus 1 aangeschaft voor in de aanvoer?
https://zaehleronlineshop...g-sensor-connection-piece.
Ik had het idd bij mijn 1e bericht in dit topic omgedraaid 8)7
Je hebt veel geperst maar deze maak je gewoon met loctite 55 dicht toch? en ook geen extra afsluitringen o.i.d.?
Klopt, dat ding in de aanvoer (y)
Ja, kan inderdaad met loctite 55, of met koppelingen waar zo'n afdichtring in zit. Bijvoorbeeld als je zo'n complete kranenset koopt kun je die kranen er gewoon opdraaien met de seals die erbij zitten.
Tot slot, i.v.m. ruimtegebrek wil ik de warmtemeter net voor mijn buffervat installeren, zou dat problemen kunnen opleveren of is het devies altijd ná het buffervat??
Tussen het buffervat en de WP, dus eigenlijk zo dicht mogelijk bij de WP is het beste, want na het buffervat zal je aanvoertemperatuur onherroepelijk een klein beetje gedaald zijn waardoor de meting niet helemaal meer klopt. Althans bij een buffervat parallel. Bij een buffervat in serie zal het minder uitmaken. Voor de beste meting wil je hoe dan ook zo dicht mogelijk bij de WP zitten.
Eigenlijk off topic, maar het is het overwegen waard om het buffervat in z'n geheel te vermijden als dat kan (meestal kan het). Is heel veel over te vinden hier op Tweakers:
Het ik-wil-een-warmtepomp FAQ topic (ctrl+f op buffervat)

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • mvg00
  • Registratie: Juli 2023
  • Laatst online: 09-08-2024
Afgelopen dagen diverse projecten tegelijkertijd en dat knelt 8)7
Maar de dakgoten en tuin zijn van het lijstje af 8)

Nu weer het WP project oppakken. Het uitzoekwerk om alles te laten passen, gegevens verzamelen en de juiste materialen zoeken kosten ws meer tijd dan de installatie zelf, pffff.

Ik ben er wel over uit dat ik deze ga aanschaffen, met wMbus. Mede dankzij jouw goede tip!
https://zaehleronlineshop.com/Ultraschall-Waermezaehler-Kamstrup-MultiCal-302-Qn-25-52-inkl-Funk-wMBus

Idd even goed uitgezocht en de link je doorgaf had ik ook al gevonden maar dat was nog even wat leeswerk hoe het voor elkaar te kunnen krijgen maar ik ben eruit.
Veel dank aan de harde werkers _/-\o_ : https://gathering.tweakers.net/forum/list_message/74155178#74155178

Het enige waar ik nog tegenaan loop is dat mooie spul van Pipetec dat alleen in Duitsland verkocht wordt en ook enkel in Duitsland bezorgd wordt. Geen enkele Duitse webverkoper die het naar NL verzend.
Heb jij een ander verkoopkanaal gevonden dat wel naar NL verzend?

SE10K-RWS - Hoymiles 7K Wp - EDEL EAU 200L WPB


Acties:
  • +2 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
@mvg00
Even via Guus Arens van huifkar duitsland regelen
Heb ook geboden op Ebay.de en transport gaat via hem. (Depot in Nordhorn)

[ Voor 26% gewijzigd door AUijtdehaag op 10-07-2023 16:04 ]

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • +2 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
mvg00 schreef op maandag 10 juli 2023 @ 15:07:
Afgelopen dagen diverse projecten tegelijkertijd en dat knelt 8)7
Maar de dakgoten en tuin zijn van het lijstje af 8)

Nu weer het WP project oppakken. Het uitzoekwerk om alles te laten passen, gegevens verzamelen en de juiste materialen zoeken kosten ws meer tijd dan de installatie zelf, pffff.

Ik ben er wel over uit dat ik deze ga aanschaffen, met wMbus. Mede dankzij jouw goede tip!
https://zaehleronlineshop.com/Ultraschall-Waermezaehler-Kamstrup-MultiCal-302-Qn-25-52-inkl-Funk-wMBus

Idd even goed uitgezocht en de link je doorgaf had ik ook al gevonden maar dat was nog even wat leeswerk hoe het voor elkaar te kunnen krijgen maar ik ben eruit.
Veel dank aan de harde werkers _/-\o_ : https://gathering.tweakers.net/forum/list_message/74155178#74155178

Het enige waar ik nog tegenaan loop is dat mooie spul van Pipetec dat alleen in Duitsland verkocht wordt en ook enkel in Duitsland bezorgd wordt. Geen enkele Duitse webverkoper die het naar NL verzend.
Heb jij een ander verkoopkanaal gevonden dat wel naar NL verzend?
Goeie keuze (y)

Pipetec en bijbehorende koppelingen kun je bestellen via Heima24:
https://www.heima24.de/rohrsysteme/alu-verbundrohr-fittings
alles wat zij leveren is pipetec al staat het er niet bij (getuige de mevrouw uit de chat). Ik bestel daar ook mijn spulletjes, en de print op de buis zegt duidelijk pipetec.

p.s. En niet onbelangrijk, je krijgt ook een zakje haribo beertjes bij je bestelling.

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • bioscrasher
  • Registratie: Maart 2008
  • Laatst online: 02-03 09:36

bioscrasher

Wie leert, die groeit

mvg00 schreef op maandag 10 juli 2023 @ 15:07:
Afgelopen dagen diverse projecten tegelijkertijd en dat knelt 8)7
Maar de dakgoten en tuin zijn van het lijstje af 8)

Nu weer het WP project oppakken. Het uitzoekwerk om alles te laten passen, gegevens verzamelen en de juiste materialen zoeken kosten ws meer tijd dan de installatie zelf, pffff.

Ik ben er wel over uit dat ik deze ga aanschaffen, met wMbus. Mede dankzij jouw goede tip!
https://zaehleronlineshop.com/Ultraschall-Waermezaehler-Kamstrup-MultiCal-302-Qn-25-52-inkl-Funk-wMBus

Idd even goed uitgezocht en de link je doorgaf had ik ook al gevonden maar dat was nog even wat leeswerk hoe het voor elkaar te kunnen krijgen maar ik ben eruit.
Veel dank aan de harde werkers _/-\o_ : https://gathering.tweakers.net/forum/list_message/74155178#74155178

Het enige waar ik nog tegenaan loop is dat mooie spul van Pipetec dat alleen in Duitsland verkocht wordt en ook enkel in Duitsland bezorgd wordt. Geen enkele Duitse webverkoper die het naar NL verzend.
Heb jij een ander verkoopkanaal gevonden dat wel naar NL verzend?
@mvg00 wellicht mosterd na de maaltijd maar ook via Selfio.de kun je de spullen rechtstreeks naar NL versturen. Vriendelijke behandeling en nette prijzen.
Reeds drie keer wat besteld.

Ik heb een voorkeur voor bedrade mbus en de Kamstrup 403 met modbus/mbus print erin is weliswaar duurder maar heeft een grotere Lithium accu zodat deze 15+ jaar meegaat.
Draadloos is leuk, bekabeld is altijd betrouwbaarder!

[ Voor 6% gewijzigd door bioscrasher op 05-09-2023 11:00 ]

Nibe F2120-16, UKV300, SMOS40, RMU-S40, 10kWp, 15KVA / 30kWh Victron ESS


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
bioscrasher schreef op dinsdag 5 september 2023 @ 07:11:
[...]


@verkeerslicht die API is onderdeel van homewizard?
Moet me nog inlezen en neig nu naar Home Automation vanwege ade standaard? integratie met Nibe
Ik beantwoord hem even hier ;)
De API is onderdeel van het apparaat om maar zo te zeggen. Al die apparaatjes van HomeWizard hebben een API die je aan kan zetten en lokaal kan benaderen (met een systeem naar keuze):
https://helpdesk.homewiza...n-met-andere-systemen-api

Je kunt dus elke home automation tool gebruiken die API calls kan doen en dingen kan opslaan naar een database en met Grafana een hip dashboard te maken.

Misschien dat ik dat zelf ook wel ga doen ooit, maar gezien ik daar geen ervaring mee heb kies ik er nu voor om een dom programmatje te schrijven die het gewoon naar een bestandje logt (met misschien een simpele webinterface om een grafiekje te tonen). Ik heb namelijk helemaal niks geautomatiseerd hier in huis, maar ben vooral benieuwd naar de COP-waardes.

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
bioscrasher schreef op dinsdag 5 september 2023 @ 10:59:
[...]

Ik heb een voorkeur voor bedrade mbus en de Kamstrup 403 met modbus/mbus print erin is weliswaar duurder maar heeft een grotere Lithium accu zodat deze 15+ jaar meegaat.
Draadloos is leuk, bekabeld is altijd betrouwbaarder!
Batterij maakt mij persoonlijk niet zo uit. Als de batterij op is, kan die vervangen worden. En - wellicht is dat ook mogelijk met de Kamstrup - de Engelmann is rechtstreeks aan te sluiten op 3,3v (van bijvoorbeeld het ESP bordje). Nooit meer batterij nodig, en ook data ophalen per seconde in plaats van per minuut.

[ Voor 3% gewijzigd door verkeerslicht op 05-09-2023 12:26 ]

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
Vanochtend ging de warmtepomp op basis van de ruimtethermostaat voor de eerste keer aan! Ik heb dus eindelijk relevante data kunnen loggen, en de software kunnen testen, en het werkt gewoon!

Ik heb in de tussentijd er ook wat zaken bijgebouwd.
Binnekort zal zal ik de github repo bijwerken, maar het volgende komt eraan:

1. Data ophalen van de kWh meter van HomeWizard
De kWh meter van homewizard heeft een lokale API waarmee de actuele gegevens op te halen zijn.
Ik laat de d1 mini ook die gegevens ophalen.

2. Weergegevens ophalen van het KNMI
Voor mijn warmtepomp heb ik het nog niet voor elkaar gekregen om data uit de warmtepomp zelf te halen, zoals de buitentemperatuur, en andere interessante zaken. Omdat ik ook de delta tussen de buitentemperatuur en de aanvoertemperatuur wil weten, heb ik bedacht om de gratis API van het KNMI te gebruiken.
Via https://weerlive.nl/delen.php is een gratis API key aan te vragen voor 300 requests per dag. Om dat limiet niet te overschrijden vraag ik om de 6 minuten de actuele weerdata op.

3. Data loggen naar Google Spreadsheet
Ik heb geen ervaring met Domoticz, HomeAssistant of iets dergelijks. Omdat data daarin opslaan en visualiseren een behoorlijk stijle leercurve heeft heb ik er nu voor gekozen om het naar een Google spreadsheet te loggen.
Elke twee minuten wordt de data naar Google "Apps Script" gepusht, en die zorgt ervoor dat de data op de juiste plek in de spreadsheet terechtkomt:
  1. Per dag een eigen tabblad en grafiek met de COP-prestatie
  2. Een actueel tabblad met de gegevens van de laatste 200 minuten
  3. Een actueel tabblad met een grafiek op basis van de laatste 200 minuten
Dat ziet er dan zo uit:
Afbeeldingslocatie: https://tweakers.net/i/_RpG34uJKw9cvxEmtczDyDqqz_c=/800x/filters:strip_icc():strip_exif()/f/image/OpCvQKoJf2UTe9wvJNgMFvpH.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/hPpMSWe8muNRfWUz6R0UfzZ5AQs=/800x/filters:strip_icc():strip_exif()/f/image/8kSJvFKOSPDOGyH9ybHa2dz0.jpg?f=fotoalbum_large

Er zijn voor/nadelen van het loggen naar een spreadsheet:
+ het is in de cloud, dus er hoeft geen raspberry pi continu 5Wh te verstoken
+ Overal benaderbaar zonder bijzondere tools
+ een grafiek of tabel kan gedeeld en ge-embed worden in website
+ een grafiek of tabel kan gedeployd worden als een website
- het is in de cloud, dus als het internet wegvalt bewaar je gedurende x tijd geen data
- kan maximaal 200 tabs aan. Genoeg dus voor 1 stookseizoen, maar er zal dus elk jaar een nieuwe spreadsheet worden aangemaakt om naar toe te loggen (of de actuele spreadsheet moet gedupliceerd, en vervolgens opgeschoond worden).

TODO:
Voordat ik de update wil gaan delen op GitHub wil ik de alle persoonlijke gegevens die ik nu hard-coded op de d1-mini heb geprogrammeerd instelbaar maken via een web-interface.
Deze persoonlijke gegevens zijn:
  1. Google Apps Script ID
  2. Locatie voor de KNMI-API
  3. API key voor de KNMI-API

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • +1 Henk 'm!

  • bioscrasher
  • Registratie: Maart 2008
  • Laatst online: 02-03 09:36

bioscrasher

Wie leert, die groeit

@verkeerslicht wow!
Ik zou graag eens bij jou willen komen kijken hoe je dit hebt ingericht!
De minimalistische insteek - alleen de COP meten en loggen - spreekt me erg aan👍
Jij de koffie en ik de vla naar keus?

Nibe F2120-16, UKV300, SMOS40, RMU-S40, 10kWp, 15KVA / 30kWh Victron ESS


Acties:
  • 0 Henk 'm!

  • Henielma
  • Registratie: September 2021
  • Laatst online: 22-04 23:30
@verkeerslicht Ziet er goed uit. Inmiddels de Mbus hardware aangeschaft. De Wemos mini D1 die heb ik nog wel liggen. Heb je voor die mini D1 ook een image wat ik er zo in kan schieten?
Het compileren vanaf Github heb ik me nog niet echt in verdiept.

Verder ben ik gewend aan EspEasy die JSON berichten naar Domoticz stuurt. Doet jou SensoStar U software ook zoiets? Of moet ik een API interface script in Domoticz maken zoals voor KNMI of voor de zonnepanelen?

Gasloos: Nibe F2040-6; Valliant VWLB200/5


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
@Henielma In mijn software (ik hoop het snel te updaten maar ben er tot op heden nog niet aan toegekomen) zijn er meerdere manieren mogelijk:
1. De API aanroepen (wat jij inderdaad reeds doet vanuit Domoticz doet voor het KNMI en de zonnepanelen). Dan krijg je een JSON terug die je moet uitpluizen zoals je gewend bent.
2. Voor Google sheets doe ik een GET request waarin alle data in de curl zit ingebakken. De respons is dan alleen of het goed is gegaan of niet.

Ik kan je binnenkort wel een *.elf bestandje sturen. Moet zeggen dat ik alleen nog maar gewend ben om vanuit de IDE te flashen. Maar het kan vast wel.

Komt er dus op aan dat ik de "gevoelige" gegevens die er nu hardcoded op staan, via een webgui aanpasbaar maak zodat het gererieker toepasbaar wordt.

p.s. als je ook een beetje programmeert af en toe, kan ik VSCode + PlatformIO extentie zeer aanraden. Maakt ontwikkelen en flashen van arduino-bordjes ontzettend makkelijk.

[ Voor 10% gewijzigd door verkeerslicht op 28-10-2023 14:31 ]

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • Henielma
  • Registratie: September 2021
  • Laatst online: 22-04 23:30
verkeerslicht schreef op zaterdag 28 oktober 2023 @ 14:21:
@Henielma In mijn software (ik hoop het snel te updaten maar ben er tot op heden nog niet aan toegekomen) zijn er meerdere manieren mogelijk:
1. De API aanroepen (wat jij inderdaad reeds doet vanuit Domoticz doet voor het KNMI en de zonnepanelen). Dan krijg je een JSON terug die je moet uitpluizen zoals je gewend bent.
2. Voor Google sheets doe ik een GET request waarin alle data in de curl zit ingebakken. De respons is dan alleen of het goed is gegaan of niet.

Ik kan je binnenkort wel een *.elf bestandje sturen. Moet zeggen dat ik alleen nog maar gewend ben om vanuit de IDE te flashen. Maar het kan vast wel.

Komt er dus op aan dat ik de "gevoelige" gegevens die er nu hardcoded op staan, via een webgui aanpasbaar maak zodat het gererieker toepasbaar wordt.
Met die API kom ik er dan wel uit denk ik om de info in Domoticz te plaatsen.
Een .elf bestand ken ik zo niet, .bin files gebruik ik normaal om te flashen in de mini D1 met behulp van FlashESP8266.exe. Maar waarschijnlijk kan die ook .elf.

Ik dacht gelezen te hebben dat je de hardcoded gevoelige info er al uitgehaald had maar dan wacht ik daar nog even op.

Gasloos: Nibe F2040-6; Valliant VWLB200/5


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
Henielma schreef op zaterdag 28 oktober 2023 @ 14:31:
[...]

Met die API kom ik er dan wel uit denk ik om de info in Domoticz te plaatsen.
Een .elf bestand ken ik zo niet, .bin files gebruik ik normaal om te flashen in de mini D1 met behulp van FlashESP8266.exe. Maar waarschijnlijk kan die ook .elf.

Ik dacht gelezen te hebben dat je de hardcoded gevoelige info er al uitgehaald had maar dan wacht ik daar nog even op.
elf of bin kan waarschijnlijk beide. Ik kan beide aanleveren, geen probleem.
haha, voor mij een stok achter de deur om er even aandacht aan te besteden. Leuk als mensen er nut van hebben.

Hier vast de API call + retun values. Kun je Domoticz vast voorbereiden :P

HTTP GET request (met host-name, maar kan ook IP adres zijn als je dat wilt):
code:
1
http://heatpump_performance/all


Response:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[
  {
    "type": "total_heat",
    "value": 567,
    "unit": "kWh"
  },
  {
    "type": "power",
    "value": 0,
    "unit": "Watt"
  },
  {
    "type": "flow_temp",
    "value": 18,
    "unit": "°C"
  },
  {
    "type": "flow_return_temp",
    "value": 18,
    "unit": "°C"
  },
  {
    "type": "flow_delta_temp",
    "value": 11,
    "unit": "°C [.01]"
  },
  {
    "type": "err",
    "value": 0,
    "unit": "NA"
  },
  {
    "type": "flow_speed",
    "value": 0,
    "unit": "L/h"
  }
]

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • Henielma
  • Registratie: September 2021
  • Laatst online: 22-04 23:30
verkeerslicht schreef op zaterdag 28 oktober 2023 @ 14:40:
[...]

elf of bin kan waarschijnlijk beide. Ik kan beide aanleveren, geen probleem.
haha, voor mij een stok achter de deur om er even aandacht aan te besteden. Leuk als mensen er nut van hebben.

Hier vast de API call + retun values. Kun je Domoticz vast voorbereiden :P

HTTP GET request (met host-name, maar kan ook IP adres zijn als je dat wilt):
code:
1
http://heatpump_performance/all


Response:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[
  {
    "type": "total_heat",
    "value": 567,
    "unit": "kWh"
  },
  {
    "type": "power",
    "value": 0,
    "unit": "Watt"
  },
  {
    "type": "flow_temp",
    "value": 18,
    "unit": "°C"
  },
  {
    "type": "flow_return_temp",
    "value": 18,
    "unit": "°C"
  },
  {
    "type": "flow_delta_temp",
    "value": 11,
    "unit": "°C [.01]"
  },
  {
    "type": "err",
    "value": 0,
    "unit": "NA"
  },
  {
    "type": "flow_speed",
    "value": 0,
    "unit": "L/h"
  }
]
Dat moet lukken. Nog even wachten op de Mbus interface printjes.

Gasloos: Nibe F2040-6; Valliant VWLB200/5


Acties:
  • 0 Henk 'm!

  • bioscrasher
  • Registratie: Maart 2008
  • Laatst online: 02-03 09:36

bioscrasher

Wie leert, die groeit

verkeerslicht schreef op zaterdag 28 oktober 2023 @ 14:40:
[...]

elf of bin kan waarschijnlijk beide. Ik kan beide aanleveren, geen probleem.
haha, voor mij een stok achter de deur om er even aandacht aan te besteden. Leuk als mensen er nut van hebben.

Hier vast de API call + retun values. Kun je Domoticz vast voorbereiden :P

HTTP GET request (met host-name, maar kan ook IP adres zijn als je dat wilt):
code:
1
http://heatpump_performance/all


Response:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[
  {
    "type": "total_heat",
    "value": 567,
    "unit": "kWh"
  },
  {
    "type": "power",
    "value": 0,
    "unit": "Watt"
  },
  {
    "type": "flow_temp",
    "value": 18,
    "unit": "°C"
  },
  {
    "type": "flow_return_temp",
    "value": 18,
    "unit": "°C"
  },
  {
    "type": "flow_delta_temp",
    "value": 11,
    "unit": "°C [.01]"
  },
  {
    "type": "err",
    "value": 0,
    "unit": "NA"
  },
  {
    "type": "flow_speed",
    "value": 0,
    "unit": "L/h"
  }
]
@Henielma @verkeerslicht hier dus info voor de IT whizzkids 😀

[ Voor 16% gewijzigd door bioscrasher op 29-10-2023 09:11 ]

Nibe F2120-16, UKV300, SMOS40, RMU-S40, 10kWp, 15KVA / 30kWh Victron ESS


Acties:
  • 0 Henk 'm!

  • Henielma
  • Registratie: September 2021
  • Laatst online: 22-04 23:30
bioscrasher schreef op zondag 29 oktober 2023 @ 08:52:
[...]


@Henielma @verkeerslicht ik zie dat we afdrijven naar een of twee specifieke domotica systemen met integraties en add-ons.
Mijn wens is een simpele ISO die geflashed kan worden op een Pi of NUC en na installatie simpel geconfigureerd kan worden door aan te geven wat het systeem moet verwachten op welke ingang.
Zo krijg je een ook voor programmeer leken zoals ondergetekende - waarvan er ech méér zijn dan jullie beseffen :) - een begrijpelijke optie om de COP te loggen.
In dit topic drijven we niet af. Wat we hier doen is in lijn met dit topic en dat wijkt af van je doel in jou andere topic. Dat is zo maar er zijn twee verschillende topics naast elkaar met ieder zijn eigen onderwerp en doelgroep.

Gasloos: Nibe F2040-6; Valliant VWLB200/5


Acties:
  • +1 Henk 'm!

  • bioscrasher
  • Registratie: Maart 2008
  • Laatst online: 02-03 09:36

bioscrasher

Wie leert, die groeit

Henielma schreef op zondag 29 oktober 2023 @ 09:12:
[...]

In dit topic drijven we niet af. Wat we hier doen is in lijn met dit topic en dat wijkt af van je doel in jou andere topic. Dat is zo maar er zijn twee verschillende topics naast elkaar met ieder zijn eigen onderwerp en doelgroep.
@Henielma mijn excuses, heb mijn vergissing al gecorrigeerd.
Op je smartphone werken heeft zo zijn nadelen 🤐

Nibe F2120-16, UKV300, SMOS40, RMU-S40, 10kWp, 15KVA / 30kWh Victron ESS


Acties:
  • +1 Henk 'm!

  • Henielma
  • Registratie: September 2021
  • Laatst online: 22-04 23:30
Inmiddels alle spullen binnen en al bedacht hoe ik het wil aansluiten. Hierbij is het de bedoeling om de voeding van de warmtemeter via de Wemos te laten lopen. Dit aan de hand van de informatie in het Duitse topic bij elkaar verzameld. Hieronder de schets van het schema.

Afbeeldingslocatie: https://tweakers.net/i/8f92FNsMbyURIQjGP6rNl0N2pNo=/800x/filters:strip_exif()/f/image/NgYUG1D5UFrBMy6PbDywOQLJ.png?f=fotoalbum_large

Gasloos: Nibe F2040-6; Valliant VWLB200/5


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
@Henielma Ziet er goed uit! Ik ga jou sowieso hierin volgen, want ik vind het sowieso mooier om niet afhankelijk te zijn van die 2 minuten limiet.

Ik ben bezig geweest met de software. 't is nog niet helemaal zoals ik het wil, maar zal je van 't weekend vast een .bin file sturen.

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • +2 Henk 'm!

  • Henielma
  • Registratie: September 2021
  • Laatst online: 22-04 23:30
Dank voor de .bin file. Deze werkt goed!
Het is inmiddels ook gelukt om via de API te koppelen met Domoticz.
Afbeeldingslocatie: https://tweakers.net/i/5NsvM2Qnxwg6a40VkF1khXXZG0g=/800x/filters:strip_exif()/f/image/nl7Lkgw5coxgZ9z9lUsRmi7M.png?f=fotoalbum_large

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
-- Engelsmann warmtemeter Sensostar API for domoticz
-- 12 nov 2023, Henielma, initial version

local function getValue(str, field)
local val = 0
    for _, entry in ipairs(str) do
        if entry.type == field then
            val = entry.value
        end
    end
    return val
end

return {
    on = {
        timer = { 'every minute'  },  
        httpResponses = { 'get_sensostar' },
    },
    execute = function(dz, item) 
        if item.isTimer then
            dz.log('Sensostar API readout started by trigger: ' .. item.trigger, dz.LOG_INFO)

            dz.openURL({
                url = 'http://192.168.1.80/all',
                method='GET',
                callback='get_sensostar'
            })
        elseif item.isHTTPResponse then
        
            dz.log('HTTPResponse event was triggered by ' .. item.trigger, dz.LOG_INFO)
            
            if (not item.ok or not item.isJSON) then
                dz.log('Sensostar call failed', dz.log_ERROR)
                dz.log('responseOK: ' .. tostring(item.ok), dz.LOG_INFO)
                dz.log('statusCode: ' .. item.statusCode, dz.LOG_INFO)
                dz.log('statusText: ' .. item.statusText, dz.LOG_INFO)
                dz.log('json: ', dz.LOG_INFO)
                dz.log(item.json, dz.LOG_INFO)
                return
            end
            
            local wl = item.json

            dz.devices('WM_power').updateEnergy(getValue(wl,"power")) 
            dz.devices('WM_total_heat').updateCustomSensor(getValue(wl,"total_heat"))
            dz.devices('WM_flow_temp').updateTemperature(getValue(wl,"flow_temp"))
            dz.devices('WM_flow_return_temp').updateTemperature(getValue(wl,"flow_return_temp"))
            dz.devices('WM_flow_delta_temp').updateTemperature(getValue(wl,"flow_delta_temp")/100)  -- in 0.01 deg C resolution
            dz.devices('WM_err').updateCustomSensor(getValue(wl,"err"))
            dz.devices('WM_flow_speed').updateWaterflow(getValue(wl,"flow_speed")/60)   -- in l/min instead of l/hr
        end
    end
}

Gasloos: Nibe F2040-6; Valliant VWLB200/5


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
@Henielma Heb je trouwens een fixed IP-adres toegewezen aan de d1-mini? Want anders kun je beter de hostname gebruiken. Dan werkt het ook nog als je een keer de router moet resetten.

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • Henielma
  • Registratie: September 2021
  • Laatst online: 22-04 23:30
verkeerslicht schreef op maandag 13 november 2023 @ 15:02:
@Henielma Heb je trouwens een fixed IP-adres toegewezen aan de d1-mini? Want anders kun je beter de hostname gebruiken. Dan werkt het ook nog als je een keer de router moet resetten.
De Wemos D1 sensoren hebben hier allemaal vaste IP adressen. Eerst de router zelf een adres laten toewijzen en deze daarna vastzetten in de router.

Gasloos: Nibe F2040-6; Valliant VWLB200/5


Acties:
  • +1 Henk 'm!

  • Henielma
  • Registratie: September 2021
  • Laatst online: 22-04 23:30
Vandaag de Volumess IV voorzien van 3V3 voeding vanuit de Wemos Mini D1.
Een wat vaste hand om mee te solderen is wel handig hiervoor. Hieronder wat foto's van deze ombouw actie. Voorkom dat de Volumess langer dan 3 minuten zonder voeding zit want volgens de handleiding mag dat niet. Mogelijk komt die dan in een mode dat die niet meer werkt!

Let op dat hierbij ook de batterij voorzien is van een serie diode omdat je anders stroom naar de batterij gaat voeren en dat is bij Lithium batterijen brandgevaarlijk.

Afbeeldingslocatie: https://tweakers.net/i/PxSKdpUXdhvIefDrG47lMqrdjVU=/800x/filters:strip_exif()/f/image/PhrYd2JQmuTL3TSHc2k5ssG1.png?f=fotoalbum_large
Aansluitschema zoals het uiteindelijk geworden is.


Afbeeldingslocatie: https://tweakers.net/i/KsIE-5zxQAfUmbSBQK9iteEFtmQ=/800x/filters:strip_icc():strip_exif()/f/image/97xtCOxwfoxpPXUVw3zO1wvA.jpg?f=fotoalbum_large
Soldeerwerkje voordat er krimpkous overheen ging,


Afbeeldingslocatie: https://tweakers.net/i/sbbUS7N6gzN1esBUANIDuF_PAec=/x800/filters:strip_icc():strip_exif()/f/image/V0SG1uAzURBRJ9VBkKhnAj1j.jpg?f=fotoalbum_large
Vast gesoldeerd aan de print met dunne draadjes zodat de contacteilandjes mechanisch niet te veel belast worden.

Afbeeldingslocatie: https://tweakers.net/i/n5jZIRAHzjbn3r22Rjh9xLehjWM=/800x/filters:strip_icc():strip_exif()/f/image/efOQA3m8qwwDNAfEUcaj4BHs.jpg?f=fotoalbum_large

Linksonder is het netvoeding icoontje te zien, dat is mooi. Nu nog sofware zodat die bijvoorbeeld iedere minuut de huidige waarde doorgeeft.

[ Voor 3% gewijzigd door Henielma op 17-11-2023 16:11 ]

Gasloos: Nibe F2040-6; Valliant VWLB200/5


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
@Henielma Mooi dat jij dit zo hebt opgepakt met de hardware.
Kijkende naar de solderingen op rechtstreeks op de PCB. Kan dat niet met een edge connector?

Wat de software betreft, je hebt PB.
Heb het nu zo gemaakt dat verschillende instellingen gedaan kunnen worden middels een HTTP GET request, waaronder ook de request-interval.

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • Henielma
  • Registratie: September 2021
  • Laatst online: 22-04 23:30
Het punt was dat die edge connector alleen te koop is bij leveranciers waar je als particulier niet kan bestellen. Dus daarom toch maar voor solderen gekozen. Een ander punt van aandacht is dat met die edge connector de batterij niet meer op die plaats past.

Fijn dat je al nieuwe software hebt gemaakt die vaker de info uit de warmtemeter opvraagt. Ik ga er binnenkort mee aan de slag.

Gasloos: Nibe F2040-6; Valliant VWLB200/5


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
Henielma schreef op zondag 19 november 2023 @ 10:47:
Het punt was dat die edge connector alleen te koop is bij leveranciers waar je als particulier niet kan bestellen. Dus daarom toch maar voor solderen gekozen. Een ander punt van aandacht is dat met die edge connector de batterij niet meer op die plaats past.
Ah, dat laatste is inderdaad nog het grootste probleem. Desnoods een beetje vastzetten met wat hot snot ;)

Nog twee dingen trouwens:
Met de volgende GET krijg je een JSon met de actuele instellingen terug.
code:
1
http://heatpump_performance/parameters


Ik vraag nu ook de total_heat in giga Joules op. Omgerekend naar kWh geeft dat als het goed is een iets hogere resolutie dan de standaard kWh.
Krijg je erbij met de GET die je al gebruikt.
code:
1
http://heatpump_performance/all

[ Voor 12% gewijzigd door verkeerslicht op 20-11-2023 08:47 ]

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Ben zelf van plan om binnenkort ook maar eens een warmtemeter aan te schaffen.
Ik denk dat ik maar even iets meer geld uitgeef en een modbus module bestel 8)
Aangezien ik best handig ben met elektronica ga ik maar eens uitzoeken hoe die modbus module dan communiceert met de meter zelf.
Lijken 3 optocouplers als galvanische scheiding, dus dat moet haast SPI zijn.
Heb wel logic analyzer en oscilloscoop, dus er moet vast achter te komen zijn wat voor communicatie daar langs gaat.
Gezien afbeeldingen van de modbus module zijn ze sowieso compleet over de top gegaan met galvanische scheiding.
Ze hebben eerst modbus al galvanische scheiding van de processor op de module, en dan nog een keer een scheiding naar de meter zelf 8)7

Acties:
  • 0 Henk 'm!

  • bioscrasher
  • Registratie: Maart 2008
  • Laatst online: 02-03 09:36

bioscrasher

Wie leert, die groeit

brambo123 schreef op donderdag 15 februari 2024 @ 21:52:
Ben zelf van plan om binnenkort ook maar eens een warmtemeter aan te schaffen.
Ik denk dat ik maar even iets meer geld uitgeef en een modbus module bestel 8)
Aangezien ik best handig ben met elektronica ga ik maar eens uitzoeken hoe die modbus module dan communiceert met de meter zelf.
Lijken 3 optocouplers als galvanische scheiding, dus dat moet haast SPI zijn.
Heb wel logic analyzer en oscilloscoop, dus er moet vast achter te komen zijn wat voor communicatie daar langs gaat.
Gezien afbeeldingen van de modbus module zijn ze sowieso compleet over de top gegaan met galvanische scheiding.
Ze hebben eerst modbus al galvanische scheiding van de processor op de module, en dan nog een keer een scheiding naar de meter zelf 8)7
@brambo123 mijn kamstrup multical 403 heeft een hc-003-82 modbus over tcp uitbreiding
ben zelf nog aan het uitzoeken hoe ik deze kan uitlezen in HA want hier us geen integratie voor denk ik

Nibe F2120-16, UKV300, SMOS40, RMU-S40, 10kWp, 15KVA / 30kWh Victron ESS


Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
brambo123 schreef op donderdag 15 februari 2024 @ 21:52:
Ben zelf van plan om binnenkort ook maar eens een warmtemeter aan te schaffen.
Ik denk dat ik maar even iets meer geld uitgeef en een modbus module bestel 8)
Aangezien ik best handig ben met elektronica ga ik maar eens uitzoeken hoe die modbus module dan communiceert met de meter zelf.
Lijken 3 optocouplers als galvanische scheiding, dus dat moet haast SPI zijn.
Heb wel logic analyzer en oscilloscoop, dus er moet vast achter te komen zijn wat voor communicatie daar langs gaat.
Gezien afbeeldingen van de modbus module zijn ze sowieso compleet over de top gegaan met galvanische scheiding.
Ze hebben eerst modbus al galvanische scheiding van de processor op de module, en dan nog een keer een scheiding naar de meter zelf 8)7
Ben benieuwd naar wat je gaat maken! ga je kijken of het mogelijk is om modbus te omzijlen en om de data rechtsstreeks op te halen?

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • +1 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
bioscrasher schreef op vrijdag 16 februari 2024 @ 07:32:
[...]

@brambo123 mijn kamstrup multical 403 heeft een hc-003-82 modbus over tcp uitbreiding
ben zelf nog aan het uitzoeken hoe ik deze kan uitlezen in HA want hier us geen integratie voor denk ik
Daar heb je toch helemaal geen intergratie voor nodig?
Is gewoon de standaard modbus intergratie voor.
Je moet alleen even de juiste adressen uitzoeken.

Acties:
  • +1 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
verkeerslicht schreef op vrijdag 16 februari 2024 @ 08:54:
[...]

Ben benieuwd naar wat je gaat maken! ga je kijken of het mogelijk is om modbus te omzijlen en om de data rechtsstreeks op te halen?
Dat was wel het idee ja.
Als je eenmaal weet wat die communicatie is kun je van allerhande modules zelf maken.

Acties:
  • +1 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Mijn energiemeter is onderweg, ben benieuwd wat voor communicatie er loopt.

Denk dat ik volgende week op mijn werk een bestelling bij Mouser moet doen.
Ik bestel voor mezelf sowieso even de juiste card edge connector mee voor de voeding.
En zal dan ook binnenkort wel even netjes printplaatje daarvoor maken.
Mochten meer mensen daar interesse in hebben, laat het dan even weten.

Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
@brambo123 Ik heb zeker interesse daarin! Dat is bedoeld voor de 3,3v voeding vanaf het ESP-bordje?

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
verkeerslicht schreef op woensdag 21 februari 2024 @ 11:41:
@brambo123 Ik heb zeker interesse daarin! Dat is bedoeld voor de 3,3v voeding vanaf het ESP-bordje?
Ja, inderdaad.
Denk dat ik er direct eigen spanningsregelaar op zet, wel zo stabiel.
Stekker is natuurlijk best duur, printje met wat kleine onderdeeltjes vallen wel mee.
Alles met elkaar zal het wel rond de 10 euro zijn of zo.

Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
brambo123 schreef op woensdag 21 februari 2024 @ 12:08:
[...]

Ja, inderdaad.
Denk dat ik er direct eigen spanningsregelaar op zet, wel zo stabiel.
Stekker is natuurlijk best duur, printje met wat kleine onderdeeltjes vallen wel mee.
Alles met elkaar zal het wel rond de 10 euro zijn of zo.
count me in! ;)

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Ja, dat is inderdaad de vraag of dat gaat passen.
Gelukkig zijn er meer maten batterijen, bijvoorbeeld CR14250.
Heb je iets minder capaciteit, maar is toch alleen voor backup.

Acties:
  • +1 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Heb inmiddels mijn meter en modbus module binnen.
Ook al deel van module printplaat reverse engineered.
Komen 2 signalen van meter en gaat er 1 terug naartoe.

En het signaal:
Afbeeldingslocatie: https://tweakers.net/i/xXpEf-bZk-aln-HLqilynckLdgE=/800x/filters:strip_exif()/f/image/xhEMReK213szcRnyuSP2lzzy.png?f=fotoalbum_large
In eerste installatie lijkt het te gaan om uart mbus tussen meter en communicatie module.
Op 1 van de optocouples heb ik nog niets van signaal kunnen ontdekken.
Wellicht is dat iets van kW pulse of iets dergelijk is.

Edit: let niet op exacte data, decoding stond niet helemaal goed.

[ Voor 4% gewijzigd door brambo123 op 23-02-2024 20:21 ]


Acties:
  • 0 Henk 'm!

  • bioscrasher
  • Registratie: Maart 2008
  • Laatst online: 02-03 09:36

bioscrasher

Wie leert, die groeit

brambo123 schreef op vrijdag 16 februari 2024 @ 09:04:
[...]

Daar heb je toch helemaal geen intergratie voor nodig?
Is gewoon de standaard modbus intergratie voor.
Je moet alleen even de juiste adressen uitzoeken.
@brambo123 ik hoop dat het zo makkelijk is, inmiddels ook contact met een bedrijf dat voor vve's en grote verhuurders ligging apparatuur en software maakt, misschien komt er eindelijk vaart in mijn monitoring project!
Tot en met nu vanaf begin oktober 2200kWh gebruikt, lijkt mee te gaan vallen met het rendement!

Nibe F2120-16, UKV300, SMOS40, RMU-S40, 10kWp, 15KVA / 30kWh Victron ESS


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
bioscrasher schreef op zaterdag 24 februari 2024 @ 09:18:
[...]

@brambo123 ik hoop dat het zo makkelijk is, inmiddels ook contact met een bedrijf dat voor vve's en grote verhuurders ligging apparatuur en software maakt, misschien komt er eindelijk vaart in mijn monitoring project!
Tot en met nu vanaf begin oktober 2200kWh gebruikt, lijkt mee te gaan vallen met het rendement!
Het vervelende is dat je een eigen gemaakte printplaat niet zomaar kan gebruiken voor commercieel gebruik.
Zit met alle regelgeving omtrent EMC en CE.
Dus de printplaten die ik maak zijn alleen voor ontwikkeling.

Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Ben poosje met printplaat aan het tekenen geweest.
Zelfde afmetingen als orginele module en de galvanische scheiding op dezelfde manier uitgevoerd.
En dan met een ESP32-S3-WROOM-1U en een RS485 modbus aansluiting er op.
Is ESP met losse antenne aansluiting, met on-board antenne wordt erg lastig.
Alles met elkaar is het alsnog proppen, maar het is mogelijk.

En dat externe voeding deel wordt inderdaad lastig met originele batterij.
Dus denk dat ik iets ga tekenen met een kleinere batterij, hoeft immers niet zoveel meer te doen.

Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Henielma schreef op vrijdag 17 november 2023 @ 16:08:
Vandaag de Volumess IV voorzien van 3V3 voeding vanuit de Wemos Mini D1.
Een wat vaste hand om mee te solderen is wel handig hiervoor. Hieronder wat foto's van deze ombouw actie. Voorkom dat de Volumess langer dan 3 minuten zonder voeding zit want volgens de handleiding mag dat niet. Mogelijk komt die dan in een mode dat die niet meer werkt!

Let op dat hierbij ook de batterij voorzien is van een serie diode omdat je anders stroom naar de batterij gaat voeren en dat is bij Lithium batterijen brandgevaarlijk.

[Afbeelding]
Aansluitschema zoals het uiteindelijk geworden is.


[Afbeelding]
Soldeerwerkje voordat er krimpkous overheen ging,


[Afbeelding]
Vast gesoldeerd aan de print met dunne draadjes zodat de contacteilandjes mechanisch niet te veel belast worden.

[Afbeelding]

Linksonder is het netvoeding icoontje te zien, dat is mooi. Nu nog sofware zodat die bijvoorbeeld iedere minuut de huidige waarde doorgeeft.
Wat is de reden voor de 470 ohm weerstand?
Optocoupler op communicatie module is minimaal 0.5mA, moet processor nog vanalles doen, zal je toch wel op minimaal 1mA zitten.
1mA over 470 ohm is een spanning van 0,47V.
Dan komt je ingaande spanning al lager als spanning van je batterij.

Acties:
  • 0 Henk 'm!

  • Henielma
  • Registratie: September 2021
  • Laatst online: 22-04 23:30
brambo123 schreef op zaterdag 24 februari 2024 @ 15:12:
[...]

Wat is de reden voor de 470 ohm weerstand?
Optocoupler op communicatie module is minimaal 0.5mA, moet processor nog vanalles doen, zal je toch wel op minimaal 1mA zitten.
1mA over 470 ohm is een spanning van 0,47V.
Dan komt je ingaande spanning al lager als spanning van je batterij.
Die 470 ohm is niet echt nodig. Het is een batterij gevoed apparaat en er loopt dus nauwelijks stroom. Het is meer als stroombegrenzing bedoeld als er sluiting zou komen of er een transorb of zo zit die de voedingsspanning zou begrenzen. Die optocoupler stroom loopt er alleen als de opto aan staat en dat is maar een kort deel van de totale tijd. Een elco vangt dat op. Maar als je die 470 ohm weg laat werkt het natuurlijk ook prima.

Gasloos: Nibe F2040-6; Valliant VWLB200/5


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Henielma schreef op zaterdag 24 februari 2024 @ 18:54:
[...]

Die 470 ohm is niet echt nodig. Het is een batterij gevoed apparaat en er loopt dus nauwelijks stroom. Het is meer als stroombegrenzing bedoeld als er sluiting zou komen of er een transorb of zo zit die de voedingsspanning zou begrenzen. Die optocoupler stroom loopt er alleen als de opto aan staat en dat is maar een kort deel van de totale tijd. Een elco vangt dat op. Maar als je die 470 ohm weg laat werkt het natuurlijk ook prima.
Zodra spanning van voeding lager wordt als die van batterij gaat die toch beide combineren.
Pakket met data sturen duurt bijna 400ms, dat vang je ook niet op met kleine elco.
Dus dan trek je alsnog je batterij leeg, dat was nou net niet de bedoeling.
Dat wordt dus geen weerstand er tussen doen :9

Nou zat ik dat Duitse forum even wat door te lezen:
Pin 14 op die rare connector is bij originele niet aangesloten.
Dus voeding loopt normaal altijd via batterij connector en de rare connector is dus alleen voor de detectie.

Acties:
  • 0 Henk 'm!

  • bioscrasher
  • Registratie: Maart 2008
  • Laatst online: 02-03 09:36

bioscrasher

Wie leert, die groeit

brambo123 schreef op zaterdag 24 februari 2024 @ 09:25:
[...]

Het vervelende is dat je een eigen gemaakte printplaat niet zomaar kan gebruiken voor commercieel gebruik.
Zit met alle regelgeving omtrent EMC en CE.
Dus de printplaten die ik maak zijn alleen voor ontwikkeling.
@brambo123 helder, maar het blijft knap als ik zie waar je mee bezig bent.
Je kunt niet op alle fronten even sterk zijn en mijn kracht ligt niet echt op het gebied van programmeren en datatreintjes uitvlooien, no pun intended.

Nibe F2120-16, UKV300, SMOS40, RMU-S40, 10kWp, 15KVA / 30kWh Victron ESS


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Heb nog wat zitten te testen.

Er komt extra menu items bij op de meter na aansluiten van communicatie module.
Dit is echter gewoon tekst wat de module doorgeeft.
Ik kwam bijvoorbeeld dit tegen in de communicatie:
code:
1
2
3
4
5
60 67 00 00 00 00 00 60   =   id     1
2F 06 00 00 ED AF EB EB   =   br  9600
67 8E 00 00 00 EF 26 60   =   df   8n1
6B 06 00 00 00 AF EB EB   =   ur   600
EE AD 60 67 00 00 00 EB   =   asid   0

Elk bitje zal een element van het 7-sigment scherm zijn.
Straks kunnen we nog zelf tekst naar het scherm sturen :+

De communicatie module bepaalt hoe vaak data uitgelezen kan worden, niet de meter zelf.
Data komt sowieso altijd op verzoek van de module, niet op initiatief van de meter.
Via modbus kan ik instellen hoe vaak data wordt uitgelezen, blijkbaar zonder voeding minimaal 60s.
Zodra ik dat aanpas zie je weer communicatie naar de meter, wat de tekst op het scherm aanpast.
Waarschijnlijk kan de module wel uitlezen of er voeding is aangesloten en dan kiezen om vaker te lezen.

Het is dan natuurlijk de vraag of het wel nuttig is om de meter te vertellen dat die een externe voeding heeft.
Door die stekker zou originele batterij er niet meer in passen.
Met paar diodes kun je gewoon de meter voeden met 3.3v met backup van originele batterij.
Dat kan natuurlijk ook op klein printplaatje die in de ruimte boven de batterij past.

Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
brambo123 schreef op zondag 25 februari 2024 @ 12:36:
Heb nog wat zitten te testen.

Er komt extra menu items bij op de meter na aansluiten van communicatie module.
Dit is echter gewoon tekst wat de module doorgeeft.
Ik kwam bijvoorbeeld dit tegen in de communicatie:
code:
1
2
3
4
5
60 67 00 00 00 00 00 60   =   id     1
2F 06 00 00 ED AF EB EB   =   br  9600
67 8E 00 00 00 EF 26 60   =   df   8n1
6B 06 00 00 00 AF EB EB   =   ur   600
EE AD 60 67 00 00 00 EB   =   asid   0

Elk bitje zal een element van het 7-sigment scherm zijn.
Straks kunnen we nog zelf tekst naar het scherm sturen :+

De communicatie module bepaalt hoe vaak data uitgelezen kan worden, niet de meter zelf.
Data komt sowieso altijd op verzoek van de module, niet op initiatief van de meter.
Via modbus kan ik instellen hoe vaak data wordt uitgelezen, blijkbaar zonder voeding minimaal 60s.
Zodra ik dat aanpas zie je weer communicatie naar de meter, wat de tekst op het scherm aanpast.
Waarschijnlijk kan de module wel uitlezen of er voeding is aangesloten en dan kiezen om vaker te lezen.

Het is dan natuurlijk de vraag of het wel nuttig is om de meter te vertellen dat die een externe voeding heeft.
Door die stekker zou originele batterij er niet meer in passen.
Met paar diodes kun je gewoon de meter voeden met 3.3v met backup van originele batterij.
Dat kan natuurlijk ook op klein printplaatje die in de ruimte boven de batterij past.
Mooi werk!

Bedoel je te zeggen dat ook met externe voeding het niet mogelijk is om vaker data op te vragen dan eens in de 60s?

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
verkeerslicht schreef op zondag 25 februari 2024 @ 12:54:
[...]

Bedoel je te zeggen dat ook met externe voeding het niet mogelijk is om vaker data op te vragen dan eens in de 60s?
Vast wel, maar de communicatie module bepaald dat.
Mbus module kan toch ook vaker als 60s als je voeding hebt?
Mijn modbus module staat nu niet lager als 60s toe.
Op eigen module heb je waarschijnlijk helemaal geen beperking daarin.
Behalve dan natuurlijk dat het sowieso een halve seconde duurt om de data te krijgen, dus elke seconde lezen is nogal overdreven.

Sowieso vraagt de module zelf data volgens de ingestelde interval.
Ongeacht of je de data via modbus opvraagt.
Dit zal waarschijnlijk bij de mbus module hetzelfde zijn.
Processor op de module werkt als een soort cache.

Je zou heel simpel iets kunnen checken:
Als ik het goed heb krijgt een mbus module voeding van de bus.
Verbreek je de bus, dan herstart de module, dus zou je nieuwe data moeten krijgen.
Terwijl je anders een paar minuten moet wachten totdat data is vernieuwd.

Acties:
  • +1 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Afbeeldingslocatie: https://tweakers.net/i/nG3mB8TYdJgKhjI94hXgQoZ9Nj4=/800x/filters:strip_exif()/f/image/5zTUpmHrm4xBkI2vqCVnhGpA.png?f=fotoalbum_large
Even lekker aan het tekenen 8)

Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Even een update...
De postbode heeft wat printplaten gebracht en bij eerste test lijkt alles netjes te werken.
Speciale stekker heb ik nog even laten zitten, maar heb er wel een paar liggen om eventueel wat te testen, maar zonder printplaat. (komt misschien nog)

Heb een begin gemaakt met software, er is communicatie, maar verwerking daarvan moet nog.
Is sowieso M-Bus naar meter, maar request is wel een fabrikant specifiek frame, dus beetje onbekende data.
Data wat terugkomt is wel netjes volgens M-Bus specificaties, dus die data verwerken zal niet zo'n probleem zijn.
Ga software op basis van ESPHome maken, dus eigen component voor de M-Bus en dan kan een ieder zelf bedenken wat ze verder met de data willen.

Waar de 3de optocoupler nou voor is is mij nog steeds niet duidelijk, ik verwacht kWh puls of signaal dat er voeding op zit.

Dan nog even vraagje voor degene die al uitlezing heeft:
Ik zag in de data die terugkwam dat aanvoer/retour temperatuur helaas hele graden zijn.
Is dat bij jullie uitlezing ook?
Meende dat verschiltemperatuur wel 0,01 was.

Acties:
  • 0 Henk 'm!

  • verkeerslicht
  • Registratie: Juli 2009
  • Niet online
brambo123 schreef op woensdag 6 maart 2024 @ 10:22:
Even een update...
De postbode heeft wat printplaten gebracht en bij eerste test lijkt alles netjes te werken.
Speciale stekker heb ik nog even laten zitten, maar heb er wel een paar liggen om eventueel wat te testen, maar zonder printplaat. (komt misschien nog)

Heb een begin gemaakt met software, er is communicatie, maar verwerking daarvan moet nog.
Is sowieso M-Bus naar meter, maar request is wel een fabrikant specifiek frame, dus beetje onbekende data.
Data wat terugkomt is wel netjes volgens M-Bus specificaties, dus die data verwerken zal niet zo'n probleem zijn.
Ga software op basis van ESPHome maken, dus eigen component voor de M-Bus en dan kan een ieder zelf bedenken wat ze verder met de data willen.

Waar de 3de optocoupler nou voor is is mij nog steeds niet duidelijk, ik verwacht kWh puls of signaal dat er voeding op zit.

Dan nog even vraagje voor degene die al uitlezing heeft:
Ik zag in de data die terugkwam dat aanvoer/retour temperatuur helaas hele graden zijn.
Is dat bij jullie uitlezing ook?
Meende dat verschiltemperatuur wel 0,01 was.
Goed bezig!

De aanvoer/retour-temp zijn inderdaad in hele graden helaas. En de delta is zoals je zegt wel 0,01°C

Zelfinstallatie warmtepomp Omnia M3.2 10, Warmtemeter Sensostar + ESP


Acties:
  • +2 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Afbeeldingslocatie: https://tweakers.net/i/imn6InixwzKkkv0V00hPoMlOnvM=/800x/filters:strip_icc():strip_exif()/f/image/peKs2lAsxZjRHZWXlzXLuBM9.jpg?f=fotoalbum_large

Het past allemaal maar net, met name antenne is een wat vervelend ding, maar die kan natuurlijk ook buiten de behuizing.
Voeding werkt ook goed, gaat 5v naar kleine printplaat en heeft daar eigen spanningsregelaar en de benodigde diodes.

En natuurlijk het aller belangrijkste, we hebben data in ESPHome 8)
Afbeeldingslocatie: https://tweakers.net/i/2_iV04vDP7vNbdbtSrmZfT7eUJQ=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/0PLIlobDf6PFa04xF43crO6o.png?f=user_large
offtopic:
Als ik even blaas komt er zo 25kW uit mijn longen :9

Heb interval nu op 10s staan en krijg steeds netjes nieuwe data, lijkt dus geen tijd limitatie te zijn met eigen module.
Het is best wel even wat uitzoekwerk als je nog nooit een ESPHome component hebt gemaakt, maar het werkt.
Wil nog wel even foutcodes implementeren, en moet modbus ook nog testen.
Maar lijkt de goede kant op te gaan.

Acties:
  • 0 Henk 'm!

  • Zeppelin500
  • Registratie: Maart 2024
  • Laatst online: 02-05-2024
Hi brambo123,

nice Project! I find you from the Link at german Haustechnikdialog.
Funny, we develop nearly the same at the same time. :-)
Started for my Sensostar, I developed a universal M-Bus to MQTT Gateway with a full functional M-Bus decode library in Arduino style.
Autodiscover for Homeassistent will release the next days.

MBusino

Library

May be some code parts are useful.

If the communication between the Sensostar and the original M-Bus module already M-Bus. We can save the module and the chinamaster.
What pins of the connector are 3,3V M-Bus Rx/Tx?


Afbeeldingslocatie: https://tweakers.net/i/lsUKQwTAA6rXrwYAbXv1SSZLJEM=/800x/filters:strip_icc():strip_exif()/f/image/biIBbebhmrdfVgtam6MpnoAV.jpg?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/9La9Y6zg661r2IgXvxmeWa-qWEs=/800x/filters:strip_icc():strip_exif()/f/image/MFQ6OatiOsuKYxuCtknVsdHD.jpg?f=fotoalbum_large

Acties:
  • +1 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Zeppelin500 schreef op donderdag 7 maart 2024 @ 20:06:
Hi brambo123,

nice Project! I find you from the Link at german Haustechnikdialog.
Funny, we develop nearly the same at the same time. :-)
Started for my Sensostar, I developed a universal M-Bus to MQTT Gateway with a full functional M-Bus decode library in Arduino style.
Autodiscover for Homeassistent will release the next days.

MBusino

Library

May be some code parts are useful.

If the communication between the Sensostar and the original M-Bus module already M-Bus. We can save the module and the chinamaster.
What pins of the connector are 3,3V M-Bus Rx/Tx?


[Afbeelding]
[Afbeelding]
Welcome here :w

At first I also thought about just making complete software for this.
But I don't really feel like having to help all the people who want something slightly different, or having to do software updates all the time.
With ESPHome, everyone can decide for themselves what they want to do with the data.

This is the pinout:
Afbeeldingslocatie: https://tweakers.net/i/eOgb0uoBHHO4-jcwZEGEMsSzOPE=/x800/filters:strip_icc():strip_exif()/f/image/UCF9tBXTBgl9QLH3qAm8Y3V8.jpg?f=fotoalbum_large

Communication is M-Bus, but it uses broadcast address and a manufacturer specific data request.
I have tried regular M-Bus, but the meter does not respond to that.
Send this data, and you will receive a neat MBus package in return:
code:
1
68 11 11 68 53 FE 51 0F 00 00 01 59 02 03 04 06 05 07 08 09 0B 42 16

Acties:
  • 0 Henk 'm!

  • Zeppelin500
  • Registratie: Maart 2024
  • Laatst online: 02-05-2024
Thank you!
The Rx/Tx are 3,3V compatible?
Will the project result in a commercial product or just for fun?

Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Zeppelin500 schreef op vrijdag 8 maart 2024 @ 13:18:
Thank you!
The Rx/Tx are 3,3V compatible?
Will the project result in a commercial product or just for fun?
I don't think 3.3V works well.
VCC is the battery voltage, so will be between 2.5 and 3V, or 3.3V with external power.
Originally optocouplers are used, but if you don't need galvanic isolation you could also use buffer ICs (or voltage divider using resistors).
Something like 74LVC1G125, which can have 5.5v on the input regardless of the supply voltage.
Also very useful chip to convert 5V signal to 3.3V.

I did plan to sell some modules.
But it is not for commercial use, purely for hobbyist or developer.
There is no CE declaration and has not been tested for EMC.
So official use is not allowed.

Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Kleine update...
Code voor ESPHome werkt helemaal, modbus ook.
Kwam er alleen achter dat ESPHome nog geen ondersteuning had voor UART TX buffer waardoor die wacht totdat die alle data heeft verstuurd.
Met een baudrate van 2400 en dan ook nog parity er bij zit je al op 4,5ms per byte.
En dan willen ze graag dat een loop max 20-30ms duurt, anders krijg je meldingen, dat lukt natuurlijk nooit.
Dus ondertussen ben ik dat ook maar even ESPHome aan het patchen.

Vandaag heb ik mijn energiemeter daadwerkelijk in mijn installatie gehangen.
Nog even mijn logging instellen en dan eens even poosje aankijken of het stabiel werkt.

Had trouwens in eerste instantie 5 printplaten besteld met alle toebehoren.
Dus eventueel ik er al een paar voor de verkoop, moet alleen nog even uitrekenen wat het nou allemaal kost.

Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Heb een beetje slecht nieuws.
Het vaker als om de 60s uitlezen werkt niet zoals gedacht.
Als het scherm actief is krijg je wel vaker data, maar zodra het scherm in rust ik wordt de data maar 1x per minuut geupdate.
Wordt dus toch kijken naar de extra connector.
Als het goed is liggen er een paar op het werk, dus daarmee kan ik wel even testen.

Acties:
  • 0 Henk 'm!

  • Zeppelin500
  • Registratie: Maart 2024
  • Laatst online: 02-05-2024
In your Picture above, the battery symbol is not visible.
See the Picture4.
I designed a dongle plug to simulate the power connector. See the other pictures.
5 Second interval is possible.

Link

Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Zeppelin500 schreef op maandag 18 maart 2024 @ 10:18:
In your Picture above, the battery symbol is not visible.
See the Picture4.
I designed a dongle plug to simulate the power connector. See the other pictures.
5 Second interval is possible.

Link
Yes, that is indeed correct.
But you can communicate with the meter more often, it just seems that it does not make new measurements.
In the meantime, I have connected an original card-edge connector.
Now you always receive new data, but you are left with a battery that does not fit.
Want to make something like a 3D printable connector, but small enough that the battery still fits.
Probably SLA printed because of the precision.

Acties:
  • 0 Henk 'm!

  • Zeppelin500
  • Registratie: Maart 2024
  • Laatst online: 02-05-2024
The Battery still fit with the dongle. My Sensostars case is closed. I receive since about 5 months every 5 seconds new telegrams with new values. Battery is still alive.

Acties:
  • +1 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Kleine update, beetje druk gehad met andere zaken...

Ondertussen 3d print van JLC3DP binnen voor de power connector.
Afbeeldingslocatie: https://tweakers.net/i/KHiPitNe3o2gP_azqonuCq-FiR8=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/ycR3fZ3qhTjSoDNxwQvaa1Wc.png?f=user_large
Gaatjes zijn precies de maat van een standaard pin header.
En dankzij de geweldige precisie van een resin print past het perfect.

En uiteraard, het werkt perfect:
Afbeeldingslocatie: https://tweakers.net/i/mUIdy-TK2vZq7QX08yocl1QnGlw=/x800/filters:strip_icc():strip_exif()/f/image/bd2pLlGRyI2r80W0JPxXRf4x.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • pc_slopert
  • Registratie: Maart 2008
  • Laatst online: 11:56
Ben aan het kijken om ook een sensostar aan te schaffen. Zie echter veel verschillende modellen. En vraag mezelf af welke ik eigenlijk moet hebben. Wil graag met ESPHome in HA (home assistant) gaan registreren. Ik heb 32mm ML buis waarin deze opgenomen wordt. Bij deze shop is veel keuze maar misschien zijn er betere aanbieders? (goedkoper :).

Is Qp 2,5 ook goed of moet het 3,5 zijn? Wat is het verschil?

Enphase IQ7 | 12xPhono Solar410 | 12xJA Solar390 | HomeAssistant | MacOs Sonoma | https://gathering.tweakers.net/forum/list_messages/2228262


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
pc_slopert schreef op maandag 26 augustus 2024 @ 01:16:
Ben aan het kijken om ook een sensostar aan te schaffen. Zie echter veel verschillende modellen. En vraag mezelf af welke ik eigenlijk moet hebben. Wil graag met ESPHome in HA (home assistant) gaan registreren. Ik heb 32mm ML buis waarin deze opgenomen wordt. Bij deze shop is veel keuze maar misschien zijn er betere aanbieders? (goedkoper :).

Is Qp 2,5 ook goed of moet het 3,5 zijn? Wat is het verschil?
Het gaat er niet om wat voor maat buis je hebt, maar hoeveel flow je hebt en hoeveel drukverschil acceptabel is.
Dus waar wil je hem tussen zetten? Gasketel? Warmtepomp? Hoeveel kW?


Zal binnenkort weer eens verder met mijn printplaatjes...
Bij mij werkt die al wel, en heb nog aantal liggen.

Acties:
  • 0 Henk 'm!

  • pc_slopert
  • Registratie: Maart 2008
  • Laatst online: 11:56
Ik wil hem gebruiken voor een Arotherm Warmtepomp 7kw.

Enphase IQ7 | 12xPhono Solar410 | 12xJA Solar390 | HomeAssistant | MacOs Sonoma | https://gathering.tweakers.net/forum/list_messages/2228262


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
pc_slopert schreef op dinsdag 27 augustus 2024 @ 20:31:
Ik wil hem gebruiken voor een Arotherm Warmtepomp 7kw.
Dan is 32mm wel redelijk royaal.
7kW met 5 graden verschil is +- 1200L/h.
Qp 2,5 is dan prima.
Dus dan zou je op zoiets komen.
Goedkopere shop heb ik niet kunnen vinden (hem die van mij daar ook besteld).


Denk dat ik voor printplaatjes van mij eerst maar even simpelweg de prijs van een M-Bus module aanhou.
Die kosten zo'n 30 euro, lijkt mij een prima prijs.
Dan heb je dus complete module met ESP32 waar je direct ESPHome op kan draaien.
Module daarvoor heb ik al gemaakt, zal ik dan wel even op GitHub gooien zodat die makkelijk geïmporteerd kan worden.

Acties:
  • 0 Henk 'm!

  • pc_slopert
  • Registratie: Maart 2008
  • Laatst online: 11:56
Had net vanochtend al een Q3,5 versie besteld. Met M-bus module. De buis is trouwens Meerlagenbuis (3mm wand) dus kleinere binnenmaat. Nou ja we gaan het zien. Ik ben wel geinterresseerd in de printplaat (neem aan dat die dan klant en klaar is :) Of moet ik nog zelf solderen.

Enphase IQ7 | 12xPhono Solar410 | 12xJA Solar390 | HomeAssistant | MacOs Sonoma | https://gathering.tweakers.net/forum/list_messages/2228262


Acties:
  • +1 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
pc_slopert schreef op dinsdag 27 augustus 2024 @ 22:05:
Had net vanochtend al een Q3,5 versie besteld. Met M-bus module. De buis is trouwens Meerlagenbuis (3mm wand) dus kleinere binnenmaat. Nou ja we gaan het zien. Ik ben wel geinterresseerd in de printplaat (neem aan dat die dan klant en klaar is :) Of moet ik nog zelf solderen.
Ja, printje is wel kant en klaar.
Had ze ook bijna compleet gesoldeerd besteld.
Moet alleen esp en connectors er op zetten en wat kabeltjes op maat maken voor voeding.

Acties:
  • 0 Henk 'm!

  • pc_slopert
  • Registratie: Maart 2008
  • Laatst online: 11:56
@brambo123 Ik kreeg gisteren te horen dat de bestelde versie misschien wel een maand levertijd heeft. Nu vroeg ik mezelf af, de versie die jij aangeeft, (2,5) moet daar nog iets extra gekozen worden (Mbus module ab werk) of kan ik gewon de basis uitvoering bestellen? Hoe zit dat dan met die Mbus? Of is dat dan jouw bordje? Kan nu mijn bestelling nog veranderen of annuleren namelijk.

Enphase IQ7 | 12xPhono Solar410 | 12xJA Solar390 | HomeAssistant | MacOs Sonoma | https://gathering.tweakers.net/forum/list_messages/2228262


Acties:
  • +1 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
pc_slopert schreef op dinsdag 3 september 2024 @ 09:08:
@brambo123 Ik kreeg gisteren te horen dat de bestelde versie misschien wel een maand levertijd heeft. Nu vroeg ik mezelf af, de versie die jij aangeeft, (2,5) moet daar nog iets extra gekozen worden (Mbus module ab werk) of kan ik gewon de basis uitvoering bestellen? Hoe zit dat dan met die Mbus? Of is dat dan jouw bordje? Kan nu mijn bestelling nog veranderen of annuleren namelijk.
Basis uitvoering is voldoende.
Mijn module is de uitbreidingsmodule.

Acties:
  • 0 Henk 'm!

  • pc_slopert
  • Registratie: Maart 2008
  • Laatst online: 11:56
@brambo123 Bedankt eens kijken of die wel beschikbaar is. Hoe kom ik trouwens aan jouw module :) Kan ik die ergens bestellen.

Enphase IQ7 | 12xPhono Solar410 | 12xJA Solar390 | HomeAssistant | MacOs Sonoma | https://gathering.tweakers.net/forum/list_messages/2228262


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
Zelf even druk gehad en ziek geweest, maar nu weer verder.
Heb 2 modules verzegd, nog 2 beschikbaar.

WiFi antenne zit er bij, heb hem bij mij zelf aan de achterkant van de meter geplakt.
Blokje voor voeding detectie zit er niet bij, dus uitlezen is beperkt tot eens per 10s minuut.
Zit wel kabeltje aan om hoofdprint van voeding te voorzien om te voorkomen dat batterij leegloopt.
Moet 5v voeding hebben, makkelijkste is even oude USB kabel doorknippen.

Broncode met voorbeeld config staat op GitHub.
Voorbeeldcode is er al op geflashed zodat je vanaf wifi eigen config makkelijk kan upload.

Module is standaard voorzien van Modbus aansluiting.
Gebruik ik zelf om Eastron energiemeter uit te lezen om COP te bepalen (rond de 5 bij +- 0°C buiten 8) )

[ Voor 0% gewijzigd door brambo123 op 10-11-2024 22:00 . Reden: Uitlezen max 1x per minuut, niet elke 10s ]


Acties:
  • 0 Henk 'm!

  • pc_slopert
  • Registratie: Maart 2008
  • Laatst online: 11:56
Even een handige link voor wie nog de sensostar wil open maken om bijvoorbeeld een module te plaatsen. Hier zie hoe je dat handig doet: YouTube: Equip Engelmann SensoStar heat meters with a communication module? I...

Enphase IQ7 | 12xPhono Solar410 | 12xJA Solar390 | HomeAssistant | MacOs Sonoma | https://gathering.tweakers.net/forum/list_messages/2228262


Acties:
  • 0 Henk 'm!

  • pc_slopert
  • Registratie: Maart 2008
  • Laatst online: 11:56
Nog wel even aan het stoeien om de module ook in mijn eigen netwerk zichtbaar te krijgen. Dat lukt nog niet zo soepel. Ik kan als ik mijn iPhonie op de wifi van de Sensostar zet via de browser 192.168.4.1:80 op de webpagina komen. Daar zou je in principe een update bestand kunnen uploaden Ota dus.

Dat is dus anders dan wat je via espHome (in HA) of via de webtool voor esphome zou doen (want dan heb je meestal de eerste keer dat ding aan usb in je netwerk hangen of kun je via de Esp module eerst je eigen wifi instellen of zie ik dat verkeerd?
Als ik jouw Sensostar.yaml zie kan ik daar wel wat bij zetten voor gebruik van mijn locale (wifi) netwerk. Maar heb geen idee of ik de yaml kan uploaden of dat het een ander bestandsformaat moet zijn?

Afbeeldingslocatie: https://tweakers.net/i/6W93To1yFweZWc1yhiDWHH695ao=/x800/filters:strip_icc():strip_exif()/f/image/44XZAcpdvc6eaaTsUUALJu0r.jpg?f=fotoalbum_large

Enphase IQ7 | 12xPhono Solar410 | 12xJA Solar390 | HomeAssistant | MacOs Sonoma | https://gathering.tweakers.net/forum/list_messages/2228262


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 22-04 13:43
pc_slopert schreef op vrijdag 22 november 2024 @ 12:08:
Nog wel even aan het stoeien om de module ook in mijn eigen netwerk zichtbaar te krijgen. Dat lukt nog niet zo soepel. Ik kan als ik mijn iPhonie op de wifi van de Sensostar zet via de browser 192.168.4.1:80 op de webpagina komen. Daar zou je in principe een update bestand kunnen uploaden Ota dus.

Dat is dus anders dan wat je via espHome (in HA) of via de webtool voor esphome zou doen (want dan heb je meestal de eerste keer dat ding aan usb in je netwerk hangen of kun je via de Esp module eerst je eigen wifi instellen of zie ik dat verkeerd?
Als ik jouw Sensostar.yaml zie kan ik daar wel wat bij zetten voor gebruik van mijn locale (wifi) netwerk. Maar heb geen idee of ik de yaml kan uploaden of dat het een ander bestandsformaat moet zijn?

[Afbeelding]
Upload is voor een .bin bestand.
ESPhome installeren op computer: https://esphome.io/guides/installing_esphome.html
Daarna kun je firmware bestand maken met: esphome compile config.yaml

Acties:
  • 0 Henk 'm!

  • pc_slopert
  • Registratie: Maart 2008
  • Laatst online: 11:56
Altijd weer even zoeken als je een tijdje iets niet gebruikt hebt. Maar goed ben er bijna, maar hoe los ik deze foutmelding op? Of is dat een soort "time-out" en zal die na een paar keer opnieuw proberen wel contact maken met Git?
Afbeeldingslocatie: https://tweakers.net/i/zvXen2EsGvPnH5h-uxuFHlTxSQM=/232x232/filters:strip_exif()/f/image/7uHiClvHvispwXd4UZPLfOVZ.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/JmdaUXnvCqkbur6jkK-nRdOweN8=/232x232/filters:strip_exif()/f/image/9f58GmiU0GVDEL3RXv35jNva.png?f=fotoalbum_tile

Enphase IQ7 | 12xPhono Solar410 | 12xJA Solar390 | HomeAssistant | MacOs Sonoma | https://gathering.tweakers.net/forum/list_messages/2228262

Pagina: 1