Ervaringen met startup DeWarmte pompAO (l/w hybride WP)

Pagina: 1 ... 49 ... 52 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • reinouts
  • Registratie: Januari 2000
  • Laatst online: 13:16
@durkp Nee dat hoort er niet bij.

Acties:
  • 0 Henk 'm!

  • Mkw
  • Registratie: Oktober 2023
  • Laatst online: 00:26
durkp schreef op vrijdag 21 maart 2025 @ 10:06:
Afgelopen week bij ons een Pomp AO en Pomp T geplaatst.

Inloggegevens ontvangen, maar de Webapp bekijken blijkt lastig te zijn:

[...]

Hoort dit bij de webapp, dat je 99 van de 100 keer dit ziet? Of ligt het aan onze account.

En netzoals bij Nijgeb, een volledig zwart vat, en niet zoals de designs online.
Leidingwerk erachter is wel erg inelkaar geknutseld.
Nee, dat hoort niet. Wellicht moeten ze bij support nog iets open zetten? Zou er een mailtje over sturen! Wel raar dat design afwijkt.

Acties:
  • +1 Henk 'm!

  • jevin20
  • Registratie: Juni 2014
  • Laatst online: 15-09 12:09
MR. RHS schreef op donderdag 20 maart 2025 @ 12:41:
[...]


Vet, als Dewarmte nog betatesters zoeken heb ik wel belangstelling. Als je dat nog ergens kunt droppen, graag :-)
Heb t nagevraagd bij mijn contactpersoon. De beta zit vol.
“ 2. Testgroep nieuwe iOS-app
De testgroep voor de nieuwe app is inmiddels samengesteld. Goed nieuws: kort daarna zal de app ook algemeen beschikbaar worden gesteld, dus je hoeft niet lang te wachten!”

DeWarmte 8,3 kW - Auer Edel Eau 270L - Enphase 7820 Wp - 2x MT 5.12 kWh - Zappi V2.1 - Tesla Model 3 LR AWD - Ford Fiesta ST Mk 8


Acties:
  • +1 Henk 'm!

  • MR. RHS
  • Registratie: Maart 2015
  • Nu online
jevin20 schreef op vrijdag 21 maart 2025 @ 16:21:
[...]

Heb t nagevraagd bij mijn contactpersoon. De beta zit vol.

[...]
Thanks voor de effort, much appreciated!

Acties:
  • 0 Henk 'm!

  • Nijgeb
  • Registratie: Mei 2011
  • Laatst online: 09-09 14:38
Ik lees hier dat de app dus in ontwikkeling is.
Ik heb onder meer voor DeWarmte gekozen -omdat- er een webapp was i.p.v. een native app voor Android/IOS.
Weet iemand of de komst van de app betekent dat de web app niet meer onderhouden wordt en/of beëindigd?

Acties:
  • 0 Henk 'm!

  • a.zwikstra
  • Registratie: December 2024
  • Laatst online: 07:48
Nijgeb schreef op zondag 23 maart 2025 @ 13:15:
Ik lees hier dat de app dus in ontwikkeling is.
Ik heb onder meer voor DeWarmte gekozen -omdat- er een webapp was i.p.v. een native app voor Android/IOS.
Weet iemand of de komst van de app betekent dat de web app niet meer onderhouden wordt en/of beëindigd?
Er komt naast de native app voor IOS/Android ook een nieuwe Web based app.

Acties:
  • 0 Henk 'm!

  • dlenstra
  • Registratie: December 2007
  • Laatst online: 15:27

dlenstra

....

Hier sinds 13 maart een full electric staan.
De dag voor de installatie zelf de verdeler van de vloerverwarming vervangen voor een pomploze variant en het leidingwerk vergroot van 22 naar 28 mm. Komt met 26 MLB het huis binnen, dus ergens wel de vraag of het veel zin heeft, maar had toch het leidingwerk open liggen. Nu gaat het van 26 MBL naar 28 en wordt vervolgens geplitst naar 28 met 1 inch de verdeler in en met bestaande 20 MLB naar de bovenverdieping.

Tevreden over de installatie. Vooraf werden er 2 dagen gepland, maar de boel draaide in 1 dag. 2 vriendelijke Poolse jongens die tot een uurtje of 18.30 goed hebben doorgewerkt. Ook hier een volledig zwarte Pomp T. Heb wel de bij DeWarmte gevraagd of de designkap achteraf nog gemonteerd gaat worden. Ze maken toch vrij actief reclame met het design van ook de Pomp T en in hebben die ook op hun stand in de woonwijzerwinkel in Vlaardingen staan.

Nu de boel een beetje inregelen. De vloerverwarming staat altijd open voor volume, defrosts en de Pomp T. Wordt momenteel aangestuurd door een Tado V3 met de slaapkamers als aparte zones die nu nog zelf mogen vragen omdat die in de nacht wat sneller afkoelen dan de benedenverdieping. Werkt nog niet optimaal, maar wil gezien die nachtelijke warmtevraag niet af van de vraagmogelijkheid voor boven. Heeft een van jullie een vergelijkbare situatie en daar een oplossing voor?

Verder moet ik zeggen dat het geluid van de Pomp AO me toch wel wat tegenvalt. Met name het ventilatorgeluid. Meet zelf (gewoon simpel met de telefoon) op een meter afstand tegen de 60 db en op een meter of 3 hangt dat nog boven de 50. Dit terwijl de pomp volgens mij niet echt vol draait, maar dat inzicht heb je in de webapp niet. Draait op die momenten dan met 0,6 - 1,1 kW ingaand vermogen.

Verder wel een aantal dingen waarvan ik hoop dat die in de toekomst nog worden aangepast of morgelijk worden gemaakt:
- Inzicht in hoe hard je compressor, ventilatorpomp en circulatiepomp draaien. En nog mooier, daarop invloed kunnen uitoefenen.
- zelf de keuze maken om geheel op stooklijn te stoken. Het water in mijn vloer is regelmatig best wel wat afgekoeld tegen de tijd dat de thermostaat weer gaat vragen. De pomp begint dan met een redelijk hoog vermogen. Misschien ook nog wel wat op de lossen met een beter passende stooklijn voor bij de thermostaat.
-Wat verder terug moduleren. Laagste wat ik hem nu heb zien draaien (in normale modus) is 0,5 kW. Met het weer van de laatste weken zou een stukje lager best mooi zijn en moet zeggen dat ik dan een tikje jaloers naar een Weheat Sparrow kan kijken die terug kan tot iets meer dan de helft daarvan.

Aanpassing die ik mogelijk zelf nog ga doen. de warmwaterleiding vanuit de Pomp T loopt nu een stukje omhoog. Deze is het eerste stukje best warm, dat lijkt me nutteloos verlies en denk op te lossen door een thermisch sifon te plaatsen. Dus de leiding eerst een stukje naar beneden te laten lopen. Hoe is dat bij anderen met een pomp T geplaatst?

Acties:
  • 0 Henk 'm!

  • HenkHA22
  • Registratie: November 2022
  • Laatst online: 02-09 09:22
Ik ben op zoek naar ervaringen met de koelfunctie van PompAO, met name in de vloerverwarming. Wie heeft er al een zomer mee gedraaid? Is het de meerprijs van €750 waard?

Acties:
  • +1 Henk 'm!

  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 14:35
HenkHA22 schreef op maandag 24 maart 2025 @ 17:20:
Ik ben op zoek naar ervaringen met de koelfunctie van PompAO, met name in de vloerverwarming. Wie heeft er al een zomer mee gedraaid? Is het de meerprijs van €750 waard?
Ik gebruik de koelfunctie al sinds deze er in (bèta tester). In mijn situatie werkt deze goed.
Let wel dat het je ruimte koel houdt, verwacht niet dat je de ruimte van 25 naar 20 oid krijgt.

Ik zet de koelfunctie vaak aan rond acht uur in de ochtend en laat deze de gehele dag aan. Aanvoer temperatuur 18 graden, lager niet want dan krijg ik condens. Dit moet je wel naar je eigen situatie afstemmen en goed in de gaten houden.

WP: DeWarmte PompAO 6.4Kw Hybrid, CV Intergas, Thermostaat Netatmo, 70m2 vvw, PV: 34x 325wp solaredge omvormer en optimizers,Wan ip adres weten? https://mijnips.eu


Acties:
  • +1 Henk 'm!

  • Joarie
  • Registratie: Juni 2008
  • Laatst online: 14:52
Ah, deze week gaat de app live. Dat is een korte (publieke) beta :+
Goed nieuws! Deze week lanceren wij onze nieuwe App. Om alle informatie van de huidige WebApp over te zetten naar onze nieuwe app, hebben we een paar dagen nodig. Tijdens dit proces zal je geen aanpassingen kunnen doen aan jouw systeem.

The chances of being killed by a cow are low but never 0%. 1x Venus-E 5.12 kW, FW151. 3-fasen. HW P1.


Acties:
  • 0 Henk 'm!

  • reinouts
  • Registratie: Januari 2000
  • Laatst online: 13:16
f.welvering schreef op maandag 24 maart 2025 @ 17:56:
[...]


Ik gebruik de koelfunctie al sinds deze er in (bèta tester). In mijn situatie werkt deze goed.
Let wel dat het je ruimte koel houdt, verwacht niet dat je de ruimte van 25 naar 20 oid krijgt.

Ik zet de koelfunctie vaak aan rond acht uur in de ochtend en laat deze de gehele dag aan. Aanvoer temperatuur 18 graden, lager niet want dan krijg ik condens. Dit moet je wel naar je eigen situatie afstemmen en goed in de gaten houden.
In mijn geval is 18 graden te hoog om er veel voordeel van te hebben, de Pomp AO schakelt dan snel weer af. Ik heb afgelopen zomer 16 graden gebruikt en slechts 1 a 2 dagen condens gezien en hem toen wat moeten verhogen.
Dus of het de €750 waard is? Als je vloerverwarming hebt zou ik het wel doen, gewoon voor het stukje extra comfort in de zomer.

Acties:
  • 0 Henk 'm!

  • Nijgeb
  • Registratie: Mei 2011
  • Laatst online: 09-09 14:38
f.welvering schreef op maandag 24 maart 2025 @ 17:56:
[...]


Ik gebruik de koelfunctie al sinds deze er in (bèta tester). In mijn situatie werkt deze goed.
Let wel dat het je ruimte koel houdt, verwacht niet dat je de ruimte van 25 naar 20 oid krijgt.

Ik zet de koelfunctie vaak aan rond acht uur in de ochtend en laat deze de gehele dag aan. Aanvoer temperatuur 18 graden, lager niet want dan krijg ik condens. Dit moet je wel naar je eigen situatie afstemmen en goed in de gaten houden.
Dat klinkt goed.
Is het koelvermogen van de Pomp AO net zo hoog als het 'verwarmingsvermogen' (8 kW)?

Acties:
  • +1 Henk 'm!

  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 14:35
Nijgeb schreef op dinsdag 25 maart 2025 @ 14:07:
[...]


Dat klinkt goed.
Is het koelvermogen van de Pomp AO net zo hoog als het 'verwarmingsvermogen' (8 kW)?
Oei dat durf ik niet te zeggen.
Koelen komt eigenlijk nooit boven de 600W verbruik

WP: DeWarmte PompAO 6.4Kw Hybrid, CV Intergas, Thermostaat Netatmo, 70m2 vvw, PV: 34x 325wp solaredge omvormer en optimizers,Wan ip adres weten? https://mijnips.eu


Acties:
  • 0 Henk 'm!

  • TweakhomeAS
  • Registratie: Maart 2025
  • Laatst online: 25-08 13:58
Hallo,

Forums zijn natuurlijk dé plek voor meningen. 🙂
En laat dat nu precies zijn waar ik naar op zoek ben!

Bij mij is drie weken geleden een pomp geplaatst. Ik ben benieuwd naar jullie mening over het volgende:

In de video zie je dat ik heel zachtjes tegen de leiding tik, maar deze beweegt al behoorlijk. Is dit bij jullie ook zo afgewerkt, of hoort dit steviger te zijn?

De zwarte isolatie lijkt mij vrij dun. Vinden jullie dit voldoende, of hebben jullie betere suggesties?

