Haal meer uit je NIBE Warmtepomp met NibeGW

Pagina: 1 2 3 Laatste
Acties:

Acties:
  • +1 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
SmoothTweaker schreef op dinsdag 14 januari 2025 @ 19:17:
[...]


De START - STOP functionaliteit start alleen als de temperatuur onder een bepaalde waarde komt.
Indien gekozen voor de one time naar luxery gaat hij direct verwarmen naar de 55 graden (lux setting).
Mits hij op die tijd in de modus eco of normaal staat, en de BT6 onder de 55 graden is. Als hij uit staat blijft ie uit.

Acties:
  • 0 Henk 'm!

  • roltor
  • Registratie: Juni 2013
  • Laatst online: 13-09 21:51
SmoothTweaker schreef op dinsdag 14 januari 2025 @ 19:17:
[...]


De START - STOP functionaliteit start alleen als de temperatuur onder een bepaalde waarde komt.
Indien gekozen voor de one time naar luxery gaat hij direct verwarmen naar de 55 graden (lux setting).
Doet ie dat dan enkel op de compressor?
Ik ben bang dat mijn warmtepomp (F1255) bij het luxe programma het elektrische element gaat gebruiken, net als bij de legionella run. Het element verbuikt bij mij ongeveer 5 kW. Mijn zonnepanelen leveren niet zo veel op (3,6 kW).

Acties:
  • 0 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
Bij Luxe zal hij ook het element gebruiken, bij mij iig wel.

Acties:
  • 0 Henk 'm!

  • V_ger
  • Registratie: September 2009
  • Laatst online: 11:36
Is er in te stellen dat hij juist het E element moet gebruiken? Mijn inverter is gaar en ik kan met de compressor niet hoger dan 55. Als ik hoger instel voor bijvoorbeeld legionella preventie klapt ie eruit op hoge inverter temperatuur. De inverter klapt eruit voordat het E element inschakelt.

Edit: Geen garantie en >3K kosten om te fixen.
@roltor , bij die van mij kan je het max vermogen van de E heating instellen. Dus als 5kw teveel is...

[ Voor 21% gewijzigd door V_ger op 14-01-2025 20:44 ]

Tibber, Gasloos sinds 2017, Nibe F1155, 12.4kWp 30° O/W + 4.4kWp 0°, 3x Victron MP2-5000 + 60 kWh


Acties:
  • 0 Henk 'm!

  • roltor
  • Registratie: Juni 2013
  • Laatst online: 13-09 21:51
V_ger schreef op dinsdag 14 januari 2025 @ 20:41:
Is er in te stellen dat hij juist het E element moet gebruiken? Mijn inverter is gaar en ik kan met de compressor niet hoger dan 55. Als ik hoger instel voor bijvoorbeeld legionella preventie klapt ie eruit op hoge inverter temperatuur. De inverter klapt eruit voordat het E element inschakelt.

Edit: Geen garantie en >3K kosten om te fixen.
@roltor , bij die van mij kan je het max vermogen van de E heating instellen. Dus als 5kw teveel is...
Bij mijn sensor in de woonkamer kan ik instellen of de pomp op 'Auto' 'Handmatig' of 'Add. heat only' werkt, bij de bedrijfsstand. Misschien is die laatste alleen met het element?

Ik heb inmiddels in home assistant gevonden hoe ik het maximale vermogen in kan stellen, bedankt voor de tip! :)

[ Voor 7% gewijzigd door roltor op 14-01-2025 21:28 ]


Acties:
  • 0 Henk 'm!

  • 53645714n
  • Registratie: Juni 2016
  • Laatst online: 11-08 08:31
Add. heat only betekent inderdaad 'additional heat only'. Je gebruikt dan de compressor niet.

Acties:
  • 0 Henk 'm!

  • V_ger
  • Registratie: September 2009
  • Laatst online: 11:36
53645714n schreef op woensdag 15 januari 2025 @ 00:11:
Add. heat only betekent inderdaad 'additional heat only'. Je gebruikt dan de compressor niet.
Ja, maar ook niet voor de verwarming. Dat lijkt me nu wat minder handig. Ik wil eigenlijk de WWtemperatuur in kunnen stellen vanaf waar ie het element gebruikt ipv de compressor.

Tibber, Gasloos sinds 2017, Nibe F1155, 12.4kWp 30° O/W + 4.4kWp 0°, 3x Victron MP2-5000 + 60 kWh


Acties:
  • 0 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
Volgens mij is dat niet mogelijk.

Acties:
  • 0 Henk 'm!

  • GewoonWatSpulle
  • Registratie: Oktober 2009
  • Laatst online: 01-09 07:12
Ik heb gisteravond na wat gestoei NibeGW geïnstalleerd en gekoppeld aan mijn

Nibe F1253-6 PC EM
- ingesteld in Home Assistant als F1255

De meeste entities zijn disabled, ik heb nu wel:
- een thermostaat die ik kan bedienen
- actuele temperatuur bij RMU
- voorraadvat temperatuur

Hoe zou ik er voor kunnen zorgen dat de rest van de entities ook goed gaat functioneren?

Acties:
  • 0 Henk 'm!

  • roltor
  • Registratie: Juni 2013
  • Laatst online: 13-09 21:51
GewoonWatSpulle schreef op donderdag 16 januari 2025 @ 09:27:
Ik heb gisteravond na wat gestoei NibeGW geïnstalleerd en gekoppeld aan mijn

Nibe F1253-6 PC EM
- ingesteld in Home Assistant als F1255

De meeste entities zijn disabled, ik heb nu wel:
- een thermostaat die ik kan bedienen
- actuele temperatuur bij RMU
- voorraadvat temperatuur

Hoe zou ik er voor kunnen zorgen dat de rest van de entities ook goed gaat functioneren?
Vanuit de settings > integrations > Nibe, kun je een lijst met entities openen. Hier zie je ook welke gedisabled zijn. Die kun je dan handmatig enablen

Acties:
  • 0 Henk 'm!

  • GewoonWatSpulle
  • Registratie: Oktober 2009
  • Laatst online: 01-09 07:12
Ah! Ze zijn disabled by default, ergens logisch met deze aantallen! :)

Acties:
  • 0 Henk 'm!

  • fishman
  • Registratie: Juni 2008
  • Laatst online: 13-09 17:02
SmoothTweaker schreef op dinsdag 14 januari 2025 @ 19:10:
[...]


Ik heb de START & STOP temperature per 'hot water select mode' ingesteld en wanneer er voldoende zonne-energie wordt opgewerkt dan trigger ik de one time increase naar luxery. Normale modus is 48-52 graden.
Zou je de automation die je hiervoor gebruikt willen delen? Ik wil dit ook gaan instellen.

Acties:
  • +2 Henk 'm!

  • FTL
  • Registratie: Maart 2000
  • Laatst online: 12-09 10:54

FTL

Ik post de mijne ook even, goede ideeën zijn altijd welkom!

Idee is: bij overproductie SG-Ready pin gedrag nadoen, wanneer je SG-Ready zou gebruiken zet hij de volgende parameters: Offset +2 en LUXURY WTW.

Ik bereken gemiddelde van 10 minuten over fase 3 teruglevering.
Regel is, bij overproductie van > 1,2kWh voor meer dan 5 minuten en OFFSET staat op 0 zet dan OFFSET op 2 en WTW op LUXURY.

Andersom zelfde soort regel gemaakt, wanneer ik meer dan 5 minuten 2kWh gebruik over gemiddelde over fase 3 van 10 m en OFFSET is 2 dan zet ik OFFSET = 0 en WTW op NORMAL

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
alias: "Overproductie - start: Offset 2 and LUXURY"
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.production_l3_averaged
    for:
      hours: 0
      minutes: 5
      seconds: 0
    above: 1.2
conditions:
  - condition: numeric_state
    entity_id: number.heat_offset_s1_47011
    above: -1
    below: 1
actions:
  - action: number.set_value
    metadata: {}
    data:
      value: "2"
    target:
      entity_id: number.heat_offset_s1_47011
  - action: select.select_option
    metadata: {}
    data:
      option: LUXURY
    target:
      entity_id: select.hot_water_comfort_mode_47041
mode: single


Nibe's SG Ready implementatie die ik naboots
Afbeeldingslocatie: https://tweakers.net/i/qRA0CHCQkqk3MxgQddvkQwOV4l8=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_exif()/f/image/GNvoobLaV4pFcAuDxKG3cBQz.webp?f=user_large

[ Voor 12% gewijzigd door FTL op 20-01-2025 13:22 ]


Acties:
  • 0 Henk 'm!

  • fishman
  • Registratie: Juni 2008
  • Laatst online: 13-09 17:02
Dankjewel @FTL !
Ik ga hier komende week eens mee aan de slag.
FTL schreef op maandag 20 januari 2025 @ 13:19:
Ik post de mijne ook even, goede ideeën zijn altijd welkom!

Idee is: bij overproductie SG-Ready pin gedrag nadoen, wanneer je SG-Ready zou gebruiken zet hij de volgende parameters: Offset +2 en LUXURY WTW.

Ik bereken gemiddelde van 10 minuten over fase 3 teruglevering.
Regel is, bij overproductie van > 1,2kWh voor meer dan 5 minuten en OFFSET staat op 0 zet dan OFFSET op 2 en WTW op LUXURY.

Andersom zelfde soort regel gemaakt, wanneer ik meer dan 5 minuten 2kWh gebruik over gemiddelde over fase 3 van 10 m en OFFSET is 2 dan zet ik OFFSET = 0 en WTW op NORMAL

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
alias: "Overproductie - start: Offset 2 and LUXURY"
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.production_l3_averaged
    for:
      hours: 0
      minutes: 5
      seconds: 0
    above: 1.2
conditions:
  - condition: numeric_state
    entity_id: number.heat_offset_s1_47011
    above: -1
    below: 1
actions:
  - action: number.set_value
    metadata: {}
    data:
      value: "2"
    target:
      entity_id: number.heat_offset_s1_47011
  - action: select.select_option
    metadata: {}
    data:
      option: LUXURY
    target:
      entity_id: select.hot_water_comfort_mode_47041
mode: single


Nibe's SG Ready implementatie die ik naboots
[Afbeelding]

Acties:
  • 0 Henk 'm!

  • FTL
  • Registratie: Maart 2000
  • Laatst online: 12-09 10:54

FTL

Geen dank, het is ook maar mijn eerste opzet en sta ook over voor suggesties en slimmigheden.
Heb het helaas allemaal nog niet kunnen testen, hopelijk dit voorjaar.

Ik voorzie vooral tweaks in de getallen.

Acties:
  • +1 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Mijn eerste setup is gelukt. Zie screenshot.

Aangezien ik wat problemen heb (het buffervat voor de vloerverwarming wordt niet warm) ben ik als eerste stap begonnen met het in kaart brengen van mijn huidige installatie incl. de huidige sensoren (in de warmtepomp en erbuiten).

Next steps voor mijn "projectje warmtepomp":

- het toevoegen van enkele aanvullende temperatuur sensoren aangezien er geen sensoren zitten in mijn buffervat voor de vloerverwarming wil ik in ieder geval de BT71 (retour vloerverwarming buffer naar warmtepomp) aansluiten. Tevens ga ik de boiler-top (BT7) aansluiten (tbv optiamlisatie warmtapwater). Ik heb op Ali enkele 10kOhm temperatuursensoren besteld, even kijken of dat gaat werken.

- Daarna verdere analyse problematiek en zodra ik de boel stabiel heb draaien dse ambitie om slim te gaan sturen o.b.v. prijzen i.c.m. zon-PV (stuur nu enkel via Nibe Smart Price Adaption).


Verdere tips die ik nog mee wil geven:

- Ergens las ik iemand die in de ESPHome code een api: reboot_timeout: 120s toegevoegd had. Als ik dat doe dan verlies ik op onregelmatige momenten de modbus verbinding.