Op een andere video is te zien dat de achterkant van de pomp nu al beschadigd is, na slechts drie weken. Hoe dat is gebeurd, weet ik niet. Kan dit op lange termijn problemen geven, zoals roest?

Ik hoor graag jullie ervaringen en meningen!

https://www.veed.io/view/...-b0236ba5cb2f?panel=share
https://www.veed.io/view/...-9c918b68f8dc?panel=share


Ik hoor graag jullie ervaringen en meningen!

Acties:
  • 0 Henk 'm!

  • HenkHA22
  • Registratie: November 2022
  • Laatst online: 02-09 09:22
Over je tweede filmpje: dit is typisch een beschdiging die is ontstaan tijdens transport of montage van de warmtepomp. Niet gezien bij de oplevering? De luchtstroming is suboptimaal, maar ik verwacht geen corrosie of lekkage hierdoor. Er schijnen een soort “kmmen” te bestaan waarmee een dergelijke beschadiging enigszins kan worden gecorrigeerd.
Heb je dit al gedeeld met DeWarmte? zou ik meteen doen inclusief foto’s enz. Zou mij niet verbazen als ze een keer langs komen als ze in de buurt zijn om dit te herstellen en dan meteen een beugeltje aan te brengen op de leiding die er wat losjes bij hangt in je eerste filmpje (ook terugkoppelen met DeWarmte)

Acties:
  • 0 Henk 'm!

  • dlenstra
  • Registratie: December 2007
  • Laatst online: 15:27

dlenstra

....

Contact gehad met DeWarmte over ventilatorgeluid en de volledige zwarte Pomp T.
Om het geluid van de buitenunit wat te temperen is de ventilatorsnelheid iets verlaagd. Dit zou weinig invloed hebben op de efficiëntie, maar best wat doen voor het geluid. Wat betreft het geluid klopt dat zeker. De pomp lijkt flink minder lawaai te maken. Helaas kan ik nu niet zien wat het met de efficiëntie doet, daarvoor moet ik even wachten tot de nieuwe app het doet.

De designkamp van de Pomp T is later beschikbaar gekomen dan dat er werd geleverd. Er is nu een ticket bij hun werkvoorbereiding aangemaakt om de designkap alsnog na te plaatsen.

[ Voor 0% gewijzigd door dlenstra op 25-03-2025 20:11 . Reden: typo ]


Acties:
  • +3 Henk 'm!

  • MR. RHS
  • Registratie: Maart 2015
  • Nu online
De IOS app is in de App Store verschenen.

Acties:
  • +2 Henk 'm!

  • marcorolla
  • Registratie: December 2024
  • Laatst online: 27-08 14:39
De app voor de google play store is ook beschikbaar en werkt :-)

Wel volledig in het Engels en ik ben er nog niet achter of je de taal kunt aanpassen.

Acties:
  • +1 Henk 'm!

  • Joarie
  • Registratie: Juni 2008
  • Laatst online: 14:52
marcorolla schreef op woensdag 26 maart 2025 @ 13:51:
De app voor de google play store is ook beschikbaar en werkt :-)

Wel volledig in het Engels en ik ben er nog niet achter of je de taal kunt aanpassen.
Huh, de optie Heating&Cooling / Forced cooling staat er in. Interessant want ik heb die functie (nog) niet gekocht. Even zo mee testen.

Oh nice, een functie met een buitentemperatuurwaarde om de Pomp AO Only buiten spel te zetten en weer over te schakelen naar de CV.

[ Voor 14% gewijzigd door Joarie op 26-03-2025 14:00 ]

The chances of being killed by a cow are low but never 0%. 1x Venus-E 5.12 kW, FW151. 3-fasen. HW P1.


Acties:
  • 0 Henk 'm!

  • marcorolla
  • Registratie: December 2024
  • Laatst online: 27-08 14:39
Joarie schreef op woensdag 26 maart 2025 @ 13:56:
[...]
Waar zie jij die optie staan?

Huh, de optie Heating&Cooling / Forced cooling staat er in. Interessant want ik heb die functie (nog) niet gekocht. Even zo mee testen

Acties:
  • 0 Henk 'm!

  • Mkw
  • Registratie: Oktober 2023
  • Laatst online: 00:26
Joarie schreef op woensdag 26 maart 2025 @ 13:56:
[...]


Huh, de optie Heating&Cooling / Forced cooling staat er in. Interessant want ik heb die functie (nog) niet gekocht. Even zo mee testen
Die zie ik zo snel niet. Ik mis vooral de hoeveelheid verbruikte elektriciteit in de insights…

Acties:
  • +1 Henk 'm!

  • Joarie
  • Registratie: Juni 2008
  • Laatst online: 14:52
Dashboard -> Bij Products op de 3 bolletjes drukken -> Kies Cooling

The chances of being killed by a cow are low but never 0%. 1x Venus-E 5.12 kW, FW151. 3-fasen. HW P1.


Acties:
  • 0 Henk 'm!

  • marcorolla
  • Registratie: December 2024
  • Laatst online: 27-08 14:39
Joarie schreef op woensdag 26 maart 2025 @ 14:01:
[...]


Dashboard -> Bij Products op de 3 bolletjes drukken -> Kies Cooling
Gevonden inderdaad. Ben nu niet thuis dus ga er nog niet mee spelen. Ben wel benieuwd of het werkt want ook ik heb de functie nog niet aangeschaft.

Acties:
  • 0 Henk 'm!

  • Joarie
  • Registratie: Juni 2008
  • Laatst online: 14:52
Mkw schreef op woensdag 26 maart 2025 @ 14:00:
[...]


Die zie ik zo snel niet. Ik mis vooral de hoeveelheid verbruikte elektriciteit in de insights…
In de vernieuwde webpagina staat de dropdown wel bij Insights om Dag/Week/Maand/Jaar te selecteren

The chances of being killed by a cow are low but never 0%. 1x Venus-E 5.12 kW, FW151. 3-fasen. HW P1.


Acties:
  • 0 Henk 'm!

  • Mkw
  • Registratie: Oktober 2023
  • Laatst online: 00:26
Joarie schreef op woensdag 26 maart 2025 @ 14:27:
[...]


In de vernieuwde webpagina staat de dropdown wel bij Insights om Dag/Week/Maand/Jaar te selecteren
Daar staan allerlei statistieken inderdaad, maar niet de gebruikte elektriciteit. Die kun je wel uitrekenen uiteraard, maar deze was in de oude versie gewoon af te lezen per periode. Die gegevens heb ik liever dan de niet kloppende gasbesparing en zeker de foute besparing in euro’s. Die gegevens zijn wederom niet stabiel als je door de maanden heenklikt…

[ Voor 6% gewijzigd door Mkw op 26-03-2025 14:46 ]


Acties:
  • +1 Henk 'm!

  • Joarie
  • Registratie: Juni 2008
  • Laatst online: 14:52
Mkw schreef op woensdag 26 maart 2025 @ 14:43:
[...]


Daar staan allerlei statistieken inderdaad, maar niet de gebruikte elektriciteit. Die kun je wel uitrekenen uiteraard, maar deze was in de oude versie gewoon af te lezen per periode. Die gegevens heb ik liever dan de niet kloppende gasbesparing en zeker de foute besparing in euro’s. Die gegevens zijn wederom niet stabiel als je door de maanden heenklikt…
Ik zie wel de gebruikte electriciteit onder Heat output vs electricity usage.
De maandelijkse verbruiken wijken -2% af met de meting via een slimme stekker (in voordeel van DeWarmte)

The chances of being killed by a cow are low but never 0%. 1x Venus-E 5.12 kW, FW151. 3-fasen. HW P1.


Acties:
  • +1 Henk 'm!

  • Joarie
  • Registratie: Juni 2008
  • Laatst online: 14:52
De Forced Cooling aanzetten geeft een generieke "Something went wrong" foutmelding. Jammer :+

The chances of being killed by a cow are low but never 0%. 1x Venus-E 5.12 kW, FW151. 3-fasen. HW P1.


Acties:
  • 0 Henk 'm!

  • golfgti5
  • Registratie: Juli 2008
  • Laatst online: 01-08 08:42
Mkw schreef op woensdag 26 maart 2025 @ 14:00:
[...]


Die zie ik zo snel niet. Ik mis vooral de hoeveelheid verbruikte elektriciteit in de insights…
Klopt, mis ik ook, hoop dat het erbij komt, ik keek er regelmatig naar, heat supplied vind ik minder belangrijk

Acties:
  • +3 Henk 'm!

  • Mkw
  • Registratie: Oktober 2023
  • Laatst online: 00:26
golfgti5 schreef op woensdag 26 maart 2025 @ 17:27:
[...]


Klopt, mis ik ook, hoop dat het erbij komt, ik keek er regelmatig naar, heat supplied vind ik minder belangrijk
Het is inderdaad wel uit het bovenste gedeelte uit te lezen in de insights (tov de oude versie moet je voor de score per maand het jaaroverzicht kiezen). Maar snap niet helemaal de keuzes van welke stats ze laten zien.

Acties:
  • 0 Henk 'm!

  • stpieter
  • Registratie: Juli 2022
  • Laatst online: 12:29
Klik op de blauwe staaf in het diagram, verbruikte electriciteit wordt dan zichtbaar, naar keuze dag/week/maand/jaar/All

Afbeeldingslocatie: https://tweakers.net/i/YXmxRNRLZnT_dJGd-XZUGHRNcu0=/x800/filters:strip_exif()/f/image/T6ZYW3IghB3132jN4YtJ4gVs.png?f=fotoalbum_large

Pomp AO 8kW, Airco 10kW, SolarEdge 12kW, eBoiler 100l


Acties:
  • +3 Henk 'm!

  • Dominic-070
  • Registratie: December 2019
  • Laatst online: 17:24
Iemand de multiscrape code al aangepast op de nieuwe website?

Acties:
  • +1 Henk 'm!

  • nelving
  • Registratie: Oktober 2015
  • Laatst online: 07-09 14:26
Ik heb de indruk dat er alleen een nieuwe webapp UI is. Mogelijk met een nieuwe backend en capaciteit; verder voor iOS en Android een app browser wordt aangeboden. Functionaliteit en de werking richting de raspberry pi lijkt ongewijzigd. Er wordt nog steeds verwerkingstijd gevraagd bij elke wijziging die je nl doorvoert.
Zie ik dat verkeerd?

[ Voor 26% gewijzigd door nelving op 26-03-2025 22:39 ]


Acties:
  • +3 Henk 'm!

  • Nijgeb
  • Registratie: Mei 2011
  • Laatst online: 09-09 14:38
stpieter schreef op woensdag 26 maart 2025 @ 18:41:
Klik op de blauwe staaf in het diagram, verbruikte electriciteit wordt dan zichtbaar, naar keuze dag/week/maand/jaar/All

[Afbeelding]
Klopt, alleen zit bij een kleine 'staaf' de waarde onder mijn dikke vinger :)
Lijkt me handiger om het 'gewoon' ergens neer te zetten.

Acties:
  • +2 Henk 'm!

  • jevin20
  • Registratie: Juni 2014
  • Laatst online: 15-09 12:09
Vraagje, ik heb sinds 3 weken de PompAO staan. Nu gaat de cv ketel eruit (want tevreden over de werking van de WP), en moet ik het expansievat ergens anders kwijt. Dat is geen probleem, maar omdat deze al zo’n 30 jaar oud zou kunnen zijn (weet het niet) kreeg ik het advies om gelijk een nieuwe te plaatsen zodat er geen troep in m’n relatief nieuwe WP circuit komt.

Nu de vraag waar ik weinig antwoord op kan vinden op internet: wat voor dimensies expansievat heb ik nodig?

Ik heb alles draaien op max 40 graden aanvoertemp, meestal 32 graden. 120m2 vloerverwarming, twee radiatoren maar gewoon op lage temperatuur en niet echt noodzakelijk.

Graag jullie ideeën.

DeWarmte 8,3 kW - Auer Edel Eau 270L - Enphase 7820 Wp - 2x MT 5.12 kWh - Zappi V2.1 - Tesla Model 3 LR AWD - Ford Fiesta ST Mk 8


Acties:
  • +8 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
Dominic-070 schreef op woensdag 26 maart 2025 @ 18:44:
Iemand de multiscrape code al aangepast op de nieuwe website?
Ik ben bezig met een nieuwe versie van de scraper :) Ben al aardig op weg. Denk dat ik dit weekend nieuw script kan delen.

Acties:
  • +2 Henk 'm!

  • haeewee
  • Registratie: April 2012
  • Laatst online: 29-08 19:10
glkx schreef op donderdag 27 maart 2025 @ 22:21:
[...]
Ik ben bezig met een nieuwe versie van de scraper :) Ben al aardig op weg. Denk dat ik dit weekend nieuw script kan delen.
geweldig nieuws! en zo snel al 👍 (nu zie HA er zo lelijk uit met de foutmeldingen :)

PS ik zag op facebook dat er mogelijk ook een API beschikbaar zou komen (api.mydewarmte.com)
https://www.facebook.com/...rmalink/1868302903906556/

Erik

Acties:
  • +2 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
haeewee schreef op vrijdag 28 maart 2025 @ 08:12:
[...]


geweldig nieuws! en zo snel al 👍 (nu zie HA er zo lelijk uit met de foutmeldingen :)

PS ik zag op facebook dat er mogelijk ook een API beschikbaar zou komen (api.mydewarmte.com)
https://www.facebook.com/...rmalink/1868302903906556/

Erik
Yes, i.p.v. multiscrape gebruik ik nu REST. Het is me inmiddels gelukt om data binnen te halen.

Acties:
  • +1 Henk 'm!

  • Nijgeb
  • Registratie: Mei 2011
  • Laatst online: 09-09 14:38
Vooral nu dat het zonnetje weer gaat schijnen, vind ik het zonde dat de Pomp T direct na het douchen in de avond aan het werk gaat om het water weer te verwarmen.
Dit wil ik graag vanaf een uur of 12 in de middag laten gebeuren, echter krijg ik dit niet voor elkaar.
Het schema staat er in, maar de Pomp T gaat gewoon 's nachts (tot een uur 3) verwarmen...

Werkt bij iemand die een Pomp T heeft dit wel? Zie ik iets (een instelling?) over het hoofd?

Acties:
  • +12 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
Met onderstaand script kan ieder via de rest api van DeWarmte data binnen halen. Data die binnen wordt gehaald is vrijwel hetzelfde. De api bied echter veel meer gedetailleerde informatie :) Leuk om in de toekomst verder te onderzoeken wat we daarmee kunnen doen in HA.

Ivm overschakelen van multiscrape naar rest worden nieuwe sensoren gemaakt. Heb dit moment daarom ook gebruikt om de sensoren te hernoemen. Om toekomstige data verlies te voorkomen heb ik het binnen binnen halen van de data en de data omzetten in sensoren opgesplitst.

Enige dat je moet wijzigen is de email en wachtwoord in secret.

Na herstart kan het tot 1 dag duren voordat alle sensoren data ontvangen. Als je niet wilt wachten, dan kan in de Developer tools > Actions met de action homeassistant.update_entity de sensoren handmatig verversen.

Lijst van sensoren:
  • sensor.dewarmte_status
  • sensor.dewarmte_product_details
  • sensor.dewarmte_product_details_status
  • sensor.dewarmte_insights_hourly
  • sensor.dewarmte_insights_monthly
  • sensor.dewarmte_product_settings
secrets.yaml
code:
1
2
# Change email and password
dewarmte_credentials: '{"email": "<account email address>", "password": "<account password>"}'


configuration.yaml
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
rest:
  - resource: "https://api.mydewarmte.com/v1/auth/token/"
    scan_interval: 1800
    method: POST
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
    payload: !secret dewarmte_credentials
    sensor:
      - name: "DeWarmte Auth Token"
        unique_id: dewarmte_auth_token
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - refresh
          - access
  - resource: "https://api.mydewarmte.com/v1/customer/products/tb-status/"
    scan_interval: 300
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Status"
        unique_id: dewarmte_status
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - thermostat
          - gas_boiler
          - outdoor_temperature
        availability: >-
          {{ state_attr('sensor.dewarmte_auth_token', 'access') is not none }}
  - resource: "https://api.mydewarmte.com/v1/customer/products/"
    scan_interval: 300
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Product Details"
        unique_id: dewarmte_product_details
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes_path: "$.results[0]"
        json_attributes:
          - id
          - name
          - nickname
          # - type
          # - cooling
          # - related_ao
          # - created_at
          # - status
        availability: >-
          {{ state_attr('sensor.dewarmte_auth_token', 'access') is not none }}
      - name: "DeWarmte Product Details Status"
        unique_id: dewarmte_product_details_status
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes_path: "$.results[0].status"
        json_attributes:
          # - time
          - is_on
          - heat_input
          - heat_output
          - water_flow
          - electricity_consumption
          # - gas_boiler
          # - thermostat
          - supply_temperature
          - actual_temperature
          - target_temperature
          # - fault_code
          # - electric_backup_usage
          # - errors
          - is_connected
        availability: >-
          {{ state_attr('sensor.dewarmte_auth_token', 'access') is not none }}
  - resource_template: "https://api.mydewarmte.com/v1/customer/products/{{ state_attr('sensor.dewarmte_product_details', 'id') }}/insights/"
    scan_interval: 300
    params:
      start_date: >-
        {{ now().strftime('%Y-%m-%d') }}
      timespan: hourly
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Insights Hourly"
        unique_id: dewarmte_insights_hourly
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          # - time_start
          # - time_end
          # - timespan
          # - data
          # - saves
          - heat_sum
          - electricity_sum
          # - dwe_consumption
          # - electric_backup_usage_sum
          # - has_dwe
          - cop
        availability: >-
          {{
            state_attr('sensor.dewarmte_auth_token', 'access') is not none 
            and state_attr('sensor.dewarmte_product_details', 'id') is not none
          }}
  - resource_template: "https://api.mydewarmte.com/v1/customer/products/{{ state_attr('sensor.dewarmte_product_details', 'id') }}/insights/"
    scan_interval: 900
    params:
      start_date: >-
        {{ now().year }}-01-01
      timespan: monthly
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Insights Monthly"
        unique_id: dewarmte_insights_monthly
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          # - time_start
          # - time_end
          # - timespan
          # - data
          # - saves
          - heat_sum
          - electricity_sum
          # - dwe_consumption
          # - electric_backup_usage_sum
          # - has_dwe
          - cop
        availability: >-
          {{
            state_attr('sensor.dewarmte_auth_token', 'access') is not none 
            and state_attr('sensor.dewarmte_product_details', 'id') is not none
          }}
  - resource_template: "https://api.mydewarmte.com/v1/customer/products/{{ state_attr('sensor.dewarmte_product_details', 'id') }}/settings/"
    scan_interval: 86400
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Product Settings"
        unique_id: dewarmte_product_settings
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - advanced_boost_mode_control
          - advanced_thermostat_delay
          - backup_heating_mode
          # - cooling_thermostat_type
          # - cooling_temperature
          # - cooling_control_mode
          # - cooling_duration
          - heat_curve_mode
          - heating_kind
          - heat_curve_s1_outside_temp
          - heat_curve_s1_target_temp
          - heat_curve_s2_outside_temp
          - heat_curve_s2_target_temp
          - heat_curve_fixed_temperature
          - heat_curve_use_smart_correction
          - heating_performance_mode
          - heating_performance_backup_temperature
          - sound_mode
          - sound_compressor_power
          - sound_fan_speed
          # - warm_water_is_scheduled
          # - warm_water_ranges
          # - version
          # - is_applied
        availability: >-
          {{
            state_attr('sensor.dewarmte_auth_token', 'access') is not none 
            and state_attr('sensor.dewarmte_product_details', 'id') is not none
          }}

# Turn data into sensors
template:
  - binary_sensor:
      - name: "DeWarmte Thermostat"
        unique_id: dewarmte_thermostat
        state: >-
          {{ is_state_attr("sensor.dewarmte_status", "thermostat", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_status", "thermostat") is not none }}
        icon: mdi:thermostat-box
      - name: "DeWarmte Gas Boiler"
        unique_id: dewarmte_gas_boiler
        state: >-
          {{ is_state_attr("sensor.dewarmte_status", "gas_boiler", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_status", "gas_boiler") is not none }}
        icon: mdi:water-boiler
      - name: "DeWarmte Heatpump"
        unique_id: dewarmte_is_on
        state: >-
          {{ is_state_attr("sensor.dewarmte_product_details_status", "is_on", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "is_on") is not none }}
        icon: mdi:thermostat-box
      - name: "DeWarmte Connected"
        unique_id: dewarmte_is_connected
        state: >-
          {{ is_state_attr("sensor.dewarmte_product_details_status", "is_connected", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "is_connected") is not none }}
        icon: mdi:wifi
  - sensor:
      - name: "DeWarmte Outdoor Temperature"
        unique_id: dewarmte_outdoor_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_status", "outdoor_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_status", "outdoor_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Heat Input"
        unique_id: dewarmte_heat_input
        state: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "heat_input")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "heat_input") is not none }}
        state_class: measurement
        device_class: "power"
        unit_of_measurement: "kW"
      - name: "DeWarmte Heat Output"
        unique_id: dewarmte_heat_output
        state: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "heat_output")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "heat_output") is not none }}
        state_class: measurement
        device_class: "power"
        unit_of_measurement: "kW"
      - name: "DeWarmte Water Flow"
        unique_id: dewarmte_water_flow
        state: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "water_flow")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "water_flow") is not none }}
        icon: mdi:pump
        state_class: measurement
        device_class: "volume"
        unit_of_measurement: "l/min"
      - name: "DeWarmte Electrical Consumption"
        unique_id: dewarmte_electricity_consumption
        state: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "electricity_consumption")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "electricity_consumption") is not none }}
        state_class: measurement
        device_class: "power"
        unit_of_measurement: "kW"
      - name: "DeWarmte Supply Temperature"
        unique_id: dewarmte_supply_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "supply_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "supply_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Actual Temperature"
        unique_id: dewarmte_actual_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "actual_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "actual_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Target Temperature"
        unique_id: dewarmte_target_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "target_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_details_status", "target_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Heat Day Total"
        unique_id: dewarmte_heat_day_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "heat_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "heat_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte Electricity Day Total"
        unique_id: dewarmte_electricity_day_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "electricity_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "electricity_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte COP Day"
        unique_id: dewarmte_cop_day
        state: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "cop")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "cop") is not none }}
        state_class: measurement
        unit_of_measurement: "COP"
      - name: "DeWarmte Heat Year Total"
        unique_id: dewarmte_heat_year_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "heat_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "heat_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte Electricity Year Total"
        unique_id: dewarmte_electricity_year_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "electricity_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "electricity_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte COP Year"
        unique_id: dewarmte_cop_year
        state: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "cop")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "cop") is not none }}
        state_class: measurement
        unit_of_measurement: "COP"

# Exclude rest sensors from being recorded to save storage
recorder:
  exclude:
    entities:
      - sensor.dewarmte_auth_token
      - sensor.dewarmte_status
      - sensor.dewarmte_product_details
      - sensor.dewarmte_product_details_status
      - sensor.dewarmte_insights_hourly
      - sensor.dewarmte_insights_monthly
      - sensor.dewarmte_product_settings

[ Voor 19% gewijzigd door glkx op 29-03-2025 16:02 . Reden: Update script ]


Acties:
  • 0 Henk 'm!

  • HenkHA22
  • Registratie: November 2022
  • Laatst online: 02-09 09:22
glkx schreef op vrijdag 28 maart 2025 @ 09:39:
[...]

Yes, i.p.v. multiscrape gebruik ik nu REST. Het is me inmiddels gelukt om data binnen te halen.
Knap hoor! Bedankt voor het delen 👍
Wordt weer een leuk projectje om dit aan de praat te krijgen

Acties:
  • 0 Henk 'm!

  • jansd
  • Registratie: Januari 2023
  • Laatst online: 15-09 17:04
glkx schreef op vrijdag 28 maart 2025 @ 17:34:
Met onderstaand script kan ieder via de rest api van DeWarmte data binnen halen. Data die binnen wordt gehaald is vrijwel hetzelfde. De api bied echter veel meer gedetailleerde informatie :) Leuk om in de toekomst verder te onderzoeken wat we daarmee kunnen doen in HA.