- Als je, net als ik, een water-water warmtepomp hebt dan is het wel handig om een entiteit aan te maken om de Delta-T van je bron te gaan meten die idealter tussen de 3-7 graden dient te liggen (als de compressor draait). Dat kun je doen via menu: helper-temp[late-template een sensor. De yaml code die ik gebruik:
{{ states('sensor.eb100_ep14_bt10_brine_in_temp_40015')|float(0) - states('sensor.eb100_ep14_bt11_brine_out_temp_40016')|float(0) }}

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

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • gaafst
  • Registratie: Augustus 2012
  • Laatst online: 28-08 15:27
desalnietemin schreef op zaterdag 22 februari 2025 @ 19:31:
Mijn eerste setup is gelukt. Zie screenshot.

Aangezien ik wat problemen heb (het buffervat voor de vloerverwarming wordt niet warm)
Je hebt een voor mij onbekende layout rondom je buffervat. Wat is het doel van die pomp daar? Water buiten het vat om pompen? Of water in een rondje door je vat pompen?
- Als je, net als ik, een water-water warmtepomp hebt dan is het wel handig om een entiteit aan te maken om de Delta-T van je bron te gaan meten
Ik ben zelf niet zo bekend met W-W warmtepompen, maar hoort het water uit de bron niet warmer te zijn dan het water de bron in?

Nibe:F2040-12 SMO-40 BA-ST9040-2FE(365l) UKV100 vv:200m² - 280m² 850m³ Rc:5,9 bj:2021 - PV:8750Wp Growatt TLS-3 8k


Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Hoi @gaafst , hartelijk dank voor je reactie.
Per abuis had ik in mijn tekening de pijlen van mijn bron verkeerd staan. Je hebt helemaal gelijk. De uitgaande temperatuur is altijd kouder dan ingaand (behalve in de zomer als de warmte weer de grond in wordt gestopt via de passieve koelmodule).
- Bronvloeistof uit (BT11) in de tempratuur van de bronvloeistof UIT de warmtepomp en ingaande de bron
- Bronvloeistof in (BT12) in de tempratuur van de bronvloeistof uit de bron INGAAND de warmtepomp

De Grundfos Magna 32-100 pomp zit op de leiding die het warme-water naar vloerafgiftesysteem in het woonhuis rondpomp. Aangezien mijn warmtepomp in de technische ruimte in een schuur staat dient er aardig wat water rondgepompt te worden. De pomp die standaard in de Nibe zit had daar onvoldoende capaciteit voor.

Inmiddels heb ik waarschijnlijk al de oorzaak gevonden van mijn issue (dat het buffervat van de vloervwarming niet opgewarmd wordt). Dat is dat enkele vloerverdelers open blijven staan. Er blijft dus continu flow/warmtevraag vanuit de vloerverdelers in de de woning gevraagd worden. To be continued...

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
Hoe bedoel je dat het buffervat niet opgewarmd wordt? Die heeft als het goed is dezelfde temperatuur als je aanvoer temperatuur naar de vloer, dat kan eigenlijk niet anders aangezien het water er gewoon langs loopt.
En open verdelers op de vvw is heel normaal, als je op lage temperatuur direct uit de wp de vloer in gaat.

  • gaafst
  • Registratie: Augustus 2012
  • Laatst online: 28-08 15:27
desalnietemin schreef op woensdag 26 februari 2025 @ 19:23:
De Grundfos Magna 32-100 pomp zit op de leiding die het warme-water naar vloerafgiftesysteem in het woonhuis rondpomp.
Als het aangesloten is zoals in je tekening lijkt me dat niet ok. Daar zit de pomp in een lus (rechtboven, rode lijn over het vat en terug door het vat).

Nibe:F2040-12 SMO-40 BA-ST9040-2FE(365l) UKV100 vv:200m² - 280m² 850m³ Rc:5,9 bj:2021 - PV:8750Wp Growatt TLS-3 8k


Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
gaafst schreef op donderdag 27 februari 2025 @ 16:09:
[...]

Als het aangesloten is zoals in je tekening lijkt me dat niet ok. Daar zit de pomp in een lus (rechtboven, rode lijn over het vat en terug door het vat).
De installateur komt binnenkort ik ga het eens goed checken en laat nog wat weten. 🙏

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
FTL schreef op maandag 20 januari 2025 @ 13:19:
Ik post de mijne ook even, goede ideeën zijn altijd welkom!

Idee is: bij overproductie SG-Ready pin gedrag nadoen, wanneer je SG-Ready zou gebruiken zet hij de volgende parameters: Offset +2 en LUXURY WTW.

Ik bereken gemiddelde van 10 minuten over fase 3 teruglevering.
Regel is, bij overproductie van > 1,2kWh voor meer dan 5 minuten en OFFSET staat op 0 zet dan OFFSET op 2 en WTW op LUXURY.

Andersom zelfde soort regel gemaakt, wanneer ik meer dan 5 minuten 2kWh gebruik over gemiddelde over fase 3 van 10 m en OFFSET is 2 dan zet ik OFFSET = 0 en WTW op NORMAL

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
alias: "Overproductie - start: Offset 2 and LUXURY"
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.production_l3_averaged
    for:
      hours: 0
      minutes: 5
      seconds: 0
    above: 1.2
conditions:
  - condition: numeric_state
    entity_id: number.heat_offset_s1_47011
    above: -1
    below: 1
actions:
  - action: number.set_value
    metadata: {}
    data:
      value: "2"
    target:
      entity_id: number.heat_offset_s1_47011
  - action: select.select_option
    metadata: {}
    data:
      option: LUXURY
    target:
      entity_id: select.hot_water_comfort_mode_47041
mode: single


Nibe's SG Ready implementatie die ik naboots
[Afbeelding]
Hoi @FTL ,

Ik was even benieuwd of je nog stappen hebt kunnen zetten met het zetten van setpoints op de Nibe (zoals het verhogen van de stooklijn) wanneer je overproductie Zon-PV hebt?

Zelf heb ik een Nibe F1145 en die heeft helaas geen ondersteuning voor het rechtstreeks koppelen van omvormers via SunSpec (zoals de S-serie). D.w.z. zeggen dat ik een EME 20 zou moeten plaatsen om (link: https://professional.nibe...tieblad%20-%20FEB2021.pdf).

Nu ben ik aan het afwegen of het de moeite waard is om een EME 20 aan te schaffen (Link Nibe SME 20: https://professional.nibe...tieblad%20-%20FEB2021.pdf). De simpele module kost namelijk aardig wat en het lijkt er namelijk op dat er niks te configureren valt in de mate waarin de warmtepomp gebruik maakt van de Zon-PV opbrengsten. In de documentatie staat:
a) CV-systeem stooklijn +1
b) Warmtapwatertemperatuur boiler verhoogt “tijdelijk luxe stand”
C) zwembadtemperatuurregeling +1.

Als ik rechtstreeks zou gaan sturen door het zetten van de registers (via Home Assistant) dan kan ik de stooklijnen nog meer omhoog zetten en volgens mij kan ik zelf de Warmtapwatertemperatuur (BT6) zelf zetten. Die EME 20 lijkt dus erg beperkt t.a.v. de mogelijkheden voor sturing vanuit HAS.

Het lijkt me te gek als we met een aantal enthousiastelingen wat slimme HAS sturingscode kunnen ontwikkelen om het overschot van Zon-PV maximaal zelf te gebruiken (voor WP:Warmte/koude, evt. laadpunt en stroomvreters: wasmachine/vaatwasser/droger) In het geval de warmtepomp zou dat betekenen maximale energie in de buffervaten te stoppen en de passieve koeling laten draaien in de zomer.
Via dit artikel: https://topsectorenergie....Futurelab_Open_HEM_nu.pdf (pag. 12/12) las ik iets over integratie van energie management in HAS middels: https://flexmeasures.io/ (open source). Iemand daar ervaring mee?

Groet

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • FTL
  • Registratie: Maart 2000
  • Laatst online: 12-09 10:54

FTL

desalnietemin schreef op dinsdag 18 maart 2025 @ 10:11:
[...]

Ik was even benieuwd of je nog stappen hebt kunnen zetten met het zetten van setpoints op de Nibe (zoals het verhogen van de stooklijn) wanneer je overproductie Zon-PV hebt?
Zeker. Heb de basis zeker draaien.
Ik heb 3 fase, mijn WP zit op fase 3. Omvormer zit ook op alle drie de fases.
Heb een P1 kabel op de slimme meter

1. Ik heb een helper gemaakt die de gemiddelde van terugleveren op fase 3 berekend over 5 minutes.
2. Ik heb een helper gemaakt die de gemiddelde van consumptie op fase 3 berekend over 5 minutes.
3. Ik heb een helper gemaakt die de gemiddelde van productie van de zonnepanelen berekend over 5 min

Al deze gemiddelden om te zorgen dat een wolk of tijdelijk dip geen directe aanpassing oplevert.

Start overproductie:
Bij productie > 500 watt EN stooklijn offset is 0, zet stooklijn op 2 en wtw op luxe EN zet de graadminuten op -240 (trigger direct stoken)

Einde overproductie
Bij consumtie > 1kWh OF zonnepalen productie onder 1500watt en offset is 2, zet offset op 0, wtw op eco en graadminuten op +100

En dit lijkt enorm goed te werken tot nu toe. Kan alleen nog niet echt goed testen omdat de ene dag niet op de andere lijkt. Qua temp, zon en douchen

Acties:
  • 0 Henk 'm!

  • Calamarain
  • Registratie: September 2001
  • Laatst online: 23-08 09:14
FTL schreef op maandag 20 januari 2025 @ 13:19:
Ik post de mijne ook even, goede ideeën zijn altijd welkom!

Idee is: bij overproductie SG-Ready pin gedrag nadoen, wanneer je SG-Ready zou gebruiken zet hij de volgende parameters: Offset +2 en LUXURY WTW.
Ik probeer dit te bereiken door pins op de LilyGO T-CAN485 als output te gebruiken voor de AUX op de Nibe, geconfigureerd als SG Ready input A en SG Ready input B. Nu moet ik uitzoeken hoe ik dat in Home Assistant tevoorschijn krijg.
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
# Set pins required for LilyGo T-CAN485 board
output:
  - platform: gpio
    id: ENABLE_PIN # Enable the chip
    pin:
      number: GPIO19
      inverted: true
  - platform: gpio
    id: SE_PIN # Enable autodirection
    pin:
      number: GPIO17
      inverted: true
  - platform: gpio
    id: ENABLE_5V_PIN # Enable 5V pin for RS485 chip
    pin:
      number: GPIO16
      inverted: true
  - platform: gpio
    id: SG_READY_OUTPUT_A
    pin:
      number: GPIO32
  - platform: gpio
    id: SG_READY_OUTPUT_B
    pin:
      number: GPIO33

Acties:
  • +1 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@Calamarain Pas op met rechtstreeks verbinden van een ESP32 output met een aux-ingang. Er hoort een relais tussen. De WP test of de contacten van dat relais open of gesloten zijn door, via een spanningsdeler, een spanning op de aux-ingang aan te bieden. Het zou me niet verbazen als die spanning 12 Volt is.

Acties:
  • +1 Henk 'm!

  • Calamarain
  • Registratie: September 2001
  • Laatst online: 23-08 09:14
Dank voor de waarschuwing! Ik heb SG ready low price mode nu permanent aanstaan. Met Home Assistant schakel ik dat voor verwarming en tapwater aan en uit (dat kan wel via Modbus).

Ik heb het aangezet door een permanent draadje op AUX2 (X6:11-12).

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

Update:
Ik ga een Shelly 1 gebruiken om te schakelen tussen SG Ready low price mode en SG Ready overcapacity mode.

[ Voor 8% gewijzigd door Calamarain op 24-03-2025 09:39 ]


Acties:
  • 0 Henk 'm!

  • FTL
  • Registratie: Maart 2000
  • Laatst online: 12-09 10:54

FTL

Calamarain schreef op zaterdag 22 maart 2025 @ 17:42:
[...]

Ik probeer dit te bereiken door pins op de LilyGO T-CAN485 als output te gebruiken voor de AUX op de Nibe, geconfigureerd als SG Ready input A en SG Ready input B. Nu moet ik uitzoeken hoe ik dat in Home Assistant tevoorschijn krijg.
Dat wou ik in eerste instantie ook - maar nu via can heb ik veel meer controle over alle instellingen en kan ik zoveel ik wil tweaken.

Maar inderdaad; zou het via een relais doen in dit geval

Acties:
  • 0 Henk 'm!

  • Jimster
  • Registratie: Januari 2000
  • Laatst online: 14:51