Ivm overschakelen van multiscrape naar rest worden nieuwe sensoren gemaakt. Heb dit moment daarom ook gebruikt om de sensoren te hernoemen. Om toekomstige data verlies te voorkomen heb ik het binnen binnen halen van de data en de data omzetten in sensoren opgesplitst.

Enige dat je moet wijzigen is de email en wachtwoord in secret.

Na herstart duurt het minimaal 10 minuten voordat alle sensoren data ontvangen.

secrets.yaml
code:
1
2
# Change email and password
dewarmte_credentials: '{"email": "<account email address>", "password": "<account password>"}'


configuration.yaml
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# Retrieve data
rest:
  - resource: "https://api.mydewarmte.com/v1/auth/token/"
    scan_interval: 1800
    method: POST
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
    payload: !secret dewarmte_credentials
    sensor:
      - name: "DeWarmte Auth Token"
        unique_id: dewarmte_auth_token
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - refresh
          - access
  - resource: "https://api.mydewarmte.com/v1/customer/products/tb-status/"
    scan_interval: 300
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Product Status"
        unique_id: dewarmte_product_status
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - thermostat
          - gas_boiler
          - outdoor_temperature
        availability: >-
          {{ state_attr('sensor.dewarmte_auth_token', 'access') is not none }}
  - resource: "https://api.mydewarmte.com/v1/customer/products/"
    scan_interval: 300
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Product"
        unique_id: dewarmte_product
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes_path: "$.results[0].status"
        json_attributes:
          - is_on
          - heat_input
          - heat_output
          - water_flow
          - electricity_consumption
          - supply_temperature
          - actual_temperature
          - target_temperature
          - is_connected
        availability: >-
          {{ state_attr('sensor.dewarmte_auth_token', 'access') is not none }}
      - name: "DeWarmte Product ID"
        unique_id: dewarmte_product_id
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% elif value_json.results[0].id is defined %}
            {{ value_json.results[0].id }}
          {% endif %}
        availability: >-
          {{ state_attr('sensor.dewarmte_auth_token', 'access') is not none }}
  - resource_template: "https://api.mydewarmte.com/v1/customer/products/{{ states('sensor.dewarmte_product_id') }}/insights/"
    scan_interval: 300
    params:
      start_date: >-
        {{ now().strftime('%Y-%m-%d') }}
      timespan: hourly
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Insights Hourly"
        unique_id: dewarmte_insights_hourly
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - heat_sum
          - electricity_sum
          - cop
        availability: >-
          {{ (
            state_attr('sensor.dewarmte_auth_token', 'access') is not none 
            and states('sensor.dewarmte_product_id') not in ['unavailable', 'unknown', 'none'] 
          ) }}
  - resource_template: "https://api.mydewarmte.com/v1/customer/products/{{ states('sensor.dewarmte_product_id') }}/insights/"
    scan_interval: 900
    params:
      start_date: >-
        {{ now().year }}-01-01
      timespan: monthly
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Insights Monthly"
        unique_id: dewarmte_insights_monthly
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - heat_sum
          - electricity_sum
          - cop
        availability: >-
          {{ (
            state_attr('sensor.dewarmte_auth_token', 'access') is not none 
            and states('sensor.dewarmte_product_id') not in ['unavailable', 'unknown', 'none'] 
          ) }}

# Turn data into sensors
template:
  - binary_sensor:
      - name: "DeWarmte Thermostat"
        unique_id: dewarmte_thermostat
        state: >-
          {{ is_state_attr("sensor.dewarmte_product_status", "thermostat", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_status", "thermostat") is not none }}
        icon: mdi:thermostat-box
      - name: "DeWarmte Gas Boiler"
        unique_id: dewarmte_gas_boiler
        state: >-
          {{ is_state_attr("sensor.dewarmte_product_status", "gas_boiler", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_status", "gas_boiler") is not none }}
        icon: mdi:water-boiler
      - name: "DeWarmte Heatpump"
        unique_id: dewarmte_is_on
        state: >-
          {{ is_state_attr("sensor.dewarmte_product", "is_on", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "is_on") is not none }}
        icon: mdi:thermostat-box
      - name: "DeWarmte Connected"
        unique_id: dewarmte_is_connected
        state: >-
          {{ is_state_attr("sensor.dewarmte_product", "is_connected", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "is_connected") is not none }}
        icon: mdi:wifi
  - sensor:
      - name: "DeWarmte Outdoor Temperature"
        unique_id: dewarmte_outdoor_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product_status", "outdoor_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_status", "outdoor_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Heat Input"
        unique_id: dewarmte_heat_input
        state: >-
          {{ state_attr("sensor.dewarmte_product", "heat_input")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "heat_input") is not none }}
        state_class: measurement
        device_class: "power"
        unit_of_measurement: "kW"
      - name: "DeWarmte Heat Output"
        unique_id: dewarmte_heat_output
        state: >-
          {{ state_attr("sensor.dewarmte_product", "heat_output")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "heat_output") is not none }}
        state_class: measurement
        device_class: "power"
        unit_of_measurement: "kW"
      - name: "DeWarmte Water Flow"
        unique_id: dewarmte_water_flow
        state: >-
          {{ state_attr("sensor.dewarmte_product", "water_flow")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "water_flow") is not none }}
        icon: mdi:pump
        state_class: measurement
        device_class: "volume"
        unit_of_measurement: "l/min"
      - name: "DeWarmte Electrical Consumption"
        unique_id: dewarmte_electricity_consumption
        state: >-
          {{ state_attr("sensor.dewarmte_product", "electricity_consumption")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "electricity_consumption") is not none }}
        state_class: measurement
        device_class: "power"
        unit_of_measurement: "kW"
      - name: "DeWarmte Supply Temperature"
        unique_id: dewarmte_supply_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product", "supply_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "supply_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Actual Temperature"
        unique_id: dewarmte_actual_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product", "actual_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "actual_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Target Temperature"
        unique_id: dewarmte_target_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product", "target_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "target_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Heat Day Total"
        unique_id: dewarmte_heat_day_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "heat_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "heat_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte Electricity Day Total"
        unique_id: dewarmte_electricity_day_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "electricity_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "electricity_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte COP Day"
        unique_id: dewarmte_cop_day
        state: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "cop")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "cop") is not none }}
        state_class: measurement
        unit_of_measurement: "COP"
      - name: "DeWarmte Heat Year Total"
        unique_id: dewarmte_heat_year_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "heat_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "heat_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte Electricity Year Total"
        unique_id: dewarmte_electricity_year_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "electricity_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "electricity_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte COP Year"
        unique_id: dewarmte_cop_year
        state: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "cop")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "cop") is not none }}
        state_class: measurement
        unit_of_measurement: "COP"

# Exclude rest sensors from being recorded to save storage
recorder:
  exclude:
    entities:
      - sensor.dewarmte_auth_token
      - sensor.dewarmte_product_status
      - sensor.dewarmte_product
      - sensor.dewarmte_product_id
      - sensor.dewarmte_insights_hourly
      - sensor.dewarmte_insights_monthly
Bedankt voor dit mooie werk! Ik ga er de komende dagen mee aan de slag.

Klopt het dat ik de return temperature mis? Of is dat de actual_temperature?

Overigens ben ik benieuwd wat je nog meer uit de api kunt halen ;-)

Acties:
  • +1 Henk 'm!

  • haeewee
  • Registratie: April 2012
  • Laatst online: 29-08 19:10
glkx schreef op vrijdag 28 maart 2025 @ 17:34:
Met onderstaand script kan ieder via de rest api van DeWarmte data binnen halen. Data die binnen wordt gehaald is vrijwel hetzelfde. De api bied echter veel meer gedetailleerde informatie :) Leuk om in de toekomst verder te onderzoeken wat we daarmee kunnen doen in HA.

Ivm overschakelen van multiscrape naar rest worden nieuwe sensoren gemaakt. Heb dit moment daarom ook gebruikt om de sensoren te hernoemen. Om toekomstige data verlies te voorkomen heb ik het binnen binnen halen van de data en de data omzetten in sensoren opgesplitst.

Enige dat je moet wijzigen is de email en wachtwoord in secret.

Na herstart duurt het minimaal 10 minuten voordat alle sensoren data ontvangen.

secrets.yaml
code:
1
2
# Change email and password
dewarmte_credentials: '{"email": "<account email address>", "password": "<account password>"}'


configuration.yaml
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# Retrieve data
rest:
  - resource: "https://api.mydewarmte.com/v1/auth/token/"
    scan_interval: 1800
    method: POST
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
    payload: !secret dewarmte_credentials
    sensor:
      - name: "DeWarmte Auth Token"
        unique_id: dewarmte_auth_token
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - refresh
          - access
  - resource: "https://api.mydewarmte.com/v1/customer/products/tb-status/"
    scan_interval: 300
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Product Status"
        unique_id: dewarmte_product_status
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - thermostat
          - gas_boiler
          - outdoor_temperature
        availability: >-
          {{ state_attr('sensor.dewarmte_auth_token', 'access') is not none }}
  - resource: "https://api.mydewarmte.com/v1/customer/products/"
    scan_interval: 300
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Product"
        unique_id: dewarmte_product
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes_path: "$.results[0].status"
        json_attributes:
          - is_on
          - heat_input
          - heat_output
          - water_flow
          - electricity_consumption
          - supply_temperature
          - actual_temperature
          - target_temperature
          - is_connected
        availability: >-
          {{ state_attr('sensor.dewarmte_auth_token', 'access') is not none }}
      - name: "DeWarmte Product ID"
        unique_id: dewarmte_product_id
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% elif value_json.results[0].id is defined %}
            {{ value_json.results[0].id }}
          {% endif %}
        availability: >-
          {{ state_attr('sensor.dewarmte_auth_token', 'access') is not none }}
  - resource_template: "https://api.mydewarmte.com/v1/customer/products/{{ states('sensor.dewarmte_product_id') }}/insights/"
    scan_interval: 300
    params:
      start_date: >-
        {{ now().strftime('%Y-%m-%d') }}
      timespan: hourly
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Insights Hourly"
        unique_id: dewarmte_insights_hourly
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - heat_sum
          - electricity_sum
          - cop
        availability: >-
          {{ (
            state_attr('sensor.dewarmte_auth_token', 'access') is not none 
            and states('sensor.dewarmte_product_id') not in ['unavailable', 'unknown', 'none'] 
          ) }}
  - resource_template: "https://api.mydewarmte.com/v1/customer/products/{{ states('sensor.dewarmte_product_id') }}/insights/"
    scan_interval: 900
    params:
      start_date: >-
        {{ now().year }}-01-01
      timespan: monthly
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    sensor:
      - name: "DeWarmte Insights Monthly"
        unique_id: dewarmte_insights_monthly
        value_template: >-
          {% if value_json.detail is defined %}
            {{ value_json.detail }}
          {% else %}
            Available
          {% endif %}
        json_attributes:
          - heat_sum
          - electricity_sum
          - cop
        availability: >-
          {{ (
            state_attr('sensor.dewarmte_auth_token', 'access') is not none 
            and states('sensor.dewarmte_product_id') not in ['unavailable', 'unknown', 'none'] 
          ) }}

# Turn data into sensors
template:
  - binary_sensor:
      - name: "DeWarmte Thermostat"
        unique_id: dewarmte_thermostat
        state: >-
          {{ is_state_attr("sensor.dewarmte_product_status", "thermostat", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_status", "thermostat") is not none }}
        icon: mdi:thermostat-box
      - name: "DeWarmte Gas Boiler"
        unique_id: dewarmte_gas_boiler
        state: >-
          {{ is_state_attr("sensor.dewarmte_product_status", "gas_boiler", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_status", "gas_boiler") is not none }}
        icon: mdi:water-boiler
      - name: "DeWarmte Heatpump"
        unique_id: dewarmte_is_on
        state: >-
          {{ is_state_attr("sensor.dewarmte_product", "is_on", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "is_on") is not none }}
        icon: mdi:thermostat-box
      - name: "DeWarmte Connected"
        unique_id: dewarmte_is_connected
        state: >-
          {{ is_state_attr("sensor.dewarmte_product", "is_connected", true) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "is_connected") is not none }}
        icon: mdi:wifi
  - sensor:
      - name: "DeWarmte Outdoor Temperature"
        unique_id: dewarmte_outdoor_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product_status", "outdoor_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product_status", "outdoor_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Heat Input"
        unique_id: dewarmte_heat_input
        state: >-
          {{ state_attr("sensor.dewarmte_product", "heat_input")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "heat_input") is not none }}
        state_class: measurement
        device_class: "power"
        unit_of_measurement: "kW"
      - name: "DeWarmte Heat Output"
        unique_id: dewarmte_heat_output
        state: >-
          {{ state_attr("sensor.dewarmte_product", "heat_output")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "heat_output") is not none }}
        state_class: measurement
        device_class: "power"
        unit_of_measurement: "kW"
      - name: "DeWarmte Water Flow"
        unique_id: dewarmte_water_flow
        state: >-
          {{ state_attr("sensor.dewarmte_product", "water_flow")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "water_flow") is not none }}
        icon: mdi:pump
        state_class: measurement
        device_class: "volume"
        unit_of_measurement: "l/min"
      - name: "DeWarmte Electrical Consumption"
        unique_id: dewarmte_electricity_consumption
        state: >-
          {{ state_attr("sensor.dewarmte_product", "electricity_consumption")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "electricity_consumption") is not none }}
        state_class: measurement
        device_class: "power"
        unit_of_measurement: "kW"
      - name: "DeWarmte Supply Temperature"
        unique_id: dewarmte_supply_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product", "supply_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "supply_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Actual Temperature"
        unique_id: dewarmte_actual_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product", "actual_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "actual_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Target Temperature"
        unique_id: dewarmte_target_temperature
        state: >-
          {{ state_attr("sensor.dewarmte_product", "target_temperature")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_product", "target_temperature") is not none }}
        state_class: measurement
        device_class: "temperature"
        unit_of_measurement: "°C"
      - name: "DeWarmte Heat Day Total"
        unique_id: dewarmte_heat_day_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "heat_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "heat_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte Electricity Day Total"
        unique_id: dewarmte_electricity_day_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "electricity_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "electricity_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte COP Day"
        unique_id: dewarmte_cop_day
        state: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "cop")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_hourly", "cop") is not none }}
        state_class: measurement
        unit_of_measurement: "COP"
      - name: "DeWarmte Heat Year Total"
        unique_id: dewarmte_heat_year_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "heat_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "heat_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte Electricity Year Total"
        unique_id: dewarmte_electricity_year_total
        state: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "electricity_sum")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "electricity_sum") is not none }}
        state_class: measurement
        device_class: "energy"
        unit_of_measurement: "kWh"
      - name: "DeWarmte COP Year"
        unique_id: dewarmte_cop_year
        state: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "cop")|float(0) }}
        availability: >-
          {{ state_attr("sensor.dewarmte_insights_monthly", "cop") is not none }}
        state_class: measurement
        unit_of_measurement: "COP"

# Exclude rest sensors from being recorded to save storage
recorder:
  exclude:
    entities:
      - sensor.dewarmte_auth_token
      - sensor.dewarmte_product_status
      - sensor.dewarmte_product
      - sensor.dewarmte_product_id
      - sensor.dewarmte_insights_hourly
      - sensor.dewarmte_insights_monthly
geweldig gedaan! _/-\o_ , heel erg bedankt weer ! kan ik ergens een domatie doen als bedankje voor dit harde werk.

Acties:
  • +1 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
jansd schreef op vrijdag 28 maart 2025 @ 21:26:
[...]


Bedankt voor dit mooie werk! Ik ga er de komende dagen mee aan de slag.

Klopt het dat ik de return temperature mis? Of is dat de actual_temperature?

Overigens ben ik benieuwd wat je nog meer uit de api kunt halen ;-)
Return lijkt inderdaad verdwenen te zijn. Ik vermoed dat actual_temperature de temperatuur meting is die gedaan wordt in de toevoerleiding. Bij mij zit na ca 30 cm een kastje op het leidingwerk gemonteerd. Begreep van de installateurs dat dit kastje bepaalde extra meeting doet. Gok oa de daadwerkelijk temperatuur. Maar kan het mis hebben.

Zodra ik wat leuks heb gevonden in de api zal ik het hier posten :)

Acties:
  • +1 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
haeewee schreef op vrijdag 28 maart 2025 @ 21:58:
[...]


geweldig gedaan! _/-\o_ , heel erg bedankt weer ! kan ik ergens een domatie doen als bedankje voor dit harde werk.
Graag gedaan! En dank voor gebaar :) Blij dat ik anderen kan helpen oOo

Acties:
  • +4 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
Ik heb het script wat bijgewerkt. Onder json_attributes van elke rest call heb ik alle variabelen opgenomen die in de response zitten. De gene die ik minder interessant vind heb ik uitgezet. Daarnaast ook een rest call toegevoegd met alle settings.

Acties:
  • +8 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Ik was zelf opnieuw begonnen om samen met AI een custom integration te schrijven die ook kan updaten. Zodat je ook vanuit HA bijvoorbeeld je heat curve tijdelijk kunt wijzigen. Zie hier de eerste resultaten

Afbeeldingslocatie: https://tweakers.net/i/4BSa6CCl9TrBIvrq1XjWO3cLLb8=/x800/filters:strip_exif()/f/image/LPM3m0rpIxnfEnSgi4sqfO2d.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/eaL3cjYoFRqC10Z682ykf5zna7k=/x800/filters:strip_exif()/f/image/vwC4QK5cVxN4V6zP1BWf2cTz.png?f=fotoalbum_large

Je kunt de integratie zelf installeren. Zie hier:
https://github.com/ronald-willems/dewarmte-homeassistant

Let wel: het is nog echt alpha. Nog niet alle instellingen kun je aanpassen. Bandbreedte van heat curves kloppen nog niet. etc. Ik ga ook de code nog opschonen, want AI maakt er soms wel een rommeltje van.

Acties:
  • 0 Henk 'm!

  • JeBo1
  • Registratie: September 2023
  • Laatst online: 08-09 18:59
Bedankt voor het delen van je mooie werk!

Ik krijg een duplicate key foutmelding na het eerste rest: commando. Ik heb meerdere rest commands in m'n config staan.

Duidelijk relatief nieuw in HA, hoe los ik dit op?

Acties:
  • +1 Henk 'm!

  • jansd
  • Registratie: Januari 2023
  • Laatst online: 15-09 17:04
glkx schreef op zaterdag 29 maart 2025 @ 00:15:
[...]

Return lijkt inderdaad verdwenen te zijn. Ik vermoed dat actual_temperature de temperatuur meting is die gedaan wordt in de toevoerleiding. Bij mij zit na ca 30 cm een kastje op het leidingwerk gemonteerd. Begreep van de installateurs dat dit kastje bepaalde extra meeting doet. Gok oa de daadwerkelijk temperatuur. Maar kan het mis hebben.

Zodra ik wat leuks heb gevonden in de api zal ik het hier posten :)
Zojuist heb ik je configuratie overgenomen in HA. Ik kan inderdaad bevestigen dat de actual-temperature de Return temperatuur is.

Acties:
  • 0 Henk 'm!

  • Dominic-070
  • Registratie: December 2019
  • Laatst online: 17:24
delima schreef op zaterdag 29 maart 2025 @ 17:25:
Ik was zelf opnieuw begonnen om samen met AI een custom integration te schrijven die ook kan updaten. Zodat je ook vanuit HA bijvoorbeeld je heat curve tijdelijk kunt wijzigen. Zie hier de eerste resultaten

[Afbeelding]

[Afbeelding]

Je kunt de integratie zelf installeren. Zie hier:
https://github.com/ronald-willems/dewarmte-homeassistant

Let wel: het is nog echt alpha. Nog niet alle instellingen kun je aanpassen. Bandbreedte van heat curves kloppen nog niet. etc. Ik ga ook de code nog opschonen, want AI maakt er soms wel een rommeltje van.
Fantastisch! Je moet denk ik eerst een release maken, voordat HACS m goed op pakt.
Daarmaast moet in de root folder: hacs.json https://www.hacs.xyz/docs/publish/start/#hacsjson

Acties:
  • 0 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Dominic-070 schreef op zaterdag 29 maart 2025 @ 21:18:
[...]


Fantastisch! Je moet denk ik eerst een release maken, voordat HACS m goed op pakt.
Daarmaast moet in de root folder: hacs.json https://www.hacs.xyz/docs/publish/start/#hacsjson
Het is geen HACS. Gewoon standaard custom integration. Zie ook readme.

Acties:
  • 0 Henk 'm!

  • HenkHA22
  • Registratie: November 2022
  • Laatst online: 02-09 09:22
@glkx als ik in het script het jaar gelijk wil laten lopen met het afrekeningsjaar van mijn energieleverancier, moet ik dan de maand in regel 136 van het script wijzigen van bijv “01-01” naar “07-01”? Of is dat te simpel gedacht?

Acties:
  • 0 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
HenkHA22 schreef op zondag 30 maart 2025 @ 12:36:
@glkx als ik in het script het jaar gelijk wil laten lopen met het afrekeningsjaar van mijn energieleverancier, moet ik dan de maand in regel 136 van het script wijzigen van bijv “01-01” naar “07-01”? Of is dat te simpel gedacht?
Bij mij geeft de timeline: monthly met start_date 2024-07-01 helaas het jaar 2024 terug van 1 januari tot 31 december.

Acties:
  • 0 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
JeBo1 schreef op zaterdag 29 maart 2025 @ 18:05:
Bedankt voor het delen van je mooie werk!

Ik krijg een duplicate key foutmelding na het eerste rest: commando. Ik heb meerdere rest commands in m'n config staan.

Duidelijk relatief nieuw in HA, hoe los ik dit op?
Gaat dit over mijn 'custom integration'? Zo ja: kun je iets meer details geven? Dan kijk ik ernaar.

Acties:
  • 0 Henk 'm!

  • golfgti5
  • Registratie: Juli 2008
  • Laatst online: 01-08 08:42
Ging zo goed met de app maar nu dit, hier meer mensen last van?

Afbeeldingslocatie: https://tweakers.net/i/vkKiI5mz4-9GwupQJXZcI6TeIRQ=/x800/filters:strip_exif()/f/image/svWGp9gmbWqUFVzWGzPE0DP8.png?f=fotoalbum_large

Acties:
  • +1 Henk 'm!

  • JeBo1
  • Registratie: September 2023
  • Laatst online: 08-09 18:59
delima schreef op maandag 31 maart 2025 @ 13:36:
[...]

Gaat dit over mijn 'custom integration'? Zo ja: kun je iets meer details geven? Dan kijk ik ernaar.
Nee, gaat over het script van GLKX.

Acties:
  • 0 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
JeBo1 schreef op zaterdag 29 maart 2025 @ 18:05:
Bedankt voor het delen van je mooie werk!

Ik krijg een duplicate key foutmelding na het eerste rest: commando. Ik heb meerdere rest commands in m'n config staan.

Duidelijk relatief nieuw in HA, hoe los ik dit op?
Ik vermoed dat je rest al ergens anders in de yaml configuratie files gebruikt.

Acties:
  • 0 Henk 'm!

  • JeBo1
  • Registratie: September 2023
  • Laatst online: 08-09 18:59
glkx schreef op maandag 31 maart 2025 @ 20:02:
[...]

Ik vermoed dat je rest al ergens anders in de yaml configuratie files gebruikt.
Klopt, dat gaf ik al aan.

Heb nu het 2e Rest command weggehaald en fout is weg.

[ Voor 12% gewijzigd door JeBo1 op 31-03-2025 22:01 ]


Acties:
  • 0 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
JeBo1 schreef op maandag 31 maart 2025 @ 20:12:
[...]


Klopt, dat gaf ik al aan.

Heb nu het 2e Rest command weggehaald en fout is weg.
O sorry haha, die laatste zin had ik helemaal geskipt 8)7 Top dat het nu werkt!

Acties:
  • 0 Henk 'm!

  • JeBo1
  • Registratie: September 2023
  • Laatst online: 08-09 18:59