Sinds kort overgestapt naar KPN, ik heb nog een brak modem waarbij je de IP ranges niet kan instellen |:(
Het gevolg is dat mij HA in een andere range zit, ik moet NibeGW gaan vertellen welk IP dat is maar hoe? Ik ga liever niet alles opnieuw installeren.
Anders moet ik maar wachten tot KPN een nieuwe firmware pusht, zodat ik de IP range kan instellen.

Acties:
  • 0 Henk 'm!

  • John245
  • Registratie: Januari 2020
  • Nu online
Jimster schreef op dinsdag 25 maart 2025 @ 15:15:
Sinds kort overgestapt naar KPN, ik heb nog een brak modem waarbij je de IP ranges niet kan instellen |:(
Het gevolg is dat mij HA in een andere range zit, ik moet NibeGW gaan vertellen welk IP dat is maar hoe? Ik ga liever niet alles opnieuw installeren.
Anders moet ik maar wachten tot KPN een nieuwe firmware pusht, zodat ik de IP range kan instellen.
Ik heb bericht dat ik vannacht een nieuwe FW krijg.

Tibber; 3-fase Victron ESS, 38,4 kWh opslag; gasloos sinds 2013; Nibe F1245-10PC; SAP; HomeSeer4; Proxmox 8


Acties:
  • 0 Henk 'm!

  • Jimster
  • Registratie: Januari 2000
  • Laatst online: 14:51
John245 schreef op dinsdag 25 maart 2025 @ 15:25:
[...]

Ik heb bericht dat ik vannacht een nieuwe FW krijg.
Ik nog niet helaas. Sinds 7 maart aangesloten. Hoe lang zit je al bij KPN?

Acties:
  • 0 Henk 'm!

  • John245
  • Registratie: Januari 2020
  • Nu online
@Jimster al sinds 2002 bij KPN

[ Voor 78% gewijzigd door John245 op 25-03-2025 16:10 ]

Tibber; 3-fase Victron ESS, 38,4 kWh opslag; gasloos sinds 2013; Nibe F1245-10PC; SAP; HomeSeer4; Proxmox 8


Acties:
  • 0 Henk 'm!

  • Calamarain
  • Registratie: September 2001
  • Laatst online: 23-08 09:14
FTL schreef op maandag 24 maart 2025 @ 15:26:
[...]


Dat wou ik in eerste instantie ook - maar nu via can heb ik veel meer controle over alle instellingen en kan ik zoveel ik wil tweaken.

Maar inderdaad; zou het via een relais doen in dit geval
Wat bedoel je precies? Het aansturen van SG Ready is toch niet beschikbaar via Modbus? (Uitlezen wel.) Of op een elegantere manier dan met een vast draadje en een Shelly wel?

(Sorry als ik iets over het hoofd zie, ik heb deze draadjes op GoT pas gevonden.)

Acties:
  • 0 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
Update:
Ik ga een Shelly 1 gebruiken om te schakelen tussen SG Ready low price mode en SG Ready overcapacity mode.
Om dat te kunnen doen moet je dus twee relais gebruiken.
Let op dat er geen spanning op mag komen te staan. Je moet alleen een of twee contacten sluiten.
Zet je er spanning op dan loop je kans je regelaar te slopen.

Acties:
  • 0 Henk 'm!

  • Jimster
  • Registratie: Januari 2000
  • Laatst online: 14:51
Jimster schreef op dinsdag 25 maart 2025 @ 15:15:
Sinds kort overgestapt naar KPN, ik heb nog een brak modem waarbij je de IP ranges niet kan instellen |:(
Het gevolg is dat mij HA in een andere range zit, ik moet NibeGW gaan vertellen welk IP dat is maar hoe? Ik ga liever niet alles opnieuw installeren.
Anders moet ik maar wachten tot KPN een nieuwe firmware pusht, zodat ik de IP range kan instellen.
Inmiddels een oplossing gevonden.
In HA bij ESPHome, kies voor Edit, daar het nieuwe IP van HA toevoegen. Vervolgens deze d.m.v. de 3 puntjes opnieuw (draadloos) installeren op het bordje.

Acties:
  • 0 Henk 'm!

  • Calamarain
  • Registratie: September 2001
  • Laatst online: 23-08 09:14
wickydude schreef op dinsdag 25 maart 2025 @ 21:01:
[...]


Om dat te kunnen doen moet je dus twee relais gebruiken.
Let op dat er geen spanning op mag komen te staan. Je moet alleen een of twee contacten sluiten.
Zet je er spanning op dan loop je kans je regelaar te slopen.
Ik heb het zo opgelost, en dat werkt.

Afbeeldingslocatie: https://tweakers.net/i/Ps_LIJly61XcyVmRNf0eiFQ8pH8=/x800/filters:strip_icc():strip_exif()/f/image/P4J93GX7jBi2yreBBba6RYQp.jpg?f=fotoalbum_large

In Home Assistant heb ik op input A de Shelly 1 Plus, op input B het draadje (altijd aan).
En sg_ready_heating_48282 en sg_ready_hot_water_48284 lopen via Modbus. Als je die beide uitzet, zoals op de afbeelding, is het dus niet alsof SG Ready uitstaat.

Afbeeldingslocatie: https://tweakers.net/i/YoktAcnNsJ2SfVPnAJ0iom15e_0=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/z8f1PUGNM93KZynqm9i4RFtL.png?f=user_large

Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
FTL schreef op woensdag 19 maart 2025 @ 17:04:
[...]


Zeker. Heb de basis zeker draaien.
Ik heb 3 fase, mijn WP zit op fase 3. Omvormer zit ook op alle drie de fases.
Heb een P1 kabel op de slimme meter

1. Ik heb een helper gemaakt die de gemiddelde van terugleveren op fase 3 berekend over 5 minutes.
2. Ik heb een helper gemaakt die de gemiddelde van consumptie op fase 3 berekend over 5 minutes.
3. Ik heb een helper gemaakt die de gemiddelde van productie van de zonnepanelen berekend over 5 min

Al deze gemiddelden om te zorgen dat een wolk of tijdelijk dip geen directe aanpassing oplevert.

Start overproductie:
Bij productie > 500 watt EN stooklijn offset is 0, zet stooklijn op 2 en wtw op luxe EN zet de graadminuten op -240 (trigger direct stoken)

Einde overproductie
Bij consumtie > 1kWh OF zonnepalen productie onder 1500watt en offset is 2, zet offset op 0, wtw op eco en graadminuten op +100

En dit lijkt enorm goed te werken tot nu toe. Kan alleen nog niet echt goed testen omdat de ene dag niet op de andere lijkt. Qua temp, zon en douchen
Wat super cool @FTL !

Kun je mogelijk de helpercodes delen? Ik ben er nog niet zo handig in. Door een fietsongeluk heb ik afgelopen vrijdag mijn heup gebroken waardoor ik de komende weken moet gaan revalideren en wel wat meer tijd heb om zo nu en dan achter mijn laptop te kruipen en ermee aan de slag te gaan.

Is je warmtepomp op 1 fase aangesloten? Ik heb een 15kW warmtepomp en die is op 3-fasen aangesloten dus zal ik iets andere berekeningen moeten maken.

Hoe heb jij je setpoints voor consumptie (> 1 kWh) en productie (<1500w) bepaald?

Verder vroeg ik me nog af hoe/waar je de graadminuten kunt zien? Maw hoe weet je dat -240 de trigger is dat ie moet gaan verwarmen? Of is dat altijd?

Sorry voor de hoeveelheid vragen, maar je bent met een mooi en waardevol stukje ontwikkeling bezig waar ik graag op aansluit om mee te bouwen. Zeker met de zomer in aantocht :*)

Thanks!

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • its_me_
  • Registratie: Augustus 2015
  • Nu online
Calamarain schreef op donderdag 27 maart 2025 @ 13:05:
[...]

Ik heb het zo opgelost, en dat werkt.

[Afbeelding]

In Home Assistant heb ik op input A de Shelly 1 Plus, op input B het draadje (altijd aan).
En sg_ready_heating_48282 en sg_ready_hot_water_48284 lopen via Modbus. Als je die beide uitzet, zoals op de afbeelding, is het dus niet alsof SG Ready uitstaat.

[Afbeelding]
Haal je de voeding voor de Shelly gewoon uit de warmtepomp? Hoeveel Volt levert de warmtepomp?

Acties:
  • +1 Henk 'm!

  • Calamarain
  • Registratie: September 2001
  • Laatst online: 23-08 09:14
its_me_ schreef op vrijdag 28 maart 2025 @ 12:35:
Haal je de voeding voor de Shelly gewoon uit de warmtepomp? Hoeveel Volt levert de warmtepomp?
Ja, pinnetjes 9 en 12 bovenaan, daar staat 12 tot 13 volt op, bedoeld als voeding voor de RMU 40 of Modbus.

Acties:
  • +3 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
Ik heb een esp32 bordje met 8 relais van aliexpress gebruikt en zes van de relais op de aux-ingangen aangesloten. Ook heb ik een 3.3V Modbus transceiver op een paar ongebruikte pinnen aangesloten. Hierdoor kon ik de ESPhome Nibe Gateway op het bordje draaien. De NibeGW Yaml heb ik uitgebreid met de acht relais-aansturingen (twee relais voor ooit? Zie hier voor Yaml van relaisbordje).
Het esp32 bordje kan direct vanuit de SMO40 12V gevoed worden.

ESP32/Relais bordje (ESP32-WROOM kiezen)
3.3V Modbus transceiver

Beetje soldeerwerk om draadjes of pinheaders langs de ESP32-WROOM te solderen.

Afbeeldingslocatie: https://tweakers.net/i/rK-rxzrYiPR94YCDX9yg7ZnUa60=/800x/filters:strip_exif()/f/image/OHVsrr7iY3VvHGVVyrP6ShwE.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/-8J3do_4VmoBqsogSL5nSgfdLlM=/x800/filters:strip_exif()/f/image/MqSIzeezzEejo4aKwCLsJkrP.png?f=fotoalbum_large

Mijn Yaml voor het geheel:
YAML:
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
substitutions:
  name: "heatpumpgw"
  friendly_name: "Heat Pump"
  room: "technische_ruimte"

esphome:
  name: ${name}
  friendly_name: ${friendly_name}

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:
  level: INFO
  tx_buffer_size: 4096
  baud_rate: 0

# Enable Home Assistant API
api:
  encryption:
    key: !secret encryption_key

ota:
  platform: esphome
  password: !secret ota_password

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  power_save_mode: none

text_sensor:
  - platform: wifi_info
    ip_address:
      name: "IP Address"
      disabled_by_default: false

time:
  - platform: homeassistant
    id: CurrentTime

# Some helper functions to restart ESPHome from HA
button:
- platform: restart
  name: ${friendly_name} Restart

# Load nibe component
external_components:
  - source: github://elupus/esphome-nibe

binary_sensor:
  - platform: status
    name: "API Status"
    id: status_sensor

uart:
  rx_pin: 19
  tx_pin: 23
  baud_rate: 9600

# Configure NibeGW
nibegw:
  udp:
    # The target address(es) to send data to. May be a multicast address.
    target:
      - ip: 192.168.1.101
#      - ip: 192.168.1.255
        port: 9999

    # List of source address to accept data from, may be empty for no filter
    source:
      - 192.168.1.101

    # Optional port this device will listen to to receive read requests. Defaults to 9999
    read_port: 9999

    # Optional port this device will listen to to receive write request. Defaults to 10000
    write_port: 10000

  acknowledge:
    - MODBUS40

    # Enable a dummy RMU40 accessory to receive updates
    # to certain registers faster. This should not be
    # enabled if you have an actual RMU40.
    - RMU40_S4

  # Constant replies to certain requests can be made
  constants:
    - address: MODBUS40
      token: ACCESSORY
      data: [
            0x0A, # MODBUS version low
            0x00, # MODBUS version high
            0x01, # MODBUS address?
      ]

# Accessory version response
    - address: RMU40_S4
      token: ACCESSORY
      data: [
            0xEE, # RMU ?
            0x03, # RMU version low
            0x01, # RMU version high
      ]

    # Unknown response that nibepi uses
    - address: RMU40_S4
      token: RMU_DATA
      command: RMU_WRITE
      data: [
            0x63,
            0x00,
      ]

    # Constant fixed temperature to avoid pump going into alarm.
    - address: RMU40_S4
      token: RMU_WRITE
      data: [
            0x06, # Temperature
            0x14, # degrees low
            0x00, # degrees high
      ]

switch:
  - platform: gpio
    # AUX1 - Heat Pump Auxiliary Input 1
    name: "AUX1 Relay"
    id: heatpump_aux1_relay
    pin: 
      number: GPIO32
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX1 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX1 Relay released"

  - platform: gpio
    # AUX2 - Heat Pump Auxiliary Input 2
    name: "AUX2 Relay"
    id: heatpump_aux2_relay
    pin: 
      number: GPIO33
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX2 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX2 Relay released"

  - platform: gpio
    # AUX3 - Heat Pump Auxiliary Input 3
    name: "AUX3 Relay"
    id: heatpump_aux3_relay
    pin: 
      number: GPIO25
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX3 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX3 Relay released"

  - platform: gpio
    # AUX4 - Heat Pump Auxiliary Input 4
    name: "AUX4 Relay"
    id: heatpump_aux4_relay
    pin: 
      number: GPIO26
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX4 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX4 Relay released"

  - platform: gpio
    # AUX5 - Heat Pump Auxiliary Input 5
    name: "AUX5 Relay"
    id: heatpump_aux5_relay
    pin: 
      number: GPIO27
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX5 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX5 Relay released"

  - platform: gpio
    # AUX6 - Heat Pump Auxiliary Input 6
    name: "AUX6 Relay"
    id: heatpump_aux6_relay
    pin: 
      number: GPIO14
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX6 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX6 Relay released"

  - platform: gpio
    # Spare7
    name: "Spare 7 Relay"
    id: heatpump_spare7_relay
    pin: 
      number: GPIO12
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "Spare7 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "Spare7 Relay released"

  - platform: gpio
    # Spare8
    name: "Spare 8 Relay"
    id: heatpump_spare8_relay
    pin: 
      number: GPIO13
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "Spare8 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "Spare8 Relay released"

[ Voor 96% gewijzigd door Hermarcel op 28-03-2025 17:02 . Reden: YAML toegevoegd ]


Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Hermarcel schreef op vrijdag 28 maart 2025 @ 16:29:
Ik heb een esp32 bordje met 8 relais van aliexpress gebruikt en zes van de relais op de aux-ingangen aangesloten. Ook heb ik een 3.3V Modbus transceiver op een paar ongebruikte pinnen aangesloten. Hierdoor kon ik de ESPhome Nibe Gateway op het bordje draaien. De NibeGW Yaml heb ik uitgebreid met de acht relais-aansturingen (twee relais voor ooit? Zie hier voor Yaml van relaisbordje).
Het esp32 bordje kan direct vanuit de SMO40 12V gevoed worden.

ESP32/Relais bordje (ESP32-WROOM kiezen)
3.3V Modbus transceiver

Beetje soldeerwerk om draadjes of pinheaders langs de ESP32-WROOM te solderen.

[Afbeelding]

[Afbeelding]

Mijn Yaml voor het geheel:
YAML:
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
substitutions:
  name: "heatpumpgw"
  friendly_name: "Heat Pump"
  room: "technische_ruimte"

esphome:
  name: ${name}
  friendly_name: ${friendly_name}

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:
  level: INFO
  tx_buffer_size: 4096
  baud_rate: 0

# Enable Home Assistant API
api:
  encryption:
    key: !secret encryption_key

ota:
  platform: esphome
  password: !secret ota_password

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  power_save_mode: none

text_sensor:
  - platform: wifi_info
    ip_address:
      name: "IP Address"
      disabled_by_default: false

time:
  - platform: homeassistant
    id: CurrentTime

# Some helper functions to restart ESPHome from HA
button:
- platform: restart
  name: ${friendly_name} Restart

# Load nibe component
external_components:
  - source: github://elupus/esphome-nibe

binary_sensor:
  - platform: status
    name: "API Status"
    id: status_sensor

uart:
  rx_pin: 19
  tx_pin: 23
  baud_rate: 9600

# Configure NibeGW
nibegw:
  udp:
    # The target address(es) to send data to. May be a multicast address.
    target:
      - ip: 192.168.1.101
#      - ip: 192.168.1.255
        port: 9999

    # List of source address to accept data from, may be empty for no filter
    source:
      - 192.168.1.101

    # Optional port this device will listen to to receive read requests. Defaults to 9999
    read_port: 9999

    # Optional port this device will listen to to receive write request. Defaults to 10000
    write_port: 10000

  acknowledge:
    - MODBUS40

    # Enable a dummy RMU40 accessory to receive updates
    # to certain registers faster. This should not be
    # enabled if you have an actual RMU40.
    - RMU40_S4

  # Constant replies to certain requests can be made
  constants:
    - address: MODBUS40
      token: ACCESSORY
      data: [
            0x0A, # MODBUS version low
            0x00, # MODBUS version high
            0x01, # MODBUS address?
      ]

# Accessory version response
    - address: RMU40_S4
      token: ACCESSORY
      data: [
            0xEE, # RMU ?
            0x03, # RMU version low
            0x01, # RMU version high
      ]

    # Unknown response that nibepi uses
    - address: RMU40_S4
      token: RMU_DATA
      command: RMU_WRITE
      data: [
            0x63,
            0x00,
      ]

    # Constant fixed temperature to avoid pump going into alarm.
    - address: RMU40_S4
      token: RMU_WRITE
      data: [
            0x06, # Temperature
            0x14, # degrees low
            0x00, # degrees high
      ]

switch:
  - platform: gpio
    # AUX1 - Heat Pump Auxiliary Input 1
    name: "AUX1 Relay"
    id: heatpump_aux1_relay
    pin: 
      number: GPIO32
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX1 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX1 Relay released"

  - platform: gpio
    # AUX2 - Heat Pump Auxiliary Input 2
    name: "AUX2 Relay"
    id: heatpump_aux2_relay
    pin: 
      number: GPIO33
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX2 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX2 Relay released"

  - platform: gpio
    # AUX3 - Heat Pump Auxiliary Input 3
    name: "AUX3 Relay"
    id: heatpump_aux3_relay
    pin: 
      number: GPIO25
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX3 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX3 Relay released"

  - platform: gpio
    # AUX4 - Heat Pump Auxiliary Input 4
    name: "AUX4 Relay"
    id: heatpump_aux4_relay
    pin: 
      number: GPIO26
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX4 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX4 Relay released"

  - platform: gpio
    # AUX5 - Heat Pump Auxiliary Input 5
    name: "AUX5 Relay"
    id: heatpump_aux5_relay
    pin: 
      number: GPIO27
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX5 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX5 Relay released"

  - platform: gpio
    # AUX6 - Heat Pump Auxiliary Input 6
    name: "AUX6 Relay"
    id: heatpump_aux6_relay
    pin: 
      number: GPIO14
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX6 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX6 Relay released"

  - platform: gpio
    # Spare7
    name: "Spare 7 Relay"
    id: heatpump_spare7_relay
    pin: 
      number: GPIO12
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "Spare7 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "Spare7 Relay released"

  - platform: gpio
    # Spare8
    name: "Spare 8 Relay"
    id: heatpump_spare8_relay
    pin: 
      number: GPIO13
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "Spare8 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "Spare8 Relay released"
Beste @Hermarcel , dank voor het delen. Wat stuur je precies (en hoe) met deze aux ingangen op de Nibe WP?

Groet

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@desalnietemin


Afbeeldingslocatie: https://tweakers.net/i/ii6ltULNSGkXCiaVcpPU343-8io=/x800/filters:strip_exif()/f/image/syL2oGpWOvrBIhop2CiuLA59.png?f=fotoalbum_large

Waarschijnlijk zijn een aantal van deze dingen ook via modbus aan te sturen, maar ik kan nergens een overzicht vinden welke parameters door de SMO40 in flash worden opgeslagen. Omdat flash maar een beperkt aantal keren overschreven kan worden, heb ik ervoor gekozen om, waar mogelijk, de aux-ingangen te gebruiken. Ik ga er hierbij vanuit dat Nibe nagedacht heeft en het technisch geen probleem is dat aux-ingangen regelmatig wijzigen.

Acties:
  • 0 Henk 'm!

  • savagenld
  • Registratie: Januari 2017
  • Laatst online: 19:06
Heeft iemand misschien de COP gevonden, of de entiteiten om deze te berekenen?

Ik zou die wel willen weten, en als het gaat de warmtepomp ook toevoegen aan het energy dashboard

Acties:
  • +1 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
Zie dit topic: COP berekening voor Nibe warmtepompen
Heb ik gedaan, maar heb het gevoel dat ik iets gemist heb, de cop lijkt me nogal hoog.

Acties:
  • 0 Henk 'm!

  • savagenld
  • Registratie: Januari 2017
  • Laatst online: 19:06
Thx. In het info menu zie ik ook energieverbruik zien voor verwarming/ww/koeling. Zijn die op te halen?

Acties:
  • 0 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
savagenld schreef op dinsdag 8 april 2025 @ 08:18:
Thx. In het info menu zie ik ook energieverbruik zien voor verwarming/ww/koeling. Zijn die op te halen?
Niet met mijn smo40 en myUplink integratie. Misschien via Modbus?

Acties:
  • +1 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Hermarcel schreef op zaterdag 29 maart 2025 @ 20:23:
@desalnietemin


[Afbeelding]

Waarschijnlijk zijn een aantal van deze dingen ook via modbus aan te sturen, maar ik kan nergens een overzicht vinden welke parameters door de SMO40 in flash worden opgeslagen. Omdat flash maar een beperkt aantal keren overschreven kan worden, heb ik ervoor gekozen om, waar mogelijk, de aux-ingangen te gebruiken. Ik ga er hierbij vanuit dat Nibe nagedacht heeft en het technisch geen probleem is dat aux-ingangen regelmatig wijzigen.
@Hermarcel, hartelijk dank voor het delen. Zelf heb ik een F1145-15 EXP (water-water) en het lijkt erop dat die iets minder parameters heeft om te sturen dan de SMO's. Het merendeel van mijn systeem heb ik inmiddels wel in kaart gebracht (zie screenshot). Wel wil ik nog water meer temperatuur sensoren plaatsen om wat meer inzicht te krijgen (middels Wemos D1 Mini V4 bordje icm meerdere DS18B20 temperatuursensoren).
Afbeeldingslocatie: https://tweakers.net/i/rI6hDOmamIFjb_6X-jWtN2eiZ-4=/x800/filters:strip_icc():strip_exif()/f/image/tvpHo7LxaLiAkSBDB3r05fqH.jpg?f=fotoalbum_large

Als ik in de warmtepomp naar hert servicemenu ga en dan naar het menu in/uitgangen (5.4) dan heb ik 5 AUX in/uitgangen en een AA3-X7 waarbij ik de volgende opties kan selecteren:

AUX1 t/m AUX5
- Activeer tijdelijke luxe
- Activeer economy
- Externe afstelling
- Blokkeer bijverwarming
- Blokkeer compressor
- Blokkeer verwarmen
- Warm water blokkeren
- Warm tapwater boven (BT7)
- Bronregelaar
- Bronpomp activeren
- Koel/verwarm-sensor (BT74)
- Tariefblokkering
- SG Ready A
- SG Ready B
- Ext. alarm (NC)
- Ect. alarm (NO
- (EQ1-BT25)
- +Adjust
- Druksch. afg.systeem
- Drstr bron (NC)
- Drstr bron (NO)
- Ext. Sensor (BT37.1)
- Ext. Sensor (BT37.2
- Ext. Sensor (BT37.3)
- Ext. Sensor (BT37.4)
- Ext. Sensor (BT37.5)
- Verwarmen activeren
- Koelen activeren
- Vermogensbegrenzing
- Flow guard brine

AA3-X7:
- ext. WW wisklep
- Smart price adaption
- Vakantie
- Weg-modus
- Alarmuitgang
- Grondwaterpomp
- Indicatie koelmodus (in mijn geval is deze in/uitgang nu in gebruik door passieve PCM42 koelmodule)
- Warmtapw. Recirc.
- Ext.circulatiepomp

Ik ga de komend periode uitvogelen welke modbus entiteiten in HASS daadwerkelijk ingezet kunnen worden voor slimme sturing aangezien ik niet helemaal tevreden ben over Smart Price Adaption (zie: https://gathering.tweakers.net/forum/view_message/82124148). Zodat ik dit kan gaan sturen via de Day Ahead Optimizer (DAO) integratie. Wellicht als tussenstap inderdaad door smartgridready aan te sturen.

Vragen:
-Kun jij na het selecteren van de juiste smart grid ready modus (1 t/m 4 o.b.v A en B) de mate van effect instellen?
a) voor verwarming: stooklijn verhoging met +x i.p.v. de standaard +2 ?
b) zwembad: stooklijn verhoging (onduidelijk hoeveel standaard en of dit aangepast kan worden)
c) actieve koeling: stooklijn verlaging met -X (ipv de standaard -1)
(zie: https://www.nibe.eu/downl...20Ready%20-%20mei2022.pdf)

- Hoe kom je erbij dat de configuratie settings via modbus maar een paar keer overschreven kunnen worden?

Alvast hartelijk dank en groet

[ Voor 6% gewijzigd door desalnietemin op 08-04-2025 13:38 ]

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • koelkast
  • Registratie: Juni 1999
  • Niet online
Hermarcel schreef op zaterdag 29 maart 2025 @ 20:23:
@desalnietemin


[Afbeelding]

Waarschijnlijk zijn een aantal van deze dingen ook via modbus aan te sturen, maar ik kan nergens een overzicht vinden welke parameters door de SMO40 in flash worden opgeslagen. Omdat flash maar een beperkt aantal keren overschreven kan worden, heb ik ervoor gekozen om, waar mogelijk, de aux-ingangen te gebruiken. Ik ga er hierbij vanuit dat Nibe nagedacht heeft en het technisch geen probleem is dat aux-ingangen regelmatig wijzigen.
Volgens mij valt het met overschrijven van flash geheugen wel mee, als je dat niet 5000 keer per dag doet. Of heb ik het mis?

Acties:
  • 0 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@desalnietemin
-Kun jij na het selecteren van de juiste smart grid ready modus (1 t/m 4 o.b.v A en B) de mate van effect instellen?
Zie menu 4.1.5
Hoe kom je erbij dat de configuratie settings via modbus maar een paar keer overschreven kunnen worden?
Ik schreef: "Een beperkt aantal keren". Dat is wat anders dan "maar een paar keer". In principe moet elke instelling die een restart van de SMO40 overleeft opgeslagen zijn in een (soort van) permanent-geheugen. Grote kans dat dit flash geheugen is. Flash geheugen kan een beperkt aantal malen beschreven worden. Hoe beperkt? Geen idee. Zal wellicht ergens tussen de 1.000 en 100.000 keer zijn. Nibe zegt hier niets over. En precies dat gemis aan info hierover is voor mij de reden om, indien mogelijk, de door Nibe aangedragen interfaces via de AUX-ingangen te gebruiken. Zoals ik schreef, ga ik er vanuit dat Nibe ervoor zorgt dat op die manier er geen probleem ontstaat (want anders zou dat in het manual moeten staan).

@koelkast
Volgens mij valt het met overschrijven van flash geheugen wel mee, als je dat niet 5000 keer per dag doet. Of heb ik het mis?
Heb je daar info over of is dit "wishful thinking"? Juist het ontbreken van die info zorgt ervoor dat ik voorzichtig ben.

Acties:
  • +2 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Hermarcel schreef op dinsdag 8 april 2025 @ 16:00:
@desalnietemin

[...]

Zie menu 4.1.5


[...]

Ik schreef: "Een beperkt aantal keren". Dat is wat anders dan "maar een paar keer". In principe moet elke instelling die een restart van de SMO40 overleeft opgeslagen zijn in een (soort van) permanent-geheugen. Grote kans dat dit flash geheugen is. Flash geheugen kan een beperkt aantal malen beschreven worden. Hoe beperkt? Geen idee. Zal wellicht ergens tussen de 1.000 en 100.000 keer zijn. Nibe zegt hier niets over. En precies dat gemis aan info hierover is voor mij de reden om, indien mogelijk, de door Nibe aangedragen interfaces via de AUX-ingangen te gebruiken. Zoals ik schreef, ga ik er vanuit dat Nibe ervoor zorgt dat op die manier er geen probleem ontstaat (want anders zou dat in het manual moeten staan).

@koelkast

[...]
Heb je daar info over of is dit "wishful thinking"? Juist het ontbreken van die info zorgt ervoor dat ik voorzichtig ben.
Thanks @Hermarcel . Menu 4.1.5 zie ik nog niet maar die komt dan waarschijnlijk tevoorschijn zodra ik de smart grid ready A en B in/uitgangen selecteer. Ik ga het even proberen. Ik ben ook benieuwd of die opties dan ook als entiteiten in HASS beschikbaar komen.

Ik heb zojuist Nibe Uplink een mail gestuurd over of dit flash geheugen is en of hier beperkingen aan zitten qua aantal keren dat je hier een schrijf actie in kunt uitvoeren, Zodra ik een reactie heb dan laat ik het even weten.

Groet en dank

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@desalnietemin Menu 4.1.5 heb ik uit het manual gehaald. Ik heb het niet zelf geprobeerd.

Afbeeldingslocatie: https://tweakers.net/i/CUbfLIfT_0HQKGBCzMThmmITzTQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/SKMa6ThUxk7DCK5Kc6HhpqUy.png?f=user_large

Acties:
  • 0 Henk 'm!

  • koelkast
  • Registratie: Juni 1999
  • Niet online
Hermarcel schreef op dinsdag 8 april 2025 @ 16:00:
@desalnietemin

[...]

Zie menu 4.1.5


[...]

Ik schreef: "Een beperkt aantal keren". Dat is wat anders dan "maar een paar keer". In principe moet elke instelling die een restart van de SMO40 overleeft opgeslagen zijn in een (soort van) permanent-geheugen. Grote kans dat dit flash geheugen is. Flash geheugen kan een beperkt aantal malen beschreven worden. Hoe beperkt? Geen idee. Zal wellicht ergens tussen de 1.000 en 100.000 keer zijn. Nibe zegt hier niets over. En precies dat gemis aan info hierover is voor mij de reden om, indien mogelijk, de door Nibe aangedragen interfaces via de AUX-ingangen te gebruiken. Zoals ik schreef, ga ik er vanuit dat Nibe ervoor zorgt dat op die manier er geen probleem ontstaat (want anders zou dat in het manual moeten staan).

@koelkast

[...]
Heb je daar info over of is dit "wishful thinking"? Juist het ontbreken van die info zorgt ervoor dat ik voorzichtig ben.
Ik heb ook een rondje gezocht op flashgeheugen en schrijfbewerkingen. Als ik het in de ChatGPT gooi, krijg ik het volgende te lezen:
✳️ Wat je moet weten:
De Nibe F1255 gebruikt flashgeheugen voor het opslaan van instellingen en parameters. Flashgeheugen heeft een typische levensduur van rond de 1 miljoen schrijfbewerkingen per geheugenlocatie.

Maar:
De Nibe schrijft niet constant alles weg. In de praktijk worden instellingen:

Alleen opgeslagen wanneer je iets wijzigt via het menu of via een aangesloten systeem (zoals Modbus of via myUplink).

Niet continu herhaaldelijk overschreven op exact dezelfde geheugencel.

🔁 Dus hoe vaak kun je instellingen wijzigen?
Als je bij wijze van spreken elke dag een bepaalde instelling aanpast, zit je op 365 schrijfbewerkingen per jaar. Dat betekent dat je theoretisch meer dan 2700 jaar nodig hebt om een geheugencel uit te putten.

Zelfs als je elke paar seconden een instelling zou veranderen, dan zou je in de buurt van de limiet komen, maar dat is in de praktijk natuurlijk niet realistisch.

✅ Conclusie:
Je hoeft je geen zorgen te maken over het regelmatig wijzigen van instellingen via het menu of via automatisering. Alleen als je een script of domoticasysteem hebt dat heel frequent automatisch instellingen wijzigt (denk aan meerdere keren per minuut), dan zou het verstandig zijn dat te beperken of optimaliseren.

Laat me weten wat je precies automatiseert of hoe je dingen aanpast, dan kan ik meedenken over of dat flashvriendelijk is 😊.
Als dit klopt, hoeven we ons niet zoveel zorgen te maken. Een Flash geheugenkaartje van een goed merk kan ook vele schrijfbewerkingen aan.
Al ben ik wel benieuwd naar de reactie van Nibe zelf.

Acties:
  • +3 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
vandaag heb ik een flinke slag gemaakt om te kijken welke instel (write) acties ik allemaal kan uitvoeren via modbus.

Wat helpt is de modbus manager (https://www.nibe.eu/nl-nl/installateur/tips-voor-de-monteur). Je kunt na het installeren van de modbus manager je warmtepomp kiezen en dan een export naar CSV maken en in excel laden om alle modbus ID's te zien (zie screenshot) als voorbeeld. In mijn geval 550 Read/Write registers. Het merendeel zijn overbodig tenzij je meerdere warmtepompsystemen hebt en tal van accessoires.
Afbeeldingslocatie: https://tweakers.net/i/lqyOsRDZL-U2dBvg3AI78-lzjZI=/800x/filters:strip_exif()/f/image/yuua5fY3UEer0dIeujdSgHcM.png?f=fotoalbum_large

Vervolgens heb ik een mapping gemaakt met de menu items uit de mUplink app.
Afbeeldingslocatie: https://tweakers.net/i/t_tk8brsJf5hd8dxMrygREC5f-k=/800x/filters:strip_exif()/f/image/EKj8k6YUXF2l6kJSkZ6NkouQ.png?f=fotoalbum_large

Niet alls wat in de myUplink menu items staat is aanwezig in de modbus lijst uit de modbus manager. Maar ik vraag me af hoe vaak Nibe die modbus manager bijwerkt met registers als ze bijvoorbeeld software updates doorvoeren.

Ik heb het myUplink menu basaal "nagebootst" in HASS.
Afbeeldingslocatie: https://tweakers.net/i/RDovzrQsCE5zqn3xHwu_ERqQvp0=/800x/filters:strip_exif()/f/image/DUayR7XPZgPJg5VBVrUrJ5VO.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/NrYHsSxQXgr7kKBCtwCqJvh1-f4=/800x/filters:strip_exif()/f/image/hzmBuNShbgQL4E4EO8Csa5qD.png?f=fotoalbum_large

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

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@koelkast Stel dat Chatgpt gelijk heeft:

1.000.000 / 20 jaar / 365 dagen = 137 schrijfacties per dag. Of dat voldoende is hangt helemaal af van wat je van plan bent.

Acties:
  • 0 Henk 'm!

  • koelkast
  • Registratie: Juni 1999
  • Niet online
Hermarcel schreef op woensdag 9 april 2025 @ 22:41:
@koelkast Stel dat Chatgpt gelijk heeft:

1.000.000 / 20 jaar / 365 dagen = 137 schrijfacties per dag. Of dat voldoende is hangt helemaal af van wat je van plan bent.
Precies. In mijn geval is het het activeren van de luxury mode, in plaats van de economy mode op het moment dat er overschot is vanuit de zonnepanelen. Dat doe ik niet vaker dan 2x per dag, op de dagen dat er daadwerkelijk flink overschot is of komt.
Ik wil sowieso voorkomen dat er tientallen keren iets moet worden geschakeld, dat draagt (denk ik) niet bij aan het comfort en de manier waarop een warmtepomp werkt.

Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
@Hermarcel, ik zie geen Smart Grid Ready registers staan in mijn modbus lijst (export modbus manager) ook geen registers om de mate van effect ("menu 4.1.5") in te stellen via modbus. Die registers zullen er wel zijn vermoed ik (anders kan het niet ingesteld worden). Wat ik nog ga proberen is zelf wat registers pollen via de modbus manager om te kijken of ik ze kan vinden.

Maar feitelijk zijn het dan de volgende acties denk ik:

Stand 1 - overcapaciteit
- Verwarming: stooklijn verhoging (van de veelal standaard stooklijn 5 verhogen met + x) via entiteit: number.heat_curve_s1_47007
- Warmtapwater: zet met entiteit Warmtapwater comfort modus de comfort modus op: luxe
- Zwembad stooklijn verhoging: ik zie niet direct entiteiten voor een eigen stooklijn voor een zwembad. Wel kun je met switch.pool_1_activated_48094 de pool accessoire aan/uitzetten en met number.pool_1_start_temp_48090 en number.pool_1_stop_temp_48092 de start en stop temperaturen instellen. Dus verhoging van de stop temperaturur s feitelijk het verhogen van de stooklijn.
- Actieve koeling: stooklijn verlaging (van de veelal standaard stooklijn 0 verlagen met - x) via entiteit:
number.min_cooling_supply_temp_s1_48177

Stand 2 - lage prijs
- Verwarming: stooklijn verhoging (van de veelal standaard stooklijn 5 verhogen met + x) via entiteit: number.heat_curve_s1_47007
- Warmtapwater:
* behoud de huidige waterstand: dus geen verandering naar comort/luxe, normaal of economy
* maar HW-stopwaarde wordt vrijgegeven en tapwater kan worden opgewarmd. Dit kan door een hoge waarde in number.stop_temperature_hw_luxury_47047, number.stop_temperature_hw_normal_47048 en number.stop_temperature_hw_economy_47049 te zetten.
- zwembad stooklijn verhoging: zie stand 1
- actieve koeling: geen effect

Stand 3 - normale stand
- Geen effect op systeem

[b]Stand 4 - hoge prijs/b]
- Verwarming: stooklijn verlaging (van de veelal standaard stooklijn 5 verlagen met + x) via entiteit: number.heat_curve_s1_47007
- Warmtapwater: zet naar comfort mode: economy via entiteit: Warmtapwater comfort modus
- zwembad: zet entiteit switch.pool_1_activated_48094 uit
- actieve koeling: zet entiteit switch.allow_cooling_47372 uit


Met entiteit: select.temporary_lux_48132 zet je warmtapwater luxe stand tijdelijk aan: 0=Off, 1=3h, 2=6h, 3=12h, 4=One time increase (geen idee wat die one time increase doet).

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

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@desalnietemin ik regel SGready via relais op de AUX-ingangen van de SMO40

Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Hermarcel schreef op woensdag 9 april 2025 @ 22:41:
@koelkast Stel dat Chatgpt gelijk heeft:

1.000.000 / 20 jaar / 365 dagen = 137 schrijfacties per dag. Of dat voldoende is hangt helemaal af van wat je van plan bent.
Ik vraag me trouwens wel af of Nibe dan geen registers zet als je via de 2 AUX contacten de Smart Grid Ready aansturing doet. Feitelijk worden dan toch ook gewoon instellingen gewijzigd die opgeslagen dienen te worden?

Voor de Smart Grid Ready: 1, 2 en 4 standen zijn het telkens een 4-tal registers die je van waarde moet veranderen. De vraag is dan even: hoe vaak per dag schakel je tussen die standen?

Mag ik vragen @Hermarcel hoe je de standen bepaald (wanneer en hoe zet je de SG-ready A en B relais)?
Super interessant! Thanks

Groet en dank

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@desalnietemin Als ex-embedded developer zou ik eerder zeggen dat er geen opgeslagen instellingen nodig zijn bij gebruik van de AUX-ingangen: De SMO40 kan op elk moment, dus ook na een restart, naar de AUX-ingangen kijken. Dupliceren in een permanent geheugen van de waardes op de AUX-ingangen lijkt mij niet nodig.

Afhankelijk van mijn PV-overproductie laat ik de WP een tandje bijzetten. Dat is een automation in HA die de relais voor de SG-Ready ingangen schakelt.

Acties:
  • 0 Henk 'm!

  • Calamarain
  • Registratie: September 2001
  • Laatst online: 23-08 09:14
Je kunt de SG ready status uitlezen via Modbus, niet schrijven.

Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
@Hermarcel, dat zou mooi zijn, dan mitigeer je in ieder geval het risico op slijtage van het flash geheugen.

Inmiddels ook een reactie per mail gehad op mijn vraag m.b.t. het flashgeheugen" We only have the opportunity to answer questions about myUplink, if you have questions about your system or inbuild function's,alarm,softwares etc please refer to your installer or the NIBE representative in the country you are in.". Dus daar hebben we niet zoveel aan. Ik zal Nibe NL eens een mail sturen.

Als je in WP menu 4.1.5 de mate van effect van de Smart Grid Ready opties kunt instellen dan geeft dit ook nog wat flexibiliteit qua optimalisaties. Want uiteindelijk zijn dit wel de belangrijkste instellingen die je kunt veranderen om het gedrag te beïnvloeden.
Hulpvragen:
- Heb jij een menu 4.1.5 waarin je de mate van effect kunt instellen in je WP nadat je op de AUXEN de 2 Smart Grid Ready (SGR) opties geselecteerd hebt?
- Draai jij Smart Grid Ready samen met Smart Price Adaption (SPA)?

Op zich doet SPA het best redelijk alleen maakt het geen gebruik van overproductie omdat het enkel naar prijzen kijkt. Dus ik dacht dat een combinatie van beide wel interessant kon zijn. Of in ieder geval bij overproductie SGR stand 1 activeren.
Hulpvraag:
- Hoe bepaal jij in HASS of er overproductie is voor het aanzetten van SGR stand 1?

[quote]Hermarcel schreef op vrijdag 28 maart 2025 @ 16:29:
Ik heb een esp32 bordje met 8 relais van aliexpress gebruikt en zes van de relais op de aux-ingangen aangesloten. Ook heb ik een 3.3V Modbus transceiver op een paar ongebruikte pinnen aangesloten. Hierdoor kon ik de ESPhome Nibe Gateway op het bordje draaien. De NibeGW Yaml heb ik uitgebreid met de acht relais-aansturingen (twee relais voor ooit? Zie hier voor Yaml van relaisbordje).
Het esp32 bordje kan direct vanuit de SMO40 12V gevoed worden.

ESP32/Relais bordje (ESP32-WROOM kiezen)
3.3V Modbus transceiver

Beetje soldeerwerk om draadjes of pinheaders langs de ESP32-WROOM te solderen.

[Afbeelding]

Zojuist de ESP32-VROOM en 3.3V Modbus transceiver gekocht om te gaan knutselen.
Hulpvragen:
- ik zie dat je ook een handig doosje er omheen hebt wat mooi past. Die kon ik zo snel niet op ALI vinden, nog tips waar ik die kan kopen?
- kun je aangeven waar (op welke pinnen) je de de 3.3V Modbus transceiver hebt aangesloten?
- kun je aangeven via welke 12V pinnen op de WP je het esp32 bordje hebt voorzien van 12V voeding?
- Bedradingsschema zou helemaal te gek zijn (mag ook een foto van een potlood tekeningetje zijn), ik ben namelijk geen elektrotechneut...

Super thanks!!

@Calamarain: ik zie 3 lees entiteiten (status en op SGR input A of B is geselecteerd) en 4 lees/schrijf entiteiten. Of SGR wel/niet: verwarmen, koelen, warmtapwater of zwembad mag beïnvloeden. Maar wellicht zijn er meer die nog niet bekend zijn gemaakt in de modbus manager database.
Afbeeldingslocatie: https://tweakers.net/i/_4ChcKD_P0Hf_6xdTojyU3C-zTk=/800x/filters:strip_exif()/f/image/Et4ZTgpv1UCcjYbfQ0PXoUpf.png?f=fotoalbum_large

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
De pin-aansluitingen vind je in de YAML die ik gepost heb.

Misschien een idee om het SMO40 installer manual te bekijken? Op page 30 vind ik het volgende:
Afbeeldingslocatie: https://tweakers.net/i/yWFpYuZTjsiIus_5JMo9gbZLJM4=/800x/filters:strip_exif()/f/image/Av7Y8ChQqnNHtRWA7zjQHe4n.png?f=fotoalbum_large

Pas op! De nummering in dit plaatje loopt op van links-naar-rechts, maar op de SMO40 zijn de aansluitingen genummerd van rechts-naar-links (bedankt Nibe!)

Dit zijn mijn aansluitingen:
Afbeeldingslocatie: https://tweakers.net/i/98K0TjrvYVfeIWDARZPUdBRT9q4=/800x/filters:strip_exif()/f/image/tZr3gDfbsdJUNiFmnHyZI3M9.png?f=fotoalbum_large
Ik heb een UTP kabel gebruikt. De spanningsaansluitingen gebruiken ieder één parallel geschakeld getwist paar. De Modbus aansluitingen op een eigen paar.

De zes AUX-ingangen zijn ook met UTP aangesloten. Eén paar per relais. Twee UTP kabels dus.

Ik ben met de print naar de bouwmarkt gegaan en heb een doosje uitgezocht. Is een standaard IP65 installatiedoos. Paar gaatjes geboord om, met boutjes en afstandsbusjes, de print vast te zetten.

Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Hermarcel schreef op donderdag 10 april 2025 @ 09:24:
De pin-aansluitingen vind je in de YAML die ik gepost heb.

Misschien een idee om het SMO40 installer manual te bekijken? Op page 30 vind ik het volgende:
[Afbeelding]

Pas op! De nummering in dit plaatje loopt op van links-naar-rechts, maar op de SMO40 zijn de aansluitingen genummerd van rechts-naar-links (bedankt Nibe!)

Dit zijn mijn aansluitingen:
[Afbeelding]

Ik heb een UTP kabel gebruikt. De spanningsaansluitingen gebruiken ieder één parallel geschakeld getwist paar. De Modbus aansluitingen op een eigen paar.

De zes AUX-ingangen zijn ook met UTP aangesloten. Eén paar per relais. Twee UTP kabels dus.

Ik ben met de print naar de bouwmarkt gegaan en heb een doosje uitgezocht. Is een standaard IP65 installatiedoos. Paar gaatjes geboord om, met boutjes en afstandsbusjes, de print vast te zetten.
Thanks @Hermarcel. Ik heb een F1145, daar zitten de AUX ingangen op de AA3-X6 zo te zien:
Afbeeldingslocatie: https://tweakers.net/i/F617EmYpIBZsb4vAwC2PGvlppV4=/x800/filters:strip_exif()/f/image/YzUJYS9jb991FMR1DgxF5ike.png?f=fotoalbum_large

In mijn geval heeft de AUX telkens 2 draden. Bijvoorbeeld AUX1 is input 9 en 10 op het AA3-X6 bordje.
In je YAML zie ik bij elke AUX 1 pin nummer staan (b.v: GPIO32). Moet ik het zo zien dat ik in mijn geval dan gewoon telkens 2 draden per AUX op het ESP32 bordje dien aan te sluiten? Dus bijvoorbeeld:
- AUX1 input 9 op GPIO32
- AUX1 input 10 op GPIO33

Thanks voor alle moeite die je hierin stopt om je kennis te delen.

Groet

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • +1 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@desalnietemin Elk relais heeft drie aansluitingen: Normally-Open (NO), Normally-Closed (NC) en Common. Per relais sluit je NO en Common aan op je controller.

Omdat je geen SMO40 hebt, moet je zelf de voedings- en Modbus aansluitingenchecken in de boeken. Hier kan ik je niet bij helpen.

Acties:
  • 0 Henk 'm!

  • fvdg86
  • Registratie: December 2017
  • Nu online
Hi allen,

Even een beginners vraag vanuit mijn kant. Ik heb dit topic doorgelezen en wat gaaf om te zien hoe de ontwikkeling zich voortzet.

Ik heb een NIBE F1255 en ik ben bezig met de integratie van mijn Niko home controle in HA. De volgende stap is o.a. de NIBE binnen HA te krijgen. Op internet zie (https://www.home-assistant.io/integrations/nibe_heatpump/) zie ik een "add integration" functie staan voor HA, maar wat doet dit t.o.v. NibeGW zoals in de handleiding van dit topic is omschreven?

Ik zou graag mijn tablet met daarop HA ophangen op de plek waar nu mijn RMU40 hangt. Kan ik na de integratie van mijn NIBE in HA de RMU40 verwijderen zonder problemen? Of heb ik een ruimtetemperatuursensor nodig voor de juiste werking?

Afbeeldingslocatie: https://tweakers.net/i/79d2KKOOWtsgHTG5dcvMssDuXwo=/x800/filters:strip_icc():strip_exif()/f/image/LlHjZaCovE6ARI0CckTjLSTs.jpg?f=fotoalbum_large

Veel vragen (sorry :-D)!

NIBE F1255 - HA - Niko home control II


Acties:
  • 0 Henk 'm!

  • roltor
  • Registratie: Juni 2013
  • Laatst online: 13-09 21:51
fvdg86 schreef op zondag 13 april 2025 @ 09:39:
Hi allen,

Even een beginners vraag vanuit mijn kant. Ik heb dit topic doorgelezen en wat gaaf om te zien hoe de ontwikkeling zich voortzet.

Ik heb een NIBE F1255 en ik ben bezig met de integratie van mijn Niko home controle in HA. De volgende stap is o.a. de NIBE binnen HA te krijgen. Op internet zie (https://www.home-assistant.io/integrations/nibe_heatpump/) zie ik een "add integration" functie staan voor HA, maar wat doet dit t.o.v. NibeGW zoals in de handleiding van dit topic is omschreven?

Ik zou graag mijn tablet met daarop HA ophangen op de plek waar nu mijn RMU40 hangt. Kan ik na de integratie van mijn NIBE in HA de RMU40 verwijderen zonder problemen? Of heb ik een ruimtetemperatuursensor nodig voor de juiste werking?

[Afbeelding]

Veel vragen (sorry :-D)!
Ik heb dezelfde warmtepomp en ruimte sensor.
Voor de integratie in HA heb je iets nodig wat als interface dient tussen de warmtepomp en HA.
In mijn geval een printplaat met CAN485 interface oid.

Deze heb ik parallel geplaatst aan de ruimtesensor.
Naast de temperatuur meting, hab ik het 'probleem' dat mijn vrouw HA niet gebruikt.

Acties:
  • 0 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
fvdg86 schreef op zondag 13 april 2025 @ 09:39:
Hi allen,

Even een beginners vraag vanuit mijn kant. Ik heb dit topic doorgelezen en wat gaaf om te zien hoe de ontwikkeling zich voortzet.

Ik heb een NIBE F1255 en ik ben bezig met de integratie van mijn Niko home controle in HA. De volgende stap is o.a. de NIBE binnen HA te krijgen. Op internet zie (https://www.home-assistant.io/integrations/nibe_heatpump/) zie ik een "add integration" functie staan voor HA, maar wat doet dit t.o.v. NibeGW zoals in de handleiding van dit topic is omschreven?

Ik zou graag mijn tablet met daarop HA ophangen op de plek waar nu mijn RMU40 hangt. Kan ik na de integratie van mijn NIBE in HA de RMU40 verwijderen zonder problemen? Of heb ik een ruimtetemperatuursensor nodig voor de juiste werking?

[Afbeelding]

Veel vragen (sorry :-D)!
De RMU is er alleen voor correctie als er bijvoorbeeld veel zon in huis komt of als er een houtkachel gebruikt wordt.
Voor de regeling zelf wordt de buitensensor gebruikt.
Ikzelf vind dat de rmu wel nuttig is maar de meningen zijn verdeeld.
Wat roltor zegt klopt, er moet wat tussen de wp en ha zitten. Dat kan ook met de myuplink integratie, maar nibeGw en modbus werken directer en lokaal, en laten je (meer) instellingen wijzigen zonder dat je Nibe €25 per jaar hoeft te betalen.

Acties:
  • 0 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
De kabel komt daar nog wel uit de muur trouwens…
Hier in huis zou verwijderen en alleen een tablet zou waarschijnlijk niet aan de WAF voldoen 🙃

Acties:
  • 0 Henk 'm!

  • fvdg86
  • Registratie: December 2017
  • Nu online
wickydude schreef op zondag 13 april 2025 @ 12:35:
[...]


De RMU is er alleen voor correctie als er bijvoorbeeld veel zon in huis komt of als er een houtkachel gebruikt wordt.
Voor de regeling zelf wordt de buitensensor gebruikt.
Ikzelf vind dat de rmu wel nuttig is maar de meningen zijn verdeeld.
Wat roltor zegt klopt, er moet wat tussen de wp en ha zitten. Dat kan ook met de myuplink integratie, maar nibeGw en modbus werken directer en lokaal, en laten je (meer) instellingen wijzigen zonder dat je Nibe €25 per jaar hoeft te betalen.
Bedankt voor het antwoord. Ik zou zelfs bijvoorbeeld aan de zijkant van de tablet (waar nu de RMU40 geplaatst is) een losse temperatuursensor kunnen ophangen en dan vervolgens de NIBE bedienen via de tablet met HA en integratie van Nibe met tussenkomst van ESP en een Tcan485 zoals Rolter omschrijft?

NIBE F1255 - HA - Niko home control II


Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
@roltor , waarom zou je de RMU willen verwijderen?

Zelf heb ik een F1145, de RMU verzorgt de hoofd temperatuur regeling met thermostaat (BT50). Je hebt wel ergens een hoofd ruimte thermostaat (BT50) nodig waarmee je de temperatuur setpoint mee instelt (in HAS: number.room_sensor_setpoint_s1_47398). Verder kun je met de RMU ook nog kiezen voor de modus waarin je warmtepomp staat (automatisch, verwarmen/koelen of verwarmen, in HASS). Je RMU wordt in HASS een thermostaat waarin je dit kunt instellen (entiteit: climate.climate_system_s1).

Als je NibeGW instructie volgt dan installeer je de standaard Nibe integratie, dan komen alle registers beschikbaar in HASS

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Voor diegene die hun Nibe warmte-koude systeem willen voorzien van enkele extra temperatuur sensoren zonder veel kosten, check:
https://gathering.tweakers.net/forum/view_message/82180378

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • iCrOn
  • Registratie: April 2002
  • Laatst online: 18:53
Normaal gezien kunnen ze werken zonder een RMU. Hij werkt dan op de buitenvoeler. Je kan je temperatuur dan instellen op de pomp.

Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Zekers, de warmtepomp werkt zonder BT50 sensor, maar als je de binnen temperatuur op de warmtepomp wil kunnen aflezen dan heb je een BT50 ruimte sensor nodig (ik mijn geval zat er standaard een BT50 ruimte temperatuur voeler bij maar die is niet aangesloten omdat ik ook de RMU had die daarvoor gebruikt wordt).

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • roltor
  • Registratie: Juni 2013
  • Laatst online: 13-09 21:51
desalnietemin schreef op zondag 13 april 2025 @ 20:34:
@roltor , waarom zou je de RMU willen verwijderen?

Zelf heb ik een F1145, de RMU verzorgt de hoofd temperatuur regeling met thermostaat (BT50). Je hebt wel ergens een hoofd ruimte thermostaat (BT50) nodig waarmee je de temperatuur setpoint mee instelt (in HAS: number.room_sensor_setpoint_s1_47398). Verder kun je met de RMU ook nog kiezen voor de modus waarin je warmtepomp staat (automatisch, verwarmen/koelen of verwarmen, in HASS). Je RMU wordt in HASS een thermostaat waarin je dit kunt instellen (entiteit: climate.climate_system_s1).

Als je NibeGW instructie volgt dan installeer je de standaard Nibe integratie, dan komen alle registers beschikbaar in HASS
Ik heb mijne lekker laten hangen, @fvdg86 is van plan op die plek een tablet met HA te hangen.
Dan kan ik me voorstellen dat je niet een RMU er naast/onder wil hebben hangen.

Acties:
  • +1 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
@Hermarcel , ik heb een reply ontvangen van Nibe NL op mijn vraag hoe het zit met de registers:

"Ja, dit type geheugen heeft een maximum aantal schrijfhandelingen en kan slechts een beperkt aantal keren worden beschreven (zeer vaak, maar uiteindelijk wel beperkt). Het exacte gemiddelde maximum aantal schrijfacties is dus niet bekend. Een meer gedetailleerder antwoord gaan we dan ook helaas niet kunnen bieden.

Wij beschikken helaas niet over exacte gegevens hierover. Dit valt onder de softwareafdeling van NIBE Zweden en deze informatie wordt niet specifiek met ons gedeeld. Hierdoor hebben wij niet alle benodigde kennis om u hierover een volledig en nauwkeurig antwoord te geven.

Wel kunnen we u meegeven dat het in ieder geval geen gebruikelijke werkwijze is om elke 10 seconden naar de unit te schrijven. Op die manier riskeer je dus wel het geheugen onnodig te belasten, oftewel ‘stuk te schrijven’. Als er bijvoorbeeld slechts elke 10 minuten een schrijfopdracht wordt uitgevoerd, is dat geen probleem. Er zijn voldoende voorbeelden van installaties die al meer dan 10 jaar met Modbus 40 ‘normaal gebruik’ werken en nog steeds prima functioneren. Tot slot is het altijd sterk aanbevolen om de nieuwste software updates te downloaden van uw warmtepompregeling.

Mocht wat u wilt afdoende zijn met SG-ready contacten, dan zou ik dit zeker aanbevelen. Wat er ‘intern’ precies wordt aangesproken is ons niet bekend."


Elke 10m een schrijfopdracht is dus geen probleem, maar geadviseerd wordt wel de geintegreerde SG-ready sturing te gebruiken. Mijn plan is nu om in eerste instantie de Smart Grid Ready sturing i.c.m. Day Ahead Optimizer gebruiken. Vervolgens kijken wat ik nog eventueel wil tweaken, dat kan dan met een beperkt aantal schrijfopdrachten.

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • +1 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@desalnietemin Lezen ze hier mee? :+

Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
uh... geen idee.... lijkt me geen geheime informatie wel ;)?

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Hermarcel schreef op vrijdag 28 maart 2025 @ 16:29:
Ik heb een esp32 bordje met 8 relais van aliexpress gebruikt en zes van de relais op de aux-ingangen aangesloten. Ook heb ik een 3.3V Modbus transceiver op een paar ongebruikte pinnen aangesloten. Hierdoor kon ik de ESPhome Nibe Gateway op het bordje draaien. De NibeGW Yaml heb ik uitgebreid met de acht relais-aansturingen (twee relais voor ooit? Zie hier voor Yaml van relaisbordje).
Het esp32 bordje kan direct vanuit de SMO40 12V gevoed worden.

ESP32/Relais bordje (ESP32-WROOM kiezen)
3.3V Modbus transceiver

Beetje soldeerwerk om draadjes of pinheaders langs de ESP32-WROOM te solderen.

[Afbeelding]

[Afbeelding]

Mijn Yaml voor het geheel:
YAML:
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
substitutions:
  name: "heatpumpgw"
  friendly_name: "Heat Pump"
  room: "technische_ruimte"

esphome:
  name: ${name}
  friendly_name: ${friendly_name}

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:
  level: INFO
  tx_buffer_size: 4096
  baud_rate: 0

# Enable Home Assistant API
api:
  encryption:
    key: !secret encryption_key

ota:
  platform: esphome
  password: !secret ota_password

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  power_save_mode: none

text_sensor:
  - platform: wifi_info
    ip_address:
      name: "IP Address"
      disabled_by_default: false

time:
  - platform: homeassistant
    id: CurrentTime

# Some helper functions to restart ESPHome from HA
button:
- platform: restart
  name: ${friendly_name} Restart

# Load nibe component
external_components:
  - source: github://elupus/esphome-nibe

binary_sensor:
  - platform: status
    name: "API Status"
    id: status_sensor

uart:
  rx_pin: 19
  tx_pin: 23
  baud_rate: 9600

# Configure NibeGW
nibegw:
  udp:
    # The target address(es) to send data to. May be a multicast address.
    target:
      - ip: 192.168.1.101
#      - ip: 192.168.1.255
        port: 9999

    # List of source address to accept data from, may be empty for no filter
    source:
      - 192.168.1.101

    # Optional port this device will listen to to receive read requests. Defaults to 9999
    read_port: 9999

    # Optional port this device will listen to to receive write request. Defaults to 10000
    write_port: 10000

  acknowledge:
    - MODBUS40

    # Enable a dummy RMU40 accessory to receive updates
    # to certain registers faster. This should not be
    # enabled if you have an actual RMU40.
    - RMU40_S4

  # Constant replies to certain requests can be made
  constants:
    - address: MODBUS40
      token: ACCESSORY
      data: [
            0x0A, # MODBUS version low
            0x00, # MODBUS version high
            0x01, # MODBUS address?
      ]

# Accessory version response
    - address: RMU40_S4
      token: ACCESSORY
      data: [
            0xEE, # RMU ?
            0x03, # RMU version low
            0x01, # RMU version high
      ]

    # Unknown response that nibepi uses
    - address: RMU40_S4
      token: RMU_DATA
      command: RMU_WRITE
      data: [
            0x63,
            0x00,
      ]

    # Constant fixed temperature to avoid pump going into alarm.
    - address: RMU40_S4
      token: RMU_WRITE
      data: [
            0x06, # Temperature
            0x14, # degrees low
            0x00, # degrees high
      ]

switch:
  - platform: gpio
    # AUX1 - Heat Pump Auxiliary Input 1
    name: "AUX1 Relay"
    id: heatpump_aux1_relay
    pin: 
      number: GPIO32
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX1 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX1 Relay released"

  - platform: gpio
    # AUX2 - Heat Pump Auxiliary Input 2
    name: "AUX2 Relay"
    id: heatpump_aux2_relay
    pin: 
      number: GPIO33
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX2 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX2 Relay released"

  - platform: gpio
    # AUX3 - Heat Pump Auxiliary Input 3
    name: "AUX3 Relay"
    id: heatpump_aux3_relay
    pin: 
      number: GPIO25
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX3 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX3 Relay released"

  - platform: gpio
    # AUX4 - Heat Pump Auxiliary Input 4
    name: "AUX4 Relay"
    id: heatpump_aux4_relay
    pin: 
      number: GPIO26
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX4 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX4 Relay released"

  - platform: gpio
    # AUX5 - Heat Pump Auxiliary Input 5
    name: "AUX5 Relay"
    id: heatpump_aux5_relay
    pin: 
      number: GPIO27
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX5 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX5 Relay released"

  - platform: gpio
    # AUX6 - Heat Pump Auxiliary Input 6
    name: "AUX6 Relay"
    id: heatpump_aux6_relay
    pin: 
      number: GPIO14
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX6 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX6 Relay released"

  - platform: gpio
    # Spare7
    name: "Spare 7 Relay"
    id: heatpump_spare7_relay
    pin: 
      number: GPIO12
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "Spare7 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "Spare7 Relay released"

  - platform: gpio
    # Spare8
    name: "Spare 8 Relay"
    id: heatpump_spare8_relay
    pin: 
      number: GPIO13
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "Spare8 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "Spare8 Relay released"
Hoi @Hermarcel , vandaag mijn ESP32-WROOM 3n modbus receiver bordjes binnen gekregen. Je schrijft dat je die modbus receiver op een paar ongebruikte pinnen hebt aangesloten.
Zou je iets meer info kunnen delen wat je precies hebt aangesloten van de modbus naar je ESP?
Op de modbus zit aan de ene kant een houdertje waar je 3 kabeltjes in kunt stoppen (GND, D-/B en D+/A) en aan de andere kant 4 pinnen (zie foto).

Zou top zijn, dan ga ik ermee aan de slag. Alvast dank.

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

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • +1 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
GND, A en B gaan naar je warmtepomp.

In de YAML die ik eerder al gepost heb, vind je:

YAML:
1
2
3
4
uart:
  rx_pin: 19
  tx_pin: 23
  baud_rate: 9600

Pin 19 (rx) gaat naar de tx pin op de transceiver
Pin 23 (tx) gaat naar de rx pin op de transceiver

[ Voor 5% gewijzigd door Hermarcel op 18-04-2025 22:59 ]


Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
HARTELIJK DANK @Hermarcel ! Voordat ik alles ga fixen doe ik graag nog een beroep op je kennis om zeker te zijn dat ik niks ga slopen ;). Derhalve heb ik even een schema gemaakt en daarbij heb ik nog enkele vragen:

1. Klopt het schema zover je kunt zien?

2. Dien ik GND van de transceiver aan te sluiten op de GND van de ESP-12F_Relay_X8 ?

3. Jij hebt het over een 5V aansluiting van de warmtepomp naar de ESP-12F_Relay_X8. Mijn warmtepomp modbus (AAX-X4 print) heeft een 12V uitgang. Kan ik die aansluiten op de 7-28V aansluiting op de ESP-12F_Relay_X8? Ik lees hier "The board can be supplied with DC 5V or DC7-28V. A step down converter LM2596S regulates the voltage to 5 V, and an AMS1117-3 is used to generate the 3.3V for the ESP32." dus dacht dat dit zou moeten kunnen?

4. Is de GPIO aansluiting telkens de Normally-Open (NO) of de Common draad?

Super bedankt voor het meedenken, ik zal mijn resultaten delen alsook de verder optimalisatie/aansturing.

Afbeeldingslocatie: https://tweakers.net/i/0s6RwXNYU5u-ai4aYoEJ9mh6DOo=/800x/filters:strip_exif()/f/image/aWT6QcEXPlXtEawH9p1A9Rxr.png?f=fotoalbum_large

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@desalnietemin Je hebt een ESP8266 op je bord zitten. Daar kan ik je niet verder mee helpen. Ik heb een bord met een ESP32. Ik weet niet eens of NibeGW wel loopt op een ESP8266.

Je moet wel de Vcc van het transceiverbordje nog aansluiten. Als het goed is heb je een 3.3V transceiver gekocht om levelverschillen met de CPU voor te zijn. In dat geval moet je Vcc aansluiten op een 3.3V aansluiting op het ESP bord. De ESP32-versie heeft daar een pin voor. Die zie ik hier zo snel niet.

Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
@Hermarcel , dank. Ik zie het nu ook, verdorie, ik dacht toch zeker dat ik die ESP32-VROOM als variant had aangeklikt maar ik zie nu in mijn bestellingshistorie dat daar: ESP8266 ESP-12F staat. Dus dat is misgegaan, ik heb per abuis de verkeerde besteld.

Ik ga met deze hulp: https://devices.esphome.io/devices/ESP-12F-Relay-X8 kijken of het lukt. Hier lees ik dat pin: GPIO0 (naast de RXD) zou 3.3V moet zijn. Zie onderstaand het aangepast schema.

Wat is trouwens het voordeel op NibeGW te draaien voor het aan/uitzetten van de relais?
Ik bedoel met de standaard yaml via ESPHome (in mijn geval met als platform ESP8266) krijg je de relais toch ook gewoon als switches in HASS om ze aan/uit te zetten?
Of werkt de sturing naar de Nibe WP dan niet via modbus?

Wederom hartelijk dank en groet

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

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • Hermarcel
  • Registratie: April 2003
  • Niet online
@desalnietemin Ik wil je best helpen om de hardware en funktionaliteit zoals ik die gebruik aan de praat te krijgen, maar ik ga me niet verdiepen in andere hardware en/of andere funktionaliteit. Die tijd zul je zelf moeten investeren.

[ Voor 3% gewijzigd door Hermarcel op 19-04-2025 22:59 ]


Acties:
  • 0 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
De relais staan volledig los van modbus.
Ik heb geen modbus, schakel de SG Ready contacten via een zigbee relais module vanuit Home Assistant

Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
wickydude schreef op dinsdag 22 april 2025 @ 09:45:
De relais staan volledig los van modbus.
Ik heb geen modbus, schakel de SG Ready contacten via een zigbee relais module vanuit Home Assistant
Dank ook voor je reactie @wickydude . Dat maakt t nog wat simpeler want die relais kan ik eenvoudig in HASS aan/uitzetten (https://devices.esphome.io/devices/ESP-12F-Relay-X8).

Gebruik je DAO om de warmtepomp in SGR stand 1, 2, 3 of 4 te zetten of die je dat op een andere wijze?

Groet en dank

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • +1 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
Ik kijk naar de PV opbrengst en schakel aan de hand daarvan SG Ready.
Ik gebruik nu alleen de normale en de eerste stap. De geforceerde gebruik ik niet, dan wordt het me te warm in huis.
Los daarvan zet ik de warmwatermodus op Luxe als er nog meer power over is. Via de MyUplink integratie, niet met modbus.

Acties:
  • 0 Henk 'm!

  • FastFox91
  • Registratie: Januari 2011
  • Laatst online: 19:54
Wat voor kabels heb ik nodig om een LILYGO® TTGO T-CAN485 aan te sluiten op de Nibe? Heten zulke kabels "dupont"? Bv Aliexpress link. Heb ik Male -> Male nodig? En welke lengte is voldoende? Dank!

Acties:
  • +1 Henk 'm!

  • V_ger
  • Registratie: September 2009
  • Laatst online: 11:36
FastFox91 schreef op maandag 28 april 2025 @ 22:00:
Wat voor kabels heb ik nodig om een LILYGO® TTGO T-CAN485 aan te sluiten op de Nibe? Heten zulke kabels "dupont"? Bv Aliexpress link. Heb ik Male -> Male nodig? En welke lengte is voldoende? Dank!
Restje netwerkkabel will do. Lengte is afhankelijk van waar je die liligo wegknutselt.

[ Voor 3% gewijzigd door V_ger op 28-04-2025 23:12 ]

Tibber, Gasloos sinds 2017, Nibe F1155, 12.4kWp 30° O/W + 4.4kWp 0°, 3x Victron MP2-5000 + 60 kWh


Acties:
  • +1 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
FastFox91 schreef op maandag 28 april 2025 @ 22:00:
Wat voor kabels heb ik nodig om een LILYGO® TTGO T-CAN485 aan te sluiten op de Nibe? Heten zulke kabels "dupont"? Bv Aliexpress link. Heb ik Male -> Male nodig? En welke lengte is voldoende? Dank!
Zelf heb ik buskabel gebruikt, werkt ook prima of thermostaat kabel, ik zou wel iets nemen waarbij de koperen kern van de verschillende kleuren draden een stugge/vaste harde kern is (dus niet van die dunne kleine koperen draadjes die je moet twisten om er een van te maken). Dat maakt het bevestigen in de warmtepomp eenvoudiger. Als je zoekt op UTP-kabel met een stugge kern dan moet je vast iets kunnen vinden. 👍

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • +1 Henk 'm!

  • FastFox91
  • Registratie: Januari 2011
  • Laatst online: 19:54
Dank @V_ger en @desalnietemin. Ik heb nog een utp stugge kabel liggen. :)

Acties:
  • 0 Henk 'm!

  • Reaper.JA2
  • Registratie: Oktober 2009
  • Laatst online: 13-09 19:32
wickydude schreef op dinsdag 22 april 2025 @ 11:01:
Ik kijk naar de PV opbrengst en schakel aan de hand daarvan SG Ready.
Ik gebruik nu alleen de normale en de eerste stap. De geforceerde gebruik ik niet, dan wordt het me te warm in huis.
Los daarvan zet ik de warmwatermodus op Luxe als er nog meer power over is. Via de MyUplink integratie, niet met modbus.
Hoe bevalt dit je? Merk je dat je (aanzienlijk) meer PV-opbrengst zelf gebruikt?

"Improvement. It is the goal of life search" - Carl "Reaper" Shepards


Acties:
  • 0 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
Ja, in mijn geval ongeveer 4 kwh om bt6 van 52 naar 60 graden te krijgen.
Ik heb bij mijn element alleen de eerste stap vrijgegeven, dan trekt ie ongeveer 3kW zodat ik niet boven mijn max pv output kom. Dus gedurende ruim een uur is ie aan het stoken. Dat is de piek die rond een uur of 1 start.
Afbeeldingslocatie: https://tweakers.net/i/SW7Sz7wZMEEkL1QgLWOckJtF4dU=/800x/filters:strip_exif()/f/image/SHYCAahu9vQILWE3G9FKjC0m.png?f=fotoalbum_large

Acties:
  • +2 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
@Hermarcel . Nogmaals dank voor je hulp. Inmiddels heb ik de ESP32-VROOM draaiende. Ik gebruik enkel de relais sturing (aangezien ik NibeGW al draaiende had).

Voor de geïnteresseerden hierbij de YAML code:

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
esphome:
  name: nibe-relais-sturing
  friendly_name: nibe-relais-sturing

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "HIER STAAT JE KEY"

ota:
  - platform: esphome
    password: "HIER STAAT JE PASSWORD"

#vast IP adres toegewezen
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  manual_ip:
    static_ip: 192.168.2.155
    gateway: 192.168.2.1
    subnet: 255.255.255.0
    dns1: 192.168.2.1

# Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Nibe-Relais-Sturing"
    password: "WACHTWOORD"

captive_portal:

# 8 relay outputs, verschijnen als switches in Home Assistant
switch:
  - platform: gpio
    # AUX1 - Nibe AUX Input 1
    # UTP-Kabel 1
    # COM1 = Blauw-wit op print AA3 klemmenstrook X4 nr 9
    # NO1 = Blauw op print AA3 klemmenstrook X4 nr 10
    name: "AUX1 Relay"
    id: heatpump_aux1_relay
    pin: 
      number: GPIO32
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX1 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX1 Relay released"

  - platform: gpio
    # AUX2 - Nibe AUX Input 2
    # UTP-Kabel 1
    # COM1 = Oranje-wit op print AA3 klemmenstrook X4 nr 11
    # NO1 = Oranje op print AA3 klemmenstrook X4 nr 12
    name: "AUX2 Relay"
    id: heatpump_aux2_relay
    pin: 
      number: GPIO33
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX2 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX2 Relay released"

  - platform: gpio
    # AUX3 - Nibe AUX Input 3
    # UTP-Kabel 1
    # COM1 = Bruin-wit op print AA3 klemmenstrook X4 nr 13
    # NO1 = Bruin op print AA3 klemmenstrook X4 nr 14
    name: "AUX3 Relay"
    id: heatpump_aux3_relay
    pin: 
      number: GPIO25
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX3 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX3 Relay released"

  - platform: gpio
    # AUX4 - Nibe AUX Input 4
    # UTP-Kabel 1
    # COM1 = Groen-wit op print AA3 klemmenstrook X4 nr 15
    # NO1 = Groen op print AA3 klemmenstrook X4 nr 16
    name: "AUX4 Relay"
    id: heatpump_aux4_relay
    pin: 
      number: GPIO26
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX4 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX4 Relay released"

  - platform: gpio
    # AUX5 - Nibe AUX Input 5
    # UTP-Kabel 2
    # COM1 = Blauw-wit op print AA3 klemmenstrook X4 nr 17
    # NO1 = Blauw op print AA3 klemmenstrook X4 nr 18
    name: "AUX5 Relay"
    id: heatpump_aux5_relay
    pin: 
      number: GPIO27
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "AUX5 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "AUX5 Relay released"

  - platform: gpio
    # Spare 6 relais
    # UTP-Kabel 2 / NO1 = Oranje COM1 = Oranje-wit
    name: "Spare 6 Relay"
    id: heatpump_spare6_relay
    pin: 
      number: GPIO14
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "Spare6 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "Spare6 Relay released"

  - platform: gpio
    # Spare 7 relais
    # UTP-Kabel 2 / NO1 = Bruin COM1 = Bruin-wit
    name: "Spare 7 Relay"
    id: heatpump_spare7_relay
    pin: 
      number: GPIO12
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "Spare7 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "Spare7 Relay released"

  - platform: gpio
    # Spare 8 relais
    # UTP-Kabel 2 / NO1 = Groen COM1 = Groen-wit
    name: "Spare 8 Relay"
    id: heatpump_spare8_relay
    pin: 
      number: GPIO13
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - logger.log: 
          level: INFO
          format: "Spare8 Relay activated"
    on_turn_off:
      - logger.log: 
          level: INFO
          format: "Spare8 Relay released"


Mijn Nibe F1145 heeft 5 AUX ingangen, daar heb ik nu de volgende items op geselecteerd:
Afbeeldingslocatie: https://tweakers.net/i/_w-GIegFSF0AAaUTVlffSdkMGZ4=/x800/filters:strip_icc():strip_exif()/f/image/3SVKVfQO2stJGsjNDWjN8ocD.jpg?f=fotoalbum_large

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

Nu gebruik ik Nibe's Smart Price Adaptation (SPA) voor standaard "slimme" sturing. Voorlopig wil ik daarop terugvallen aangezien ik nog niet weet of de SG-ready modi: "lage prijs" en/of "hoge prijs" beter werken dan de prijssturing van SPA. Het sturen o.b.v. SG-ready lage prijs of hoge prijs wil ik als 2e stap gaan proberen.
Voor nu laat ik dus nog even SPA aan staan. Dat wil zeggen dat als SG-ready de "normale modus" heeft (SG Ready A en SG ready B staan open / beide relais staan uit) de warmtepomp o.b.v. de interne SPA sturing werkt.

Als eerste stap wil ik SG Ready inzetten op op basis van overschot aan Zon-PV SG-ready in de "overcapaciteitmodus" (SG Ready A en SG Ready B beide gesloten (beide relais staan aan) te zetten.

Volgens de documentatie zou dit betekenen:
- Verwarming: Stooklijn verhoging (+2)
- Warmtapwater: Luxe
- Zwembad: Stooklijn verhoging (indien aanwezig)
- Actieve koeling: Stooklijn verlaging (-1) (indien actieve koeling aanwezig)

In mijn SG ready menu kan ik enkel aangeven of iets beïnvloedt mag worden door SG ready, helaas niet in welke mate het effect mag zijn (dat had ik wel gehoopt). M.a.w.:

- BeÏnvloeding verwarming: JA / NEE (maar dus niet in welke mate de stooklijn met +x verhoogt mag worden)
- BeÏnvloeding warmtapwater: JA / NEE (maar dus niet de luxe stop-temperatuur)
- Zwembad: Stooklijn verhoging: JA / NEE (indien aanwezig)
- Actieve koeling: JA / NEE (indien actieve koeling aanwezig, maar dus niet de stooklijn verlaging met -x)

Verder had ik gehoopt dat de Nibe integratie entiteiten:
- sensor.sg_ready_input_a_44878
- sensor.sg_ready_input_b_44879
- sensor.state_sg_ready_44874
Mij de status van SG ready in de warmtepomp zou weergeven. Maar als ik SG-ready A en/of B aan zet dan is er geen status wijziging in deze entiteiten.
Afbeeldingslocatie: https://tweakers.net/i/PHf9Tgu1E7K4NuJBNASrWQANHxE=/800x/filters:strip_exif()/f/image/1hjOSZW8eiJZT48ko3OPMe0q.png?f=fotoalbum_large

Heb jij dat wel @Hermarcel

Wel zie ik op de warmtepomp (menu: PLUSFUNCTIES 4.1) bij SG Ready de status veranderen:
- normaal (0:0)
- geblokkeerd (1:0)
- actief (1:1)
- actief (0:1)
Afbeeldingslocatie: https://tweakers.net/i/e09g74F0BZFd1qJe8-Tr6QCH5OI=/800x/filters:strip_exif()/f/image/t9gThNd76SGtvxVngml2C6VL.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/81U1FhcYsn9F7zVuhdvPCJhoVx4=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/dpHskL2T8gJaftZT6zpyUhcU.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/4I2NtO_6KmMuDhJv9VD9wl-XgC4=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/ysVZR1R6YRj2qQUUMWxxyuxw.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/-Sr027LWWCJEUivluZoOV5HT1hg=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/wELT2IiHGPGM1OFgPy74ccHC.png?f=user_large


Nu de hardware in place is, the fun part starts... ;). Het bouwen van de logica in HASS. Daar ga ik morgen een start mee maken.

[ Voor 10% gewijzigd door desalnietemin op 10-05-2025 21:52 ]

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • V_ger
  • Registratie: September 2009
  • Laatst online: 11:36
Ik vind die smart price adaptation maar matig. Ik had iig verwacht dat ie warm water zou gaan maken bij een zwaar negatieve prijs... Misschien toch ook maar een setje relais er aan hangen voor wat "handmatige" besturing.

Tibber, Gasloos sinds 2017, Nibe F1155, 12.4kWp 30° O/W + 4.4kWp 0°, 3x Victron MP2-5000 + 60 kWh


Acties:
  • 0 Henk 'm!

  • wickydude
  • Registratie: Juni 2009
  • Laatst online: 16:29
Hij gaat pas warm water maken als BT6 onder de ingestelde waarde komt maar gaat dan wel wat langer door

Acties:
  • 0 Henk 'm!

  • desalnietemin
  • Registratie: December 2018
  • Laatst online: 27-08 14:27
Voor de geinteresseerden heb ik een update geplaatst over mijn SG-ready sturing op: https://gathering.tweakers.net/forum/view_message/82390228

Nibe F1145-15 EXP | PCM42 koeling | KV300 buffervat vloerverwarming | VPA300 boilervat | UKV20 500L buffervat zwembad + ELK9(kW) elek.backup element | POOL40 | 80L E-boiler | NibeGW voor HASS MODBUS koppeling | Zon-PV: 23,49 kWP + SE25K Solaredge omvormer


Acties:
  • 0 Henk 'm!

  • Jimster
  • Registratie: Januari 2000
  • Laatst online: 14:51
Ik heb een vreemd probleem met NibeGW, nadat ik de IP range van mijn netwerk heb veranderd.
De nieuwe IP van HA heb ik naar NibeGW geflasht. Maar slechts een deel van de entiteiten stuurt informatie. Enig idee wat er mis gaat? Ze staan ook niet onder een andere naam.
Zowel HA en de WP heb ik opnieuw opgestart.

Afbeeldingslocatie: https://tweakers.net/i/XvkgcaU2P1ZCr63vo-3029gjo8M=/x800/filters:strip_icc():strip_exif()/f/image/pwb2wgTsDD0J24xH816e6HQ4.jpg?f=fotoalbum_large


Edit:
Probleem opgelost door bij de Nibe Heat Pump integratie de warmtepomp te verwijderen en opnieuw toe te voegen.

[ Voor 11% gewijzigd door Jimster op 19-05-2025 15:07 ]


Acties:
  • 0 Henk 'm!

  • de Peer
  • Registratie: Juli 2002
  • Nu online

de Peer

under peer review

Ik wil ook met NibeGW gaan werken binnenkort. Ik zie dat veel mensen (aanvullend) ook hun Nibe aansturen via de AUX externe contacten met een relais.

Maar met alleen NibeGW heb je ook volledige functionaliteit toch? Ik wil gewoon stooklijn kunnen verschuiven en tapwater bereiden via Home Assistant.

SG-ready kan alleen via die externe contacten zie ik, maar laat dat nu juist functies zijn die ik minder interessant vind. Ik stuur het liever zelf aan.

Biedt het gebruik van de AUX externe contacten nog andere meerwaarde of heb ik het niet per se nodig?

Acties:
  • 0 Henk 'm!

  • savagenld
  • Registratie: Januari 2017
  • Laatst online: 19:06
Hoe zetten jullie de koelmodus uit van de warmtepomp?

Vandaag heeft mijn SMO-40 (of eigenlijk RC-HY40-W) de vloer nog gekoeld, maar dat had niet gehoeven als ik de temperaturen komende week zie.
Met welke entiteit kan ik het koelen uitzetten? Ik krijg die niet gevonden.

Op de unit, en in de app zie ik ook het energieverbruik. Is dat uit te lezen via modbus?

Acties:
  • +2 Henk 'm!

  • serienummer
  • Registratie: November 2006
  • Laatst online: 13-08 01:49
@de Peer
Voor de stooklijn heb ik in HA 2 schuifbalkjes die dit voor je kunnen regelen. In mijn geval was het even goed zoeken door de entiteiten. Ik heb een andere warmtepomp dat welke jij hebt. Hier zou het verschil in kunnen zitten. (Edit: Dit is trouwens een aanname).


@savagenld
Ook hiervoor heb ik een entiteit. Het is bij mij ingesteld dat de vloer gaat koelen als de temperatuur over 24 uur meer is als 19 Graden. Deze kan ik via HA zelf instellen. (ID:48074)

Afbeeldingslocatie: https://tweakers.net/i/6M-UtO_UCxVN37wqKsTecI3UWSg=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/mCtT2xYxoknOEClgVxAsNLcK.png?f=user_large

Acties:
  • 0 Henk 'm!

  • n8n
  • Registratie: Juni 2007
  • Laatst online: 02-09 15:07

n8n

Ik heb een offerte liggen voor een Nibe s2125-8 warmtepomp inclusief een module voor lokale aansturing en een offerte voor een Panasonic uit de L-lijn. Beide zijn vergelijkbaar qua specs maar de Panasonic lokaal aan sturen kan alleen met een DIY Heisamon module. Dit voelt een beetje hacky en potentieel 'gevaarlijk' qua ondersteuning en garantie. Het prijsverschil is vrij fors, zo'n €4.000,- in het voordeel van de Panasonic.

Is er hier iemand die ervaring heeft met beide systemen, is Nibe en de fabrieksondersteuning voor lokale aansturing zo'n (fors) prijsverschil waard?

Dit wordt mijn eerste warmtepomp, ik wil er mee kunnen koelen en verwarmen dmv vloerverwarming met een ~300L boiler voor warmwatervoorziening (gasloze woning).

[ Voor 7% gewijzigd door n8n op 05-08-2025 18:11 ]

Pagina: 1 2 3 Laatste