glkx schreef op maandag 31 maart 2025 @ 22:54:
[...]

O sorry haha, die laatste zin had ik helemaal geskipt 8)7 Top dat het nu werkt!
Dewarmte werkt.
Maar wat doe ik met het tweede rest command in dezelfde config file maar voor een andere applicatie?

Er staat ook nog een
rest_command:
voor een derde stukje script.

Acties:
  • 0 Henk 'm!

  • rob2011
  • Registratie: April 2011
  • Laatst online: 14-09 21:35
Hier nog een newbie vraag, scraper script vervangen door het nieuw script, dan alle sensors waar eerst pompAO stond vervangen door de nieuwe met sensor.dewarmte. Dan zou het oude dashboard weer moeten doen toch ?

Acties:
  • +1 Henk 'm!

  • dj_freak
  • Registratie: Juli 2006
  • Laatst online: 09-09 13:24
Fan-Tas-Tisch!
Waarom faciliteert DeWarmte dit nou niet zelf? (of sponsor een tweaker die dit al heeft gebouwd 8) )
Precies waar ik al maanden mee bezig was, mijn dank is groot!

Inmiddels hebben wij ook een Pomp-T van DeWarmte, deze zit ook in de nieuwe app.
Is er iemand al bezig met de integratie van deze Pomp-T in homeassistant?
Uitlezen van temperatuur, aansturen van boost modus etc zou allemaal heel erg wenselijk zijn.
:)
delima schreef op zaterdag 29 maart 2025 @ 17:25:
Ik was zelf opnieuw begonnen om samen met AI een custom integration te schrijven die ook kan updaten. Zodat je ook vanuit HA bijvoorbeeld je heat curve tijdelijk kunt wijzigen. Zie hier de eerste resultaten

[Afbeelding]

[Afbeelding]

Je kunt de integratie zelf installeren. Zie hier:
https://github.com/ronald-willems/dewarmte-homeassistant

Let wel: het is nog echt alpha. Nog niet alle instellingen kun je aanpassen. Bandbreedte van heat curves kloppen nog niet. etc. Ik ga ook de code nog opschonen, want AI maakt er soms wel een rommeltje van.

Acties:
  • +2 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
JeBo1 schreef op dinsdag 1 april 2025 @ 09:01:
[...]


Dewarmte werkt.
Maar wat doe ik met het tweede rest command in dezelfde config file maar voor een andere applicatie?

Er staat ook nog een
rest_command:
voor een derde stukje script.
De rest: is voor RESTfull Censor en rest_command: is voor RESTfull Command. Beide kunnen naast elkaar in de configuration staan. Zolang ze beide maar één keer worden gebruikt.

Mocht je meerdere rest of meerdere rest_command hebben dan kan deze samen voegen (rest bij rest en rest_command bij rest_command). Werkt voor beide helaas net wat anders.

Voor rest, voorbeeld: https://www.home-assistant.io/integrations/sensor.rest/
Voor rest_command, voorbeeld: https://www.home-assistant.io/integrations/rest_command/#basic-example-which-uses-put-method-and-payload-encoded-as-form-data

Acties:
  • +2 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
rob2011 schreef op dinsdag 1 april 2025 @ 13:58:
Hier nog een newbie vraag, scraper script vervangen door het nieuw script, dan alle sensors waar eerst pompAO stond vervangen door de nieuwe met sensor.dewarmte. Dan zou het oude dashboard weer moeten doen toch ?
In theorie moet het zo simpel zijn inderdaad :)
  1. Multiscrape script er uit
  2. Nieuwe scraper er in
  3. Credentials aanpassen
  4. Home Assistant opnieuw herstarten
  5. Dashboard sensoren vervangen

Acties:
  • +3 Henk 'm!

  • glkx
  • Registratie: Juni 2007
  • Niet online
Ik kijk btw enorm uit naar de intergratie van @delima _/-\o_

In de tussentijd heb ik voor elkaar gekregen om ook via rest_command heat curve aan te passen. Voor wie nu ook al mee wilt experimenteren:

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
rest_command:
  change_dewarmte_settings_heat_curve:
    url: "https://api.mydewarmte.com/v1/customer/products/{{ state_attr('sensor.dewarmte_product_details', 'id') }}/settings/heat-curve/"
    method: POST
    headers:
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
      Content-Type: "application/json"
      Authorization: "Bearer {{ state_attr('sensor.dewarmte_auth_token', 'access') }}"
    payload: >-
      {
        "heat_curve_mode": "weather",
        "heating_kind": "custom",
        "heat_curve_s1_outside_temp": {{ heat_curve_s1_outside_temp|default(-10) }},
        "heat_curve_s2_outside_temp": {{ heat_curve_s2_outside_temp|default(15) }},
        "heat_curve_s1_target_temp": {{ heat_curve_s1_target_temp|default(45) }},
        "heat_curve_s2_target_temp": {{ heat_curve_s2_target_temp|default(30) }},
        "heat_curve_fixed_temperature": 39,
        "heat_curve_use_smart_correction": false
      }

# Example automation
automation:
  - alias: "Change DeWarmte heat curve"
    triggers: []
    actions:
      - action: rest_command.change_dewarmte_settings_heat_curve
        data:
          heat_curve_s1_outside_temp: -10
          heat_curve_s2_outside_temp: 15
          heat_curve_s1_target_temp: 39
          heat_curve_s2_target_temp: 29

Acties:
  • +2 Henk 'm!

  • HenkHA22
  • Registratie: November 2022
  • Laatst online: 02-09 09:22
rob2011 schreef op dinsdag 1 april 2025 @ 13:58:
Hier nog een newbie vraag, scraper script vervangen door het nieuw script, dan alle sensors waar eerst pompAO stond vervangen door de nieuwe met sensor.dewarmte. Dan zou het oude dashboard weer moeten doen toch ?
Ja, inderdaad
Heb het bijna klaar

Acties:
  • +3 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Nou, ik heb vandaag de instellingen werkend gekregen van PompAO. De sensors werken ook.

Ik heb ook nog 2 pogingen gedaan om samen met AI (cursor.com) te refactoren, maar dat viel tegen, dus de code is nog steeds nogal slordig.

Je kunt 'm dus wel gebruiken. Hij staat hier.
https://github.com/ronald-willems/dewarmte-homeassistant

Download de folder custom_components/dewarmte en plaats deze in de custom_components folder van je homeassistant (via smb of windows share).

Daarna kun je 'm toevoegen als integratie. Zie ook de readme file.

Ik geef nog geen garanties en ook niet over backwards compatibility. Ik ga proberen in toekomstige versies de sensoren dezelfde naam te laten houden, maar geen garanties.

Ik ben wel heel benieuwd naar feedback.

Acties:
  • +2 Henk 'm!

  • haeewee
  • Registratie: April 2012
  • Laatst online: 29-08 19:10
delima schreef op woensdag 2 april 2025 @ 17:41:
Nou, ik heb vandaag de instellingen werkend gekregen van PompAO. De sensors werken ook.

Ik heb ook nog 2 pogingen gedaan om samen met AI (cursor.com) te refactoren, maar dat viel tegen, dus de code is nog steeds nogal slordig.

Je kunt 'm dus wel gebruiken. Hij staat hier.
https://github.com/ronald-willems/dewarmte-homeassistant

Download de folder custom_components/dewarmte en plaats deze in de custom_components folder van je homeassistant (via smb of windows share).

Daarna kun je 'm toevoegen als integratie. Zie ook de readme file.

Ik geef nog geen garanties en ook niet over backwards compatibility. Ik ga proberen in toekomstige versies de sensoren dezelfde naam te laten houden, maar geen garanties.

Ik ben wel heel benieuwd naar feedback.
net geïnstalleerd in m'n test HA omgeving. ziet er zo in 1e oogopslag goed uit! _/-\o_ thanks

Acties:
  • 0 Henk 'm!

  • haeewee
  • Registratie: April 2012
  • Laatst online: 29-08 19:10
haeewee schreef op donderdag 3 april 2025 @ 09:45:
[...]


net geïnstalleerd in m'n test HA omgeving. ziet er zo in 1e oogopslag goed uit! _/-\o_ thanks
ik zie ook coolings entities erbij staan, terwijl m.i. die niet bij mij geactiveerd is, mss is dat uit te lezen mbv de API en dat die entities niet getoond worden als cooling optie niet geactiveerd is ? (geen groot issue hoor, ik kan ze zelf ook gewoon verbregen in HA)

Acties:
  • 0 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
haeewee schreef op donderdag 3 april 2025 @ 10:54:
[...]


ik zie ook coolings entities erbij staan, terwijl m.i. die niet bij mij geactiveerd is, mss is dat uit te lezen mbv de API en dat die entities niet getoond worden als cooling optie niet geactiveerd is ? (geen groot issue hoor, ik kan ze zelf ook gewoon verbregen in HA)
Ik denk dat dit de integratie complex zou maken. Maar dank, dit is wel de feedback waar ik naar op zoek ben

Acties:
  • +2 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Iets anders: ik kwam tijdens ontwikkeling op basis van de oude site nog per ongeluk op een niet gereleasde pagina (ik had user agent op python staan). Daar zag ik een instelling pagina voor:
- Gewenste kamer temperatuur
- Min en max aanvoer temperatuur

Het lijkt erop dat ze functionaliteit voor een thermostaat aan het ontwikkelen zijn. Dat je niet alleen weersafhankelijk werkt, maar een lerend systeem op basis van je wensen. Dat zou mooi zijn! (zolang ze de andere opties niet weg halen)

Acties:
  • +1 Henk 'm!

  • TeutonMartin
  • Registratie: September 2019
  • Laatst online: 14-09 23:09
delima schreef op donderdag 3 april 2025 @ 11:19:
Iets anders: ik kwam tijdens ontwikkeling op basis van de oude site nog per ongeluk op een niet gereleasde pagina (ik had user agent op python staan). Daar zag ik een instelling pagina voor:
- Gewenste kamer temperatuur
- Min en max aanvoer temperatuur

Het lijkt erop dat ze functionaliteit voor een thermostaat aan het ontwikkelen zijn. Dat je niet alleen weersafhankelijk werkt, maar een lerend systeem op basis van je wensen. Dat zou mooi zijn! (zolang ze de andere opties niet weg halen)
Dat klopt, in eerste instantie met de Tado, heb de netatmo ook geopperd.

Maar als we een goed werkende API hebben kan het via HA met elke thermostaat. Heb mijn panasonic ook via de netatmo werken binnen HA, met heatshifts puur op de binnentemperatuur en dus zonder stooklijn.

Acties:
  • +2 Henk 'm!

  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 14:35
TeutonMartin schreef op donderdag 3 april 2025 @ 14:06:
[...]

Dat klopt, in eerste instantie met de Tado, heb de netatmo ook geopperd.

Maar als we een goed werkende API hebben kan het via HA met elke thermostaat. Heb mijn panasonic ook via de netatmo werken binnen HA, met heatshifts puur op de binnentemperatuur en dus zonder stooklijn.
Dat zou echt een prachtige toevoeging zijn!
Ik heb een Netatmo dus hoop dat ze die mee nemen. Volgens mij zijn er ook best veel met een Netatmo thermostaat.

WP: DeWarmte PompAO 6.4Kw Hybrid, CV Intergas, Thermostaat Netatmo, 70m2 vvw, PV: 34x 325wp solaredge omvormer en optimizers,Wan ip adres weten? https://mijnips.eu


Acties:
  • 0 Henk 'm!

  • pompom11
  • Registratie: September 2022
  • Laatst online: 28-08 21:09
delima schreef op woensdag 2 april 2025 @ 17:41:
Nou, ik heb vandaag de instellingen werkend gekregen van PompAO. De sensors werken ook.

Ik heb ook nog 2 pogingen gedaan om samen met AI (cursor.com) te refactoren, maar dat viel tegen, dus de code is nog steeds nogal slordig.

Je kunt 'm dus wel gebruiken. Hij staat hier.
https://github.com/ronald-willems/dewarmte-homeassistant

Download de folder custom_components/dewarmte en plaats deze in de custom_components folder van je homeassistant (via smb of windows share).

Daarna kun je 'm toevoegen als integratie. Zie ook de readme file.

Ik geef nog geen garanties en ook niet over backwards compatibility. Ik ga proberen in toekomstige versies de sensoren dezelfde naam te laten houden, maar geen garanties.

Ik ben wel heel benieuwd naar feedback.
Ik heb deze custom integration geoinstalleerd en alles lijkt te werken. Data wordt goed opgehaald. Ik kan alleen geen instellingen wijzigen. Althans deze worden niet daadwerkelijk aangepast in de settings van dewarmte. Als ik later home assistant weer laat zie ik weer de instellingen van dewarmte. Moet ik nog iets aanpassen? of kan dit ergens aan liggen?

Acties:
  • 0 Henk 'm!

  • Supernova_Black
  • Registratie: Oktober 2024
  • Laatst online: 23-04 11:50
Kan iemand mij helpen? Vandaag is bij ons de Pomp AO geïnstalleerd en we hebben nog geen ervaring met de installatie. PompT wordt ivm de 300 liter variant over 2 maanden bij ons geïnstalleerd en dus hebben wij een hybride installatie met een intergas kompakt HR CV ketel.

Nadat de heren de installatie in bedrijf hadden gesteld kwam er eerst geen warm water meer uit de kranen. Hierna zijn ze nog even bezig geweest om het warm water weer aan de praat te krijgen en nadat dit geregeld was zijn de heren vertrokken.

Nu blijkt dat de CV ketel niet meer uit gaat en de het huis boven de 27 graden loopt te verwarmen. Ik heb een Toon thermostaat en zelfs de laagste instelling mag niet baten de Cav ketel blijft het huis verwarmen.

Ik heb de stekker van de CV er maar uitgehaald en gebeld met de service line. Er is aangegeven dat er morgen een monteur contact opneemt.

Vlak voor de oplevering gaf de monteur aan dat ik nog een activatie link moet ontvangen om de web app te kunnen bekijken? Maar dit nog even kan duren omdat het systeem op vrijdag avond is opgeleverd?

Ik hoop dat iemand kan helpen, geen CV betekent geen warm water. Dit is knap lastig met 4 meiden in huis die 2x per dag douchen.

Acties:
  • 0 Henk 'm!

  • Mkw
  • Registratie: Oktober 2023
  • Laatst online: 00:26
Supernova_Black schreef op vrijdag 4 april 2025 @ 23:08:
Kan iemand mij helpen? Vandaag is bij ons de Pomp AO geïnstalleerd en we hebben nog geen ervaring met de installatie. PompT wordt ivm de 300 liter variant over 2 maanden bij ons geïnstalleerd en dus hebben wij een hybride installatie met een intergas kompakt HR CV ketel.

Nadat de heren de installatie in bedrijf hadden gesteld kwam er eerst geen warm water meer uit de kranen. Hierna zijn ze nog even bezig geweest om het warm water weer aan de praat te krijgen en nadat dit geregeld was zijn de heren vertrokken.

Nu blijkt dat de CV ketel niet meer uit gaat en de het huis boven de 27 graden loopt te verwarmen. Ik heb een Toon thermostaat en zelfs de laagste instelling mag niet baten de Cav ketel blijft het huis verwarmen.

Ik heb de stekker van de CV er maar uitgehaald en gebeld met de service line. Er is aangegeven dat er morgen een monteur contact opneemt.

Vlak voor de oplevering gaf de monteur aan dat ik nog een activatie link moet ontvangen om de web app te kunnen bekijken? Maar dit nog even kan duren omdat het systeem op vrijdag avond is opgeleverd?

Ik hoop dat iemand kan helpen, geen CV betekent geen warm water. Dit is knap lastig met 4 meiden in huis die 2x per dag douchen.
Je kunt in de meeste cv ketels alleen de verwarmingsfunctie uitzetten zodat warm water wel blijft komen vanuit de CV.

[ Voor 6% gewijzigd door Mkw op 04-04-2025 23:58 ]


Acties:
  • +2 Henk 'm!

  • Supernova_Black
  • Registratie: Oktober 2024
  • Laatst online: 23-04 11:50
Bedankt voor het meedenken, volgens mij is het gelukt om het probleem op te lossen.

Ik ben inderdaad in het service menu van de CV ketel gaan kijken naar de instellingen.

De monteurs hadden het installatie type op “1 = Kompakt Solo HR + Boiler” ingesteld.

Met behulp van chat gpt heb ik alle installatie types uit de handleiding weten te ontcijferen en bleek het niet op “1” ingesteld moeten zijn maar op “0”.

“0 = Kombi Kompakt HR”

Met “1” als instelling denkt de CV ketel namelijk dat hij continu warm CV water moet aanleveren aan een boiler.

Met “0” als instelling denkt de CB ketel dat hij in stand alone werkt en alleen op aanvraag zowel warm tap als CV water levert.

De CV ketel is in iedergeval gestopt met onnodig gas te verstoken en de radiotoren zijn weer afgekoeld.

Overdag maar eens even kijken of de pomp ook goed functioneert.

Acties:
  • 0 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
pompom11 schreef op vrijdag 4 april 2025 @ 19:53:
[...]


Ik heb deze custom integration geoinstalleerd en alles lijkt te werken. Data wordt goed opgehaald. Ik kan alleen geen instellingen wijzigen. Althans deze worden niet daadwerkelijk aangepast in de settings van dewarmte. Als ik later home assistant weer laat zie ik weer de instellingen van dewarmte. Moet ik nog iets aanpassen? of kan dit ergens aan liggen?
Hmm. Hij zou wel moeten werken. Kun je in de logs kijken? Settings=>system=>log. En daar kopiëren. Liefst in github issue maken, maar log hier pasten kan ook. Dank voor deze feedback! Ik ga er woensdag weer mee aan de slag.

Acties:
  • +1 Henk 'm!

  • pompom11
  • Registratie: September 2022
  • Laatst online: 28-08 21:09
delima schreef op zaterdag 5 april 2025 @ 18:47:
[...]


Hmm. Hij zou wel moeten werken. Kun je in de logs kijken? Settings=>system=>log. En daar kopiëren. Liefst in github issue maken, maar log hier pasten kan ook. Dank voor deze feedback! Ik ga er woensdag weer mee aan de slag.
Vandaag opnieuw geinstalleerd en nu werkt het. Heel erg bedankt!

Acties:
  • +6 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Ik heb net versie 0.3 uitgebracht van de HomeAssitant integration:
https://github.com/ronald-willems/dewarmte-homeassistant

Verbeteringen:
- bugfixes
- is on, is connected en fault code toegevoegd. (dank @Dominic-070 )
- code refactoring (stap 1)

Nu ook via HACS custom repository te installeren. Ik wil 'm over een tijdje aanmelden als het stabiel blijkt.

Wat nog niet werkt:
- cooling instellingen veranderen. Ik heb dit niet. Als iemand mij de URLs en payloads kan leveren dan bouw ik dit in. Liefst via github, maar hier mag ook.
- PompT. Heb ik ook niet. Heeft waarschijnlijk wat extra aandacht nodig. Info hiervoor is ook welkom

dank @Dominic-070 , @pompom11 , @jeroenhut, @haeewee en wellicht nog anderen voor proberen en feedback!

Laat vooral weten als je fouten of feature verzoeken hebt.

Acties:
  • +1 Henk 'm!

  • DutchAce
  • Registratie: November 2014
  • Laatst online: 08:47
delima schreef op woensdag 9 april 2025 @ 12:29:
Ik heb net versie 0.3 uitgebracht van de HomeAssitant integration:
https://github.com/ronald-willems/dewarmte-homeassistant

Verbeteringen:
- bugfixes
- is on, is connected en fault code toegevoegd. (dank @Dominic-070 )
- code refactoring (stap 1)

Nu ook via HACS custom repository te installeren. Ik wil 'm over een tijdje aanmelden als het stabiel blijkt.

Wat nog niet werkt:
- cooling instellingen veranderen. Ik heb dit niet. Als iemand mij de URLs en payloads kan leveren dan bouw ik dit in. Liefst via github, maar hier mag ook.
- PompT. Heb ik ook niet. Heeft waarschijnlijk wat extra aandacht nodig. Info hiervoor is ook welkom

dank @Dominic-070 , @pompom11 , @jeroenhut, @haeewee en wellicht nog anderen voor proberen en feedback!

Laat vooral weten als je fouten of feature verzoeken hebt.
Geweldig dat je hiermee bezig bent 👍

Acties:
  • 0 Henk 'm!

  • Farai
  • Registratie: December 2007
  • Laatst online: 02-09 21:28
delima schreef op woensdag 9 april 2025 @ 12:29:
Ik heb net versie 0.3 uitgebracht van de HomeAssitant integration:
https://github.com/ronald-willems/dewarmte-homeassistant

Verbeteringen:
- bugfixes
- is on, is connected en fault code toegevoegd. (dank @Dominic-070 )
- code refactoring (stap 1)

Nu ook via HACS custom repository te installeren. Ik wil 'm over een tijdje aanmelden als het stabiel blijkt.

Wat nog niet werkt:
- cooling instellingen veranderen. Ik heb dit niet. Als iemand mij de URLs en payloads kan leveren dan bouw ik dit in. Liefst via github, maar hier mag ook.
- PompT. Heb ik ook niet. Heeft waarschijnlijk wat extra aandacht nodig. Info hiervoor is ook welkom

dank @Dominic-070 , @pompom11 , @jeroenhut, @haeewee en wellicht nog anderen voor proberen en feedback!

Laat vooral weten als je fouten of feature verzoeken hebt.
Ten eerste heel gaaf dat je dit gebouwd hebt!

Zo te zien werkt deze integratie nog niet voor de Heat Cycle, die geeft weer andere sensor waarden terug. Zou het mogelijk zijn om die ook toe te voegen? Ik kan uiteraard API responses delen.

Acties:
  • 0 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Farai schreef op woensdag 9 april 2025 @ 17:37:
[...]


Ten eerste heel gaaf dat je dit gebouwd hebt!

Zo te zien werkt deze integratie nog niet voor de Heat Cycle, die geeft weer andere sensor waarden terug. Zou het mogelijk zijn om die ook toe te voegen? Ik kan uiteraard API responses delen.
Oh, interessant. Ik wil wel eerst zeker weten dat de basis stabiel is en ik ga geen tijdslijnen beloven.

Zou je op github een issue hiervoor aan kunnen maken en de URLs, payloads en response berichten willen delen?

Acties:
  • 0 Henk 'm!

  • haeewee
  • Registratie: April 2012
  • Laatst online: 29-08 19:10
delima schreef op woensdag 9 april 2025 @ 12:29:
Ik heb net versie 0.3 uitgebracht van de HomeAssitant integration:
https://github.com/ronald-willems/dewarmte-homeassistant

Verbeteringen:
- bugfixes
- is on, is connected en fault code toegevoegd. (dank @Dominic-070 )
- code refactoring (stap 1)

Nu ook via HACS custom repository te installeren. Ik wil 'm over een tijdje aanmelden als het stabiel blijkt.

Wat nog niet werkt:
- cooling instellingen veranderen. Ik heb dit niet. Als iemand mij de URLs en payloads kan leveren dan bouw ik dit in. Liefst via github, maar hier mag ook.
- PompT. Heb ik ook niet. Heeft waarschijnlijk wat extra aandacht nodig. Info hiervoor is ook welkom

dank @Dominic-070 , @pompom11 , @jeroenhut, @haeewee en wellicht nog anderen voor proberen en feedback!

Laat vooral weten als je fouten of feature verzoeken hebt.
hartelijk dank weer voor de update
Via hacs toegevoegd aan m'n "productie" homeassistant
vraagje, waar komt getal 2540 vandaan? is 2540 toevallig jouw dewarmte nummer? als de device/enitities toegevoegd worden aan een nieuw leeg aangemaakt dashboard is dat standaard de titel van de 2 cards (en zie 1 entitie waar dat getal in voorkomt. verder geen issue hoor, naam van de card was zo aangepast,

Acties:
  • 0 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Dat getal is het product id van jouw pomp. Ik heb 2922.

Ik twijfel nog een beetje over dit soort naamgeving. Ik wil het nog 1x veranderen en daarna niet meer. Anders kun je er niet op doorbouwen. We hebben te maken met:
  • Integratienaam: DeWarmte
  • Productnaam: <product id>
  • Entiteitnaam; bijv: slilent_mode
Ik kan voor productnaam ook kiezen voor AO of PompAO. Dat betekent wel dat je in de toekomst niet 2 producten van hetzelfde type kunt hebben. Bij Quatt kan dat bijvoorbeeld wel.

In de entiteiten worden integratie en product nu niet herhaald in de ID. Bijvoobeeld: sensor.heat_input. Maar wellicht is dat wel handig. Wat denken jullie?

Acties:
  • 0 Henk 'm!

  • HenkHA22
  • Registratie: November 2022
  • Laatst online: 02-09 09:22
Als je in de entiteits naam een kenmerk van het apparaat opneemt (kort) kan je in de ontwikkeltools uit alle sensoren heel eenvoudig een selectie maken die met DeWarmte te maken heeft. Dat is erg praktisch.

Bijvoorbeeld: ipv “sensor.heat_input” neem je “sensor.ao_heat_input”

Acties:
  • 0 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Ik kan er ook nog sensor.dewarmte_ao_heat_input van maken.

dus met integratienaam en productnaam.

Acties:
  • +8 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
laatste optie is met product id erbij zodat je meerdere van hetzelfde type kunt hebben (bijv 2x PompAO). Zeg:
sensor.dewarmte_ao_2922_heat_input.

Geef maar met duimpjes op bericht van Henk en die van mij aan welke jullie prefereren.

Acties:
  • 0 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Nou, dat lijkt me duidelijk. Ik had verwacht dat de eenvoud van de eerste oplossing ook wel zou aanspreken. Maar ik ga deze inbouwen. Ik probeer woensdag weer een release te maken.

Acties:
  • 0 Henk 'm!

  • Supernova_Black
  • Registratie: Oktober 2024
  • Laatst online: 23-04 11:50
Ik heb de pomp AO inmiddels een week en heb de app draaien op mijn telefoon.
Ik zie vandaag de melding: Failed communication with your system staan.

En daarnaast lukt het mij sinds dag 1 niet in te loggen via de webapp wel via de app op de telefoon.

Iemand enig idee?

Acties:
  • 0 Henk 'm!

  • Mkw
  • Registratie: Oktober 2023
  • Laatst online: 00:26
Supernova_Black schreef op zondag 13 april 2025 @ 21:27:
Ik heb de pomp AO inmiddels een week en heb de app draaien op mijn telefoon.
Ik zie vandaag de melding: Failed communication with your system staan.

En daarnaast lukt het mij sinds dag 1 niet in te loggen via de webapp wel via de app op de telefoon.

Iemand enig idee?
Failed communication had ik een keer en heb toen regelpaneel bedraad aangesloten op netwerk.

Acties:
  • 0 Henk 'm!

  • Juderu
  • Registratie: April 2024
  • Laatst online: 16-04 23:03
Dag allemaal,

Ik twijfelde tussen de Quatt en de pomp van deWarmte, maar na het doornemen van alle ervaringen ga ik toch voor DeWarmte pomp AO.

Maar! Wie o wie wil mij helpen aan een leuke korting??

Acties:
  • 0 Henk 'm!

  • jansd
  • Registratie: Januari 2023
  • Laatst online: 15-09 17:04
Juderu schreef op woensdag 16 april 2025 @ 23:03:
Dag allemaal,

Ik twijfelde tussen de Quatt en de pomp van deWarmte, maar na het doornemen van alle ervaringen ga ik toch voor DeWarmte pomp AO.

Maar! Wie o wie wil mij helpen aan een leuke korting??
Je hebt een pb.

Acties:
  • 0 Henk 'm!

  • Nijgeb
  • Registratie: Mei 2011
  • Laatst online: 09-09 14:38
Zijn er in dit forum ook eigenaars van de Pomp AO die ook de Pomp T hebben?
Ik heb deze nu een maand en er zijn nog wel wat punten die wat extra aandacht nodig hebben.

Zo werkt het schema nog niet naar behoren. Ik wil de Pomp T overdag namelijk laten opwarmen om optimaal gebruik te kunnen maken van de zon.
Na het instellen van dit schema verliest de regeling deze weer na een tijd, zodat deze direct na het douchen 's avonds aan het opwarmen gaat.
Verder gebruikt de Pomp T ook het electrische element, wat slecht is voor de COP. Misschien komt dat omdat het water tot 65 opgewarmd wordt, maar volgens de handleiding zou dat alleen boven de 65 gebeuren.
Zie ik misschien wat over het hoofd?

Acties:
  • 0 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
delima schreef op donderdag 10 april 2025 @ 08:51:
laatste optie is met product id erbij zodat je meerdere van hetzelfde type kunt hebben (bijv 2x PompAO). Zeg:
sensor.dewarmte_ao_2922_heat_input.

Geef maar met duimpjes op bericht van Henk en die van mij aan welke jullie prefereren.
Dit was dus de voorkeur. Na een flinke refactorslag (de volgende keer ga ik AI anders toepassen) heb ik de IDs aangepast. Ik zag dat 2922 toch niet de goede device ID was. Ik kan beter de naam gebruiken die ook in de web interface te zien is. In mijn geval A-534.

Ik kom nu dan op deze ID uit:
sensor.dewarmte_a_534_heat_input

Even een check: ik denk dat die A voor PompAO staat. Kan iemand checken of Pomp T een T aan het begin van de naam heeft staan. In dat geval wil ik het hierbij laten. Zo niet dan ga ik er ook dit van maken, maar dat voelt een beetje dubbel:
sensor.dewarmte_ao_a_534_heat_input

Op zich nu hele kleine wijziging, maar ik wil dit nu wel snel stabiel houden.

Acties:
  • +1 Henk 'm!

  • jijzietdezenaam
  • Registratie: Augustus 2015
  • Laatst online: 28-08 14:12
delima schreef op vrijdag 18 april 2025 @ 21:12:
[...]

Dit was dus de voorkeur. Na een flinke refactorslag (de volgende keer ga ik AI anders toepassen) heb ik de IDs aangepast. Ik zag dat 2922 toch niet de goede device ID was. Ik kan beter de naam gebruiken die ook in de web interface te zien is. In mijn geval A-534.

Ik kom nu dan op deze ID uit:
sensor.dewarmte_a_534_heat_input

Even een check: ik denk dat die A voor PompAO staat. Kan iemand checken of Pomp T een T aan het begin van de naam heeft staan. In dat geval wil ik het hierbij laten. Zo niet dan ga ik er ook dit van maken, maar dat voelt een beetje dubbel:
sensor.dewarmte_ao_a_534_heat_input

Op zich nu hele kleine wijziging, maar ik wil dit nu wel snel stabiel houden.
In mijn mydewarmte staat a-1312t, aan het eind dus:)

Acties:
  • +1 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Ok, ik heb AO toegevoegd. Dus:
sensor.dewarmte_ao_a_534_heat_input

Vanaf nu zal ik de keys stabiel houden. Daarom versie naar 1.0.2 gezet.

Om de nieuwe keys te hebben kun je het beste de integratie verwijderen en opnieuw installeren. Ik ben ook bezig om deze in de hacs repo te krijgen.

Verdere todo's:
- Energy integratie sensor maken (kWh), zodat de pomp ao in het energy dashboard gehangen kan worden.
- Cooling settings: hier heb ik de api requests voor nodig. Wie wil me helpen?
- Pomp T toevoegen.

https://github.com/ronald-willems/dewarmte-homeassistant

Acties:
  • +8 Henk 'm!

  • harrr
  • Registratie: Oktober 2012
  • Laatst online: 17:47
Inmiddels is ons oude huis verkocht en zijn we een nieuw huis flink aan het verbouwen. Ik stel jullie voor aan A-1618.

Afbeeldingslocatie: https://tweakers.net/i/Ih1SvyfncxSPImilBmDVD2jE-5I=/800x/filters:strip_icc():strip_exif()/f/image/JMrZ7GEy69C6FoZ4zCcgQv6B.jpg?f=fotoalbum_large

De installatie ging de eerste keer niet vlekkeloos. De monteurs die langs kwamen waren nog wat onervaren en draaiden de pomp kapot. Wel werd deze een week later door de enige service monteur van DeWarmte hersteld (door nieuwe van Danfoss) en nu draait de pomp als een zonnetje.

Overigens is deze service monteur echt iemand met veel kennis en passie voor de techniek. Ik kreeg van hem een aantal onderhoudsadviezen zoals het vervangen van het water in het systeem elke 2 jaar en de noodzaak om een GOEDE magneet filter te plaatsen bij een verwarmingssysteem, zeker met een warmtepomp.

Daarnaast heeft hij nog een storing in de nieuwe vloerverwarming verholpen die het installatiebedrijf van de vloerverwarming niet had opgemerkt (het systeem leek goed ontlucht maar was dit niet). Al met al heel tevreden over de afhandeling.

Wel jammer dat de monteur (omdat hij na file op tijd wilde komen) zijn rijbewijs kwijt raakte op de weg naar ons toe (oeps), hij had dus zijn vrouw meegenomen om hem te chaufferen. Arme man. Wie hem treft: geef hem maar een extra bak koffie met gevulde koek.

[ Voor 3% gewijzigd door harrr op 21-04-2025 07:35 ]

10.000 WP Zuid, 3400 WP Oost/West, Tesla M3 AWD LR, PompAO 8KW, Marstek Venus E 10,24kWh


Acties:
  • +2 Henk 'm!

  • delima
  • Registratie: Maart 2008
  • Laatst online: 13:10
Nog twee updates:
Voor iedere 'Power' sensor, maak ik nu ook automatisch een 'Energy' sensor aan op basis van IntegrationSensor met methode 'trapezoidal'. Daardoor kun je de warmtepomp nu ook toevoegen aan je EnergyDashboard.


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

Eén instelling is van belang: max_sub_interval
Deze instelling bepaalt hoe lang de integratie door gaat met extrapoleren van energie gebruik. Ik heb dit nu staan op 3x de polling interval, zodat je 2 mislukte polls kunt hebben. Heb je er meer, dan gaat het gebruik naar 0. Ik denk dat ik dit zo goed begrepen heb. Zo niet laat me weten.

Daarnaast heb ik net een pull request naar Hacs gedaan om 'm op te nemen in de default repo. Ze lopen helaas nog 300 verzoeken achter (van november vorig jaar). Geen idee hoe lang dit gaat duren.

Acties:
  • +1 Henk 'm!

  • reinouts
  • Registratie: Januari 2000
  • Laatst online: 13:16
Een magneetfilter? Ik heb de hele all-electric installatie van DeWarmte maar dit is de eerste keer dat ik daarvan hoor. Ik weet niet eens of ik zo'n filter heb en zo nee waar ik 'm dan zou moeten plaatsen. Heb je daar meer info over?

Acties:
  • +2 Henk 'm!

  • harrr
  • Registratie: Oktober 2012
  • Laatst online: 17:47
reinouts schreef op maandag 21 april 2025 @ 23:28:
Een magneetfilter? Ik heb de hele all-electric installatie van DeWarmte maar dit is de eerste keer dat ik daarvan hoor. Ik weet niet eens of ik zo'n filter heb en zo nee waar ik 'm dan zou moeten plaatsen. Heb je daar meer info over?
Klopt. Deze plaats je op de retour. Mijn CV monteur heeft dit ooit al gedaan en de DeWarmte monteur was erg blij dit te zien in mijn installatie. Hier de uitleg van John Visser: YouTube: Uitleg over de werking van een magneetfilter...

De reden waarom DeWarmte dit niet standaard doet is omdat het niet nodig is voor de werking van het systeem en ook niet om defecten binnen de garantietermijn te voorkomen, een geld kwestie dus (je bent dan weer duurder dan je concurrent).

Maar op langere duur zal je installatie langer mee gaan omdat een warmtepomp veel gevoeliger is voor metaaldeeltjes en andere rommel die los komt uit je leidingen en de pomp sneller kunnen laten slijten.

10.000 WP Zuid, 3400 WP Oost/West, Tesla M3 AWD LR, PompAO 8KW, Marstek Venus E 10,24kWh

Pagina: 1 ... 49 ... 52 Laatste