Ervaringen met Quatt en HA en andere Domotica

Pagina: 1 ... 14 15 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
jordy5 schreef op woensdag 9 juli 2025 @ 18:10:
Ik heb zelf al jaren om de omvormer uit te lezen een Elfin RS485 naar Ethernet aangesloten op de RS485 poort. Dit werkt prima en kan de data ook gemakkelijk verwerken. Is zo'n ding ook te gebruiken met de Quatt CiC/HP?

Op ali zijn ze vooral aanwezig: https://nl.aliexpress.com/item/1005006092814219.html (heb zelf de wifi variant)
Waarschijnlijk wel. Probeer het eens met Modbus Poll op een windows pc/laptop

Ik ken het niet maar Grok of Chatgpt kunnen hier goed bij helpen. Geef Grok of Chatgpt ook de link naar de Quatt Modbus sniffer voor de context

https://github.com/M10tech/Quatt-sniffer?tab=readme-ov-file

https://grok.com/share/bG...01-4aca-95be-373b3e8043be

[ Voor 8% gewijzigd door TeslaNerd op 09-07-2025 18:28 ]

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • 0 Henk 'm!

  • m10tech
  • Registratie: April 2024
  • Laatst online: 07-10 21:05
Op zich kun je dit gebruiken. RS485 is RS485.
Wat je daarna met de data doet is een ander verhaal...
Mijn sniffer zorgt dat HA het perfect kan verwerken.
Ik betwijfel dat jouw Elfin met HA samenwerkt.
Maar als dat je doel niet is, dan denk ik dat het wel werkt.

160m2 hoekh Utrecht,bj2000,VaillantKetelOT,eigen thermostaat gebouwd,Quatt202406 op platdak,onder VVW@20°C,boven@20/19.5°C 6m T11+4m convector+VVW badk,stooklijn 7k3W/15°C,3600Wp EPv


Acties:
  • +1 Henk 'm!

  • jordy5
  • Registratie: Augustus 2007
  • Nu online
Hij werkt perfect voor me omvormer in HomeAssistant. Hoewel me omvormer niet via Modbus gaat, maar daar is ook een vrij simpele config voor in HA. Elfin kan gewoon de boel direct op MQTT van me HA zetten. Voor modbus zou het gewoon ook smpel in HA te krijgen zijn: https://community.home-as...-ew11-wifi-modbus-or-mqtt

Ik heb het even goed nagekeken. De Eflin van me omvormer zit er al 5 jaar aan zonder enig issue, dus kijk er niet/weinig naar, maar deze heb ik ook via Modbus in HA, die 1-op-1 de data eruit haalt: https://www.home-assistant.io/integrations/modbus/

Zoals al aangeven, zal ik binnenkort ff een Elfin aan de CiC hangen, maar ik verwacht niet dat het veel spannender zal zijn.

Voor het idee is dit de config om de 40 belangrijkste registers uit mijn omvormer uit te lezen:

code:
1
2
3
4
5
6
7
8
9
10
11
12
modbus:
  - name: modbus_pv
    type: tcp
    host: ip-elfin
    port: port-elfin
    sensors:
      - name: modbus_pvreader
        address: 0x0104
        input_type: holding
        virtual_count: 40
        unique_id: pvreader
        data_type: int16

[ Voor 55% gewijzigd door jordy5 op 10-07-2025 12:53 ]


Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
jordy5 schreef op woensdag 9 juli 2025 @ 18:39:
Hij werkt perfect voor me omvormer in HomeAssistant. Hoewel me omvormer niet via Modbus gaat, maar daar is ook een vrij simpele config voor in HA. Elfin kan gewoon de boel direct op MQTT van me HA zetten. Voor modbus zou het gewoon ook smpel in HA te krijgen zijn: https://community.home-as...-ew11-wifi-modbus-or-mqtt

Ik zal er eens een bestellen en in de vakantie aansluiten
Succes en wij horen graag hoe het is gegaan

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • +3 Henk 'm!

  • RickvdT
  • Registratie: Februari 2010
  • Laatst online: 21:43
Naar aanleiding van de discussie rond koelen met Quatt heb ik flink wat posts terug gelezen omtrent de modbus. Mooi om te zien wat jullie al bereikt hebben!

Aan de slag gaan met ESPHome stond al langer op mijn to-do lijst en dit leek mij een mooi eerste project. Inmiddels is er vanuit Quatt de bevestiging dat koelen native gesupport gaat worden en is de noodzaak er een beetje vanaf. Aangezien ik wat materiaal voor een ander project moest bestellen toch maar een LilyGo T-CAN485 boardje voor 10 euro mee besteld. Ik zal t.z.t. laten weten of dit zo makkelijk gaat werken als gehoopt.

Acties:
  • +3 Henk 'm!

  • jordy5
  • Registratie: Augustus 2007
  • Nu online
Voor het communiceren met de Quatt zonder de CiC kan je out-of-the-box met Elfin aan de slag en deze naar HomeAssistant sturen. Helaas zal je dan wel de "aansturing" van de HP's zelf moeten doen ook :*) Heb even korte test gedaan en uiitgelezen:

Afbeeldingslocatie: https://tweakers.net/i/fNz4gg-FId2KyUTS-sjYGBe3vg0=/800x/filters:strip_exif()/f/image/WuMLXlNCHKSTZDjj9JxzCAvx.png?f=fotoalbum_large

Met de CiC ingeschakeld werkt het helaas niet samen (2 masters waarschijnlijk) 1 op de 5/6 requests falen met standaard response timeout, lijkt me erg onwenselijk aangezien het vast aan de CiC kant dan ook zal falen. Wat wel mogelijk is de data door te sturen naar MQTT of een TCP server. Dan moet je wel de data pakketten zelf "parsen". Daar moet ik maar 's nog ff induiken ;) Dan kan je in ieder geval monitoren/sniffen.

[ Voor 18% gewijzigd door jordy5 op 10-07-2025 19:05 ]


Acties:
  • +1 Henk 'm!

  • RickvdT
  • Registratie: Februari 2010
  • Laatst online: 21:43
jordy5 schreef op donderdag 10 juli 2025 @ 18:51:
Voor het communiceren met de Quatt zonder de CiC kan je out-of-the-box met Elfin aan de slag en deze naar HomeAssistant sturen. Helaas zal je dan wel de "aansturing" van de HP's zelf moeten doen ook :*) Heb even korte test gedaan en uiitgelezen:

[Afbeelding]

Met de CiC ingeschakeld werkt het helaas niet samen (2 masters waarschijnlijk) 1 op de 5/6 requests falen met standaard response timeout, lijkt me erg onwenselijk aangezien het vast aan de CiC kant dan ook zal falen. Wat wel mogelijk is de data door te sturen naar MQTT of een TCP server. Dan moet je wel de data pakketten zelf "parsen". Daar moet ik maar 's nog ff induiken ;) Dan kan je in ieder geval monitoren/sniffen.
De warmtepomp vind het dus prima zonder CiC? Ik had wel verwacht dat er iets van een health check/handshake zou zijn tussen de CiC en de warmtepomp. Waarbij de warmtepomp in storing/hold zou komen te staan als hij een tijd niks van de CiC hoort.

Dat zou het wel een stuk makkelijker maken om zelf de Quatt aan te sturen.

Acties:
  • 0 Henk 'm!

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:22
RickvdT schreef op vrijdag 11 juli 2025 @ 15:33:
[...]


De warmtepomp vind het dus prima zonder CiC? Ik had wel verwacht dat er iets van een health check/handshake zou zijn tussen de CiC en de warmtepomp. Waarbij de warmtepomp in storing/hold zou komen te staan als hij een tijd niks van de CiC hoort.

Dat zou het wel een stuk makkelijker maken om zelf de Quatt aan te sturen.
Warmtepomp blijft vrolijk doorhobbelen op zn laatste instructies vanuit de CiC. Na bijv een power dip op de warmtepomp gaat hij weer in standby, totdat er nieuwe instructies volgen.

Acties:
  • +2 Henk 'm!

  • m10tech
  • Registratie: April 2024
  • Laatst online: 07-10 21:05
Mijn Quatt(1.0) wordt tegenwoordig anders aangestuurd door de CiC dan wat ik gewend was.
Afbeeldingslocatie: https://tweakers.net/i/IC7bqjJ3gK6OGluN50CLtruTeOs=/x800/filters:strip_exif()/f/image/qavhZjROwBjJAnWjCoMEh9ot.png?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/DPjcBw4FrMjGmtR4bfF786WC4rw=/x800/filters:strip_exif()/f/image/99r9oyJWWJLCfjSVReCla8Q6.png?f=fotoalbum_large
Normaal was dat bij het uitschakelen van de thermostaat (tweede statusbar van onder) de workingmode (onderste) ook meteen naar nul ging en de pomp nog even nadraaide.
Nu lijkt het also er altijd minstens 5 minuten warmte wordt gepompt.
CiC versie 3.5.0

160m2 hoekh Utrecht,bj2000,VaillantKetelOT,eigen thermostaat gebouwd,Quatt202406 op platdak,onder VVW@20°C,boven@20/19.5°C 6m T11+4m convector+VVW badk,stooklijn 7k3W/15°C,3600Wp EPv


Acties:
  • 0 Henk 'm!

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:22
m10tech schreef op zondag 13 juli 2025 @ 18:16:
Mijn Quatt(1.0) wordt tegenwoordig anders aangestuurd door de CiC dan wat ik gewend was.
[Afbeelding][Afbeelding]
Normaal was dat bij het uitschakelen van de thermostaat (tweede statusbar van onder) de workingmode (onderste) ook meteen naar nul ging en de pomp nog even nadraaide.
Nu lijkt het also er oftewel altijd minstens 5 minuten wordt gedraaid.
CiC versie 3.5.0
Was me onlangs ook opgevallen bij m'n pomptesten. Duurde een 'eeuwigheid' voordat de flow weer naar 0 ging :X

Acties:
  • +1 Henk 'm!

  • jordy5
  • Registratie: Augustus 2007
  • Nu online
Ik heb een nieuwe Elfin binnen en zonder protocol naar een simpel opgebouwde TCP server in Python laten connecten. Met copilot en M10Tech zijn repo, kom je een heel eind en heb data in HomeAssistant. Gaan het in de koudere periodes zien: Github Quatt-Elfin-Sniffer

[ Voor 6% gewijzigd door jordy5 op 22-07-2025 16:03 ]


Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
jordy5 schreef op dinsdag 22 juli 2025 @ 10:34:
Ik heb een nieuwe Elfin binnen en zonder protocol naar een simpel opgebouwde TCP server in Python laten connecten. Met copilot en M10Tech zijn repo, kom je een heel eind en heb data in HomeAssistant. Gaan het in de koudere periodes zien: Github Quatt-Elfin-Sniffer
Heeft Elfin dezelfde modbus registers also de Quatt?

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • +1 Henk 'm!

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:22
TeslaNerd schreef op dinsdag 22 juli 2025 @ 19:59:
[...]

Heeft Elfin dezelfde modbus registers also de Quatt?
Elfin in niet een warmtepomp, maar een RS485 interface
https://nl.aliexpress.com/item/1005006092814219.html

[ Voor 44% gewijzigd door jj85 op 22-07-2025 20:14 ]


Acties:
  • +4 Henk 'm!

  • Lasoul
  • Registratie: November 2001
  • Laatst online: 22:09
Begin juni heb ik een nieuwe beta versie van de Quatt Home Assistant integratie uitgebracht waarin de sensors zijn gesplitst over verschillende devices. Hierdoor kan ook makkelijker de nieuwe Quatt apparaten zoals de All-Electric, Chill etc, worden ondersteund.

Ondertussen draait deze versie bij een aantal personen die ik ken zonder problemen maar ik heb verder geen feedback ontvangen. Het kan natuurlijk zijn dat alles goed werkt maar om het zeker te weten zou ik willen vragen of een aantal mede-tweakers deze versie zouden kunnen testen zodat ik hem kan releasen als een normale versie. Alvast bedankt!

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

Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
Lasoul schreef op zondag 17 augustus 2025 @ 13:43:
Begin juni heb ik een nieuwe beta versie van de Quatt Home Assistant integratie uitgebracht waarin de sensors zijn gesplitst over verschillende devices. Hierdoor kan ook makkelijker de nieuwe Quatt apparaten zoals de All-Electric, Chill etc, worden ondersteund.

Ondertussen draait deze versie bij een aantal personen die ik ken zonder problemen maar ik heb verder geen feedback ontvangen. Het kan natuurlijk zijn dat alles goed werkt maar om het zeker te weten zou ik willen vragen of een aantal mede-tweakers deze versie zouden kunnen testen zodat ik hem kan releasen als een normale versie. Alvast bedankt!

[Afbeelding]
Ik wil het graag testen. Mijn HA draait nu nog v0.8. Hoe/waar kan ik upgraden van v0.8 naar v0.9b?

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • +1 Henk 'm!

  • Lasoul
  • Registratie: November 2001
  • Laatst online: 22:09
TeslaNerd schreef op zondag 17 augustus 2025 @ 14:48:
[...]

Ik wil het graag testen. Mijn HA draait nu nog v0.8. Hoe/waar kan ik upgraden van v0.8 naar v0.9b?
Thx
Je kunt via HACS de beta versie downloaden. Even de Quatt integratie opzoeken en dan rechtsboven op de drie puntjes klikken en dan redownload selecteren. Via het popup scherm kun je dan in de dropdown box Need a different version de nieuwe beta versie selecteren.

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

Acties:
  • +1 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
Lasoul schreef op zondag 17 augustus 2025 @ 14:54:
[...]


Thx
Je kunt via HACS de beta versie downloaden. Even de Quatt integratie opzoeken en dan rechtsboven op de drie puntjes klikken en dan redownload selecteren. Via het popup scherm kun je dan in de dropdown box Need a different version de nieuwe beta versie selecteren.

[Afbeelding]
Dankjewel! De update via HACS-redownload ging probleemloos. Morgenochtend wordt het 15 graden en zal ik wat HA-automations testen met deze nieuwe versie van de Quatt-integratie

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • 0 Henk 'm!

  • FV33
  • Registratie: Januari 2024
  • Laatst online: 06-10 13:56
Beste tweakers,

Vraagje, ik zit in de laatste offerte fase voor:
1x duo + all E large
1x single + all E XL

Nu heb ik behoorlijke overproductie zonnestroom en zou de All E graag smiddags willen laten chargen en in de avond / nacht laten leeg lopen.
Winter periode in de nacht chargen (goedkopere dynamische stroom).

Is dit mogelijk via HA?
Of weten jullie of dit bij quatt er op korter termijn aan komt?

Thanks.

Acties:
  • 0 Henk 'm!

  • Timmy
  • Registratie: September 1999
  • Laatst online: 22:15
FV33 schreef op maandag 18 augustus 2025 @ 20:16:

Is dit mogelijk via HA?
Of weten jullie of dit bij quatt er op korter termijn aan komt?
De API heeft op dit moment geen mogelijkheid om Quatt All-E aan te sturen. Het warme water wordt aangevuld zodra Quatt dat nodig vindt.

Er is wel meer intelligentie aangekondigd maar nog niet beschikbaar.

Acties:
  • +3 Henk 'm!

  • raven22
  • Registratie: Januari 2004
  • Laatst online: 08-10 15:06
raven22 schreef op zaterdag 15 maart 2025 @ 09:12:
[...]


Er is mij door @CPM gevraagd om een korte toelichting.
Het script doet het volgende:
- van 2200 tot 800 is de ingestelde temperatuur (Tv=vraagtemperatuur) 19 gr.
- tussen 8 en 22 wordt de Ta (actuele temperatuur) in de gaten gehouden, als deze >= is aan Tv dan wordt de nieuwe Tv gelijk aan Ta +0.1, dit met een maximum van 20 graden
- om 2200 gaat de temp weer naar 19.

Hieronder een nieuwe versie van het script want om 22 uur ging de Tv niet naar 19. Nu hopenlijk wel, maar zoals gezegd ik ben geen expert, script is mbv chatgpt gemaakt.

Ik ga ervanuit dat de Tado is toegevoegd aan homeassistant, zo niet volg dan deze instructies https://www.home-assistan...20list%2C%20select%20Tado.

Op het homeassistant dashboard zie je dan vanzelf de tado gegevens. Hier moet je de entiteit van je tado thermostaat uithalen. In het script vervang je climate.woonkamer door deze entiteit van jouw tado.
[Afbeelding]

Verder heb je nog nodig de actuele temperatuur waarde. In het script vervang je sensor.woonkamer_temperature door deze waarde.
[Afbeelding]

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
alias: Dynamische Temperatuurregeling Woonkamer
triggers:
  - entity_id: sensor.woonkamer_temperature
    trigger: state
  - at: "22:00:00"
    trigger: time
conditions: []
actions:
  - choose:
      - conditions:
          - condition: time
            after: "21:59:00"
            before: "22:01:00"
        sequence:
          - target:
              entity_id: climate.woonkamer
            data:
              temperature: 19
            action: climate.set_temperature
      - conditions:
          - condition: time
            after: "07:59:00"
            before: "21:55:00"
          - condition: template
            value_template: >
              {% set ta = states('sensor.woonkamer_temperature') | float |
              round(1) %} {% set tv = state_attr('climate.woonkamer',
              'temperature') | float | round(1) %} {{ ta >= tv }}
        sequence:
          - target:
              entity_id: climate.woonkamer
            data:
              temperature: >
                {% set ta = states('sensor.woonkamer_temperature') | float |
                round(1) %} {% set new_tv = ta + 0.1 %} {% if new_tv > 20 %}
                  20
                {% else %}
                  {{ new_tv }}
                {% endif %}
            action: climate.set_temperature
mode: single


Nog een slotopmerking:
Het is denk ik belangrijk dat het ingestelde warmteverlies door Quatt goed overeenkomt met de realiteit. Is die te hoog dan worden de stapjes snel doorlopen en mijn bedoeling is juist dat hij er de hele dag over doet.
Is jouw ingestelde warmteverlies aan de lage kant, en duren de stapjes te lang, maak er dan stapjes van 0.2 of zelfs 0.3 van. De cic zal dan sneller een hoger vermogen vragen van de quatt.
Nav een verzoek in het Quatt forum hierbij een verder ontwikkelde versie van het script. Het bestaat om het voor mij begrijpelijker te houden uit 5 delen. Wellicht zit er in deel 2 en 4 wat overlap. Ik ben een leek op dit gebied en heb dit samen met Chatgpt gemaakt. Ik houd me aanbevolen voor verbeteringen, maar onderstaande werkt.

Script bestaat uit 5 delen. Hier in willekeurige volgorde.

1. deze spreekt voor zich, stelt de nachtverlaging in, tijd en temp kun je zelf kiezen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
alias: Nachtverlaging
triggers:
- at: "21:58:00"
trigger: time
actions:
- target:
entity_id: climate.tado_smart_thermostat_ru3988930560
data:
temperature: 18
action: climate.set_temperature
- entity_id: input_boolean.tv_verhoging_toegestaan
action: input_boolean.turn_off
mode: single


2. de temp regeling met de stapjes verhoging, ik kies voor 0,15 gr stapjes om afrondingsverschillen te voorkomen. De 20,5 is de max tot waar naar verhoogd wordt
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
alias: Start temperatuurregeling
description: ""
triggers:
- at: input_datetime.tv_regeling_start
trigger: time
actions:
- entity_id: input_boolean.tv_verhoging_toegestaan
action: input_boolean.turn_on
- target:
entity_id: climate.tado_smart_thermostat_ru3988930560
data:
temperature: >
{% set ta =
states('sensor.tado_smart_thermostat_ru3988930560_current_temperature')
| float %} {% set tv = ta + 0.15 %} {% if tv > 20.5 %} 20.5 {% else %}
{{ tv }} {% endif %}
action: climate.set_temperature
mode: single


3. dit heeft als functie het toevoegen van een hysterese anders blijft het systeem rond de 20,5 jutteren. Nu gaat de vraagtemp naar 20 als 20,5 bereikt wordt. Daar moet hij blijven tot de actuele temp ook weer onder de 20 komt, dan gaat hij weer in stapjes van o,15 omhoog
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
alias: TV terug als Ta >= 20.5
triggers:
- entity_id: sensor.tado_smart_thermostat_ru3988930560_current_temperature
above: 20.49
trigger: numeric_state
conditions:
- condition: template
value_template: >
{% set start = states('input_datetime.tv_regeling_start') %} {% set
now_time = now().strftime('%H:%M:%S') %} {{ now_time >= start and now_time
<= '21:55:00' }}
actions:
- target:
entity_id: climate.tado_smart_thermostat_ru3988930560
data:
temperature: 20
action: climate.set_temperature
- entity_id: input_boolean.tv_verhoging_toegestaan
action: input_boolean.turn_off
mode: single


4. dit regelt de verhoging
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
alias: Tv verhogen
triggers:
- entity_id: sensor.tado_smart_thermostat_ru3988930560_current_temperature
trigger: state
conditions:
- condition: template
value_template: >
{% set start = states('input_datetime.tv_regeling_start') %} {% set
now_time = now().strftime('%H:%M:%S') %} {{ now_time >= start and now_time
<= '21:55:00' }}
- condition: state
entity_id: input_boolean.tv_verhoging_toegestaan
state: "on"
- condition: numeric_state
entity_id: sensor.tado_smart_thermostat_ru3988930560_current_temperature
below: 20.5
actions:
- target:
entity_id: climate.tado_smart_thermostat_ru3988930560
data:
temperature: >
{% set ta =
states('sensor.tado_smart_thermostat_ru3988930560_current_temperature')
| float %} {% set tv = ta + 0.15 %} {% if tv > 20.5 %} 20.5 {% else %}
{{ tv }} {% endif %}
action: climate.set_temperature
mode: single


5. deze is nodig om als de tempverhoging onder de 20 gezakt is weer mogelijk t emaken
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
alias: Verhoging toestaan bij Ta <=20
triggers:
- entity_id: sensor.tado_smart_thermostat_ru3988930560_current_temperature
below: 20.01
trigger: numeric_state
conditions:
- condition: template
value_template: >
{% set start = states('input_datetime.tv_regeling_start') %} {% set
now_time = now().strftime('%H:%M:%S') %} {{ now_time >= start and now_time
<= '21:55:00' }}
actions:
- entity_id: input_boolean.tv_verhoging_toegestaan
action: input_boolean.turn_on
mode: single


Een van de scripts creert een helper in het dashboard (zie screenshot). Daarmee stel je de tijd in wanneer de regeling van start kan gaan. (bv in het voorjaar als de buitentemp snel oploopt na een koude nacht is het efficienter om om 10 te beginnen ipv 8 uur)

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

Tot slot, ik heb in het script de entiteiten aangepast naar de Tado Homekit integratie en de Tado HA integratie verwijderd om geen problemen met de nieuwe api call limieten te krijgen.

Acties:
  • 0 Henk 'm!

  • abbeyrules
  • Registratie: Oktober 2011
  • Laatst online: 21:30
Ik heb recent een AE uitbreiding gekregen, ik kwam er eindelijk toe HA weer eens aan te zetten. Ik dacht gelijk even updaten van 0.6.0 naar de nieuwste 0.9.0 integratie. Nu krijg ik deze fout:
Afbeeldingslocatie: https://tweakers.net/i/QOGXGcSx0S9g1Fc3zAdm7YQMELc=/800x/filters:strip_icc():strip_exif()/f/image/PlkOvXVjpIKZ27Z22PFhf0RU.jpg?f=fotoalbum_large

Iemand een idee wat er mis gaat?

[ Voor 15% gewijzigd door abbeyrules op 16-09-2025 21:41 ]


  • Lasoul
  • Registratie: November 2001
  • Laatst online: 22:09
abbeyrules schreef op dinsdag 16 september 2025 @ 21:40:
Ik heb recent een AE uitbreiding gekregen, ik kwam er eindelijk toe HA weer eens aan te zetten. Ik dacht gelijk even updaten van 0.6.0 naar de nieuwste 0.9.0 integratie. Nu krijg ik deze fout:
[Afbeelding]

Iemand een idee wat er mis gaat?
Op zich zo niet maar het zou kunnen dat de migratie naar de nieuwe structuur niet wordt uitgevoerd en dat de integratie dan in de config_flow (setup) niet goed gaat. Zou je eens in de logfile willen kijken naar de gedetailleerde foutmelding?

Om het werkend te krijgen zou je de integratie kunnen weggooien en dan opnieuw configuren. Dat zou het probleem moeten oplossen.

  • Erveetwee
  • Registratie: April 2022
  • Laatst online: 08-10 15:19
Ahem.
Lekkere beginnersvraag: Ik wilde aan de slag met m'n Quatt dashboard in HA, had ik de afgelopen maanden niet meer naar gekeken.

Krijg deze foutmelding te zien: Afbeeldingslocatie: https://tweakers.net/i/KtJBrBg4VgSbs-iP_lkoGvvBUgw=/800x/filters:strip_exif()/f/image/N44btqbwRPGcnGDuvUGIaFpo.png?f=fotoalbum_large

Ik denk te begrijpen dat ik bij Hub toevoegen het ip adres van mijn cic moet toevoegen.
Stomme is, als ik zoek in mijn netwerk (gebruik Fing op een Iphone) dan zie ik de CIC er niet tussen staan.

Waar maak ik fouten? Of wat voor naam moet ik op zoeken in mijn netwerk?

Vrijstaand huis 180m2 van 1923 midden Nederland. Isolatie beneden goed bovenverdieping redelijk. Quatt Duo icm Honeywel T6R sinds 01/2024 Remeha Avanta 28C - 16x Jinkosolar 430.


  • Lasoul
  • Registratie: November 2001
  • Laatst online: 22:09
Erveetwee schreef op woensdag 17 september 2025 @ 15:20:
Ahem.
Lekkere beginnersvraag: Ik wilde aan de slag met m'n Quatt dashboard in HA, had ik de afgelopen maanden niet meer naar gekeken.

Krijg deze foutmelding te zien: [Afbeelding]

Ik denk te begrijpen dat ik bij Hub toevoegen het ip adres van mijn cic moet toevoegen.
Stomme is, als ik zoek in mijn netwerk (gebruik Fing op een Iphone) dan zie ik de CIC er niet tussen staan.

Waar maak ik fouten? Of wat voor naam moet ik op zoeken in mijn netwerk?
Je zou de bestaande configuratie kunnen weggooien en dan de CIC herstarten.
Als het goed is wordt de CIC (Quatt) automatisch door Home Assistant ontdekt en kun je hem toevoegen.

  • Erveetwee
  • Registratie: April 2022
  • Laatst online: 08-10 15:19
Yes, dat deed de truc. Dank!


NB Volgens mij zijn nu wel alle oude entiteiten aangepast of hernoemd.

Vrijstaand huis 180m2 van 1923 midden Nederland. Isolatie beneden goed bovenverdieping redelijk. Quatt Duo icm Honeywel T6R sinds 01/2024 Remeha Avanta 28C - 16x Jinkosolar 430.


  • Lasoul
  • Registratie: November 2001
  • Laatst online: 22:09
Erveetwee schreef op woensdag 17 september 2025 @ 16:03:
Yes, dat deed de truc. Dank!


NB Volgens mij zijn nu wel alle oude entiteiten aangepast of hernoemd.
Als je ze zelf geen andere naam hebt gegeven, dan zijn ze hetzelfde gebleven anders zijn ze inderdaad teruggezet naar de oorspronkelijke naam.

  • Erveetwee
  • Registratie: April 2022
  • Laatst online: 08-10 15:19
Dat had ik wel gedaan zie ik.
Heb m'n grafieken aangepast en het werkt weer netjes. Dankjewel.

Vrijstaand huis 180m2 van 1923 midden Nederland. Isolatie beneden goed bovenverdieping redelijk. Quatt Duo icm Honeywel T6R sinds 01/2024 Remeha Avanta 28C - 16x Jinkosolar 430.


Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
Hoe gaat het met jullie modbus sniffers nu de Quatts weer zijn gaan draaien?
Ik heb voor mijn gevoel meer CRC-fouten dan vorig stookseizoen en ik zie een aantal waarden van registers niet of maar incidenteel doorkomen.

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • +1 Henk 'm!

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:22
@TeslaNerd net vandaag weer aangesloten. Draait als een zonnetje.

Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
jj85 schreef op woensdag 1 oktober 2025 @ 17:19:
@TeslaNerd net vandaag weer aangesloten. Draait als een zonnetje.
Ik had problemen na de update van ESPHome naar 2025.8 en het werkt weer met 2025.5.2.
Met welke ESPHome firmware werkt het bij jou goed?

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • 0 Henk 'm!

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:22
TeslaNerd schreef op woensdag 1 oktober 2025 @ 17:31:
[...]

Ik had problemen na de update van ESPHome naar 2025.8 en het werkt weer met 2025.5.2.
Met welke ESPHome firmware werkt het bij jou goed?
2025.6.3

Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
jj85 schreef op woensdag 1 oktober 2025 @ 17:19:
@TeslaNerd net vandaag weer aangesloten. Draait als een zonnetje.
Ik zie dat mijn quatt sniffer wel data krijgt en via de modbus en modbus controller componenten verwerkt. En dat sommige registers (water temperatuur in en out en de buitentemperatuur) wel meelopen met dezelfde watertemperaturen via de JSON maar veel uitval hebben. Als de compressor aan staat dan zie ik geen beweging in de data voor stroomverbruik en ook niet voor compressorfrequentie etc.

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
jj85 schreef op woensdag 1 oktober 2025 @ 17:19:
@TeslaNerd net vandaag weer aangesloten. Draait als een zonnetje.
Bij mij loopt ie niet meer als een zonnetje :?

Ik zie dat mijn quatt sniffer wel data krijgt en via de modbus en modbus controller componenten verwerkt. En dat sommige registers (water temperatuur in en out en de buitentemperatuur) wel meelopen met dezelfde watertemperaturen via de JSON maar veel uitval hebben. Als de compressor aan staat dan zie ik geen beweging in de data voor overige temperaturen in de buitenunit, niet voor stroomverbruik en ook niet voor compressorfrequentie etc.

Afbeeldingslocatie: https://tweakers.net/i/hUqwhJ5Q8Mka-09A5DbMAVzbhhM=/800x/filters:strip_exif()/f/image/Wtp5TBoxGnWftbUnANnn0XbW.png?f=fotoalbum_large

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
INFO ESPHome 2025.6.3
INFO Reading configuration /config/esphome/modbustest.yaml...
INFO Updating https://github.com/M10tech/Quatt-sniffer@None
INFO Starting log output from 192.168.178.10 using esphome API
INFO Successfully resolved modbustest @ 192.168.178.10 in 0.000s
INFO Successfully connected to modbustest @ 192.168.178.10 in 0.109s
INFO Successful handshake with modbustest @ 192.168.178.10 in 0.054s
[09:17:30][I][app:137]: ESPHome version 2025.6.3 compiled on Oct  2 2025, 00:03:54
[09:17:30][I][app:139]: Project Tweakers.Quatt Modbus sniffer version v1.1.0
[09:17:30][C][wifi:613]: WiFi:
[09:17:30][C][wifi:434]:   Local MAC: DC:DA:0C:C5:6E:98
[09:17:30][C][wifi:439]:   SSID: 'RadioJaap'[redacted]
[09:17:30][C][wifi:442]:   IP Address: 192.168.178.10
[09:17:30][C][wifi:451]:   BSSID: 48:D3:43:4C:3C:01[redacted]
[09:17:30][C][wifi:451]:   Hostname: 'modbustest'
[09:17:30][C][wifi:451]:   Signal strength: -61 dB ▂▄▆█
[09:17:30][C][wifi:462]:   Channel: 6
[09:17:30][C][wifi:462]:   Subnet: 255.255.255.0
[09:17:30][C][wifi:462]:   Gateway: 192.168.178.1
[09:17:30][C][wifi:462]:   DNS1: 213.46.228.196
[09:17:30][C][wifi:462]:   DNS2: 62.179.104.196
[09:17:30][C][logger:215]: Logger:
[09:17:30][C][logger:215]:   Max Level: DEBUG
[09:17:30][C][logger:215]:   Initial Level: DEBUG
[09:17:30][C][logger:220]:   Log Baud Rate: 115200
[09:17:30][C][logger:220]:   Hardware UART: USB_CDC
[09:17:30][C][logger:224]:   Task Log Buffer Size: 768
[09:17:30][C][logger:229]:   Level for 'modbus': DEBUG
[09:17:30][C][logger:229]:   Level for 'modbus_controller.sensor': DEBUG
[09:17:30][C][logger:229]:   Level for 'sensor': DEBUG
[09:17:30][C][logger:229]:   Level for 'uart_debug': DEBUG
[09:17:30][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@11160 #20
[09:17:30][E][modbus_controller:176]: No matching range for sensor found - start_address : 0x2B98
[09:17:30][C][uart.arduino_esp32:151]: UART Bus 0:
[09:17:30][C][uart.arduino_esp32:153]:   RX Pin: GPIO20
[09:17:30][C][uart.arduino_esp32:155]:   RX Buffer Size: 256
[09:17:30][C][uart.arduino_esp32:162]:   Baud Rate: 19200 baud
[09:17:30][C][uart.arduino_esp32:162]:   Data Bits: 8
[09:17:30][C][uart.arduino_esp32:162]:   Parity: EVEN
[09:17:30][C][uart.arduino_esp32:162]:   Stop bits: 1
[09:17:30][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@3999 #1
[09:17:30][C][modbus:176]: Modbus:
[09:17:30][C][modbus:177]: Version: 1.1.X
[09:17:30][C][modbus:179]:   Send Wait Time: 250 ms
[09:17:30][C][modbus:180]:   CRC Disabled: NO
[09:17:30][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@3999 #1
[09:17:30][D][modbus_controller.sensor:025]: Sensor new state: 1.00
[09:17:30][D][sensor:099]: 'HP1 - Working Mode set by CiC': Sending state 1.00000  with 0 decimals of accuracy
[09:17:30][C][modbus_controller:367]: ModbusController:
[09:17:30][C][modbus_controller:368]: Version: 1.1.X
[09:17:30][C][modbus_controller:369]:   Address: 0x01
[09:17:30][C][modbus_controller:370]:   Max Command Retries: 4
[09:17:30][C][modbus_controller:371]:   Offline Skip Updates: 0
[09:17:30][C][modbus_controller:385]: ranges
[09:17:30][C][modbus_controller:388]:   Range type=3 start=0x7CF count=1 skip_updates=0
[09:17:30][C][modbus_controller:388]:   Range type=3 start=0x7DA count=1 skip_updates=0
[09:17:30][C][modbus_controller:388]:   Range type=3 start=0x7DF count=1 skip_updates=0
[09:17:30][C][modbus_controller:388]:   Range type=3 start=0x833 count=40 skip_updates=0
[09:17:30][C][modbus_controller:388]:   Range type=3 start=0xF9F count=1 skip_updates=0
[09:17:30][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@1999 #1
[09:17:30][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@1999 #1
[09:17:30][D][modbus_controller.sensor:025]: Sensor new state: 4096.00
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Compressor Level set by CiC'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][D][uart_debug:114]: <<< 01,06,0F,9F,00,02,3B,31,01,06,0F,9F,00,02,3B,31,01,06,07,CF,00,01,79,41,01,06,07,CF,00,01,79,41,01,06,07,DA,10,00,A4,85
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Pump Mode set by CiC'
[09:17:30]modbus_controller.sensor  State Class: ''
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@2010 #1
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Pump Level set by CiC'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Working Mode set by CiC'
[09:17:30]modbus_controller.sensor  State Class: ''
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@2010 #1
[09:17:30][D][modbus_controller.sensor:025]: Sensor new state: 505.00
[09:17:30][D][sensor:099]: 'HP1 - Pump Mode set by CiC': Sending state 505.00000  with 0 decimals of accuracy
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Working Mode Actual'
[09:17:30]modbus_controller.sensor  State Class: ''
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][D][uart_debug:114]: <<< 01,06,07,DA,10,00,A4,85,01,06,07,DF,01,F9,78,96
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Compressor AC Voltage'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'V'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 1
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'voltage'
[09:17:30][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@2015 #1
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Compressor AC Current'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'A'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'current'
[09:17:30][D][uart_debug:114]: <<< 01,06,07,DF,01,F9,78,96
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Compressor Frequency Demand'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'Hz'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'frequency'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Compressor Frequency Actual'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'Hz'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'frequency'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Fan Speed Maximum'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'RPM'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'speed'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Icon: 'mdi:fan'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Fan Speed Actual'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'RPM'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'speed'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Icon: 'mdi:fan'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Electric Expansion Valve'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'p'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Other bits R2108'
[09:17:30]modbus_controller.sensor  State Class: ''
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - EV1 steps'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'p'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Outside Temperature'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: '°C'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'temperature'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Evaporator Coil Temperature'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: '°C'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'temperature'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Gas Discharge Temperature'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: '°C'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'temperature'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Gas Return Temperature'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: '°C'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'temperature'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Evaporator Pressure'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'bar'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'pressure'
[09:17:30][D][uart_debug:114]: <<< 01,03,08,33,00,28,B7,BB
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Condenser Pressure'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'bar'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'pressure'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Status bits R2119'
[09:17:30]modbus_controller.sensor  State Class: ''
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Status bits R2120'
[09:17:30]modbus_controller.sensor  State Class: ''
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Status bits R2121'
[09:17:30]modbus_controller.sensor  State Class: ''
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Firmware Version'
[09:17:30]modbus_controller.sensor  State Class: ''
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][D][modbus:140]: good CRC as client for address=1     with FC=3 , offset=3 and len=80  => start@2015 #1
[09:17:30][D][modbus_controller.sensor:025]: Sensor new state: 2.00
[09:17:30][D][sensor:099]: 'HP1 - Pump Level set by CiC': Sending state 0.02000  with 2 decimals of accuracy
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - EEPROM Version'
[09:17:30]modbus_controller.sensor  State Class: ''
[09:17:30]modbus_controller.sensor  Unit of Measurement: ''
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 0
[09:17:30][D][uart_debug:114]: <<< 01,03,50,00,02,00,DA,00,0E,00,1E,00,1E,02,8A,02,6E,00,00,01,2E,08,01,01,F4,11,A1,0E,2C,1A,6E,0E,2C,00,00,38,00,00,58,00,B2,00,00,00,00,00,00,00,00,01,19,00,72,00,02,2E,78,00,00,00,37,0B,B8,0B,B8,00,00,17,50,0E,39,16,16,16,D5,16,69,0B,B8,00,E6,00,00,C5,FC
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Condensing Temperature'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: '°C'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'temperature'
[09:17:30][D][modbus:140]: good CRC as server for address=1     with FC=3 , offset=2 and len=4   => start@11160 #20
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Evaporating Temperature'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: '°C'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'temperature'
[09:17:30][D][uart_debug:114]: <<< 01,03,2B,98,00,14,CD,CE
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Water In Temperature'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: '°C'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'temperature'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Water Out Temperature'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: '°C'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'temperature'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Condenser Coil Temperature'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: '°C'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'temperature'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Pump Power'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'W'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'power'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensorModbus Controller Sensor 'HP1 - Pump Flow'
[09:17:30]modbus_controller.sensor  State Class: 'measurement'
[09:17:30]modbus_controller.sensor  Unit of Measurement: 'L/h'
[09:17:30]modbus_controller.sensor  Accuracy Decimals: 2
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Device Class: 'volume_flow_rate'
[09:17:30][C][modbus_controller.sensor:010]: modbus_controller.sensor  Icon: 'mdi:gauge'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Fan Low Speed Mode'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Bottom Heater'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Crankcase Heater'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Fan Defrost Speed Mode'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Fan High Speed Mode'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - 4way Valve'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Pump Relay'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Defrost Mode'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Alarm - Main Line Current'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Info - Compressor Oil Return'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Alarm - High Pressure Switch'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Alarm - 1st Start Pre-heat'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Alarm - AC High/Low Voltage'
[09:17:30][C][modbus_controller.binary_sensor:009]: Modbus Controller Binary Sensor 'HP1 - Alarm - Low Pressure Switch'
[09:17:31][C][esphome.ota:077]: Over-The-Air updates:
[09:17:31][C][esphome.ota:077]:   Address: modbustest.local:3232
[09:17:31][C][esphome.ota:077]:   Version: 2
[09:17:31][C][esphome.ota:080]:   Password configured
[09:17:31][C][safe_mode:018]: Safe Mode:
[09:17:31][C][safe_mode:025]:   Boot considered successful after 60 seconds
[09:17:31][C][safe_mode:025]:   Invoke after 10 boot attempts
[09:17:31][C][safe_mode:025]:   Remain for 300 seconds
[09:17:31][C][api:185]: API Server:
[09:17:31][C][api:185]:   Address: modbustest.local:6053
[09:17:31][C][api:187]:   Using noise encryption: YES
[09:17:31][C][mdns:125]: mDNS:
[09:17:31][C][mdns:125]:   Hostname: modbustest
[09:17:31][D][uart_debug:114]: <<< 01,03,2B,D3,00,14,BD,D8
[09:17:32][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@11160 #20
[09:17:32][E][modbus_controller:176]: No matching range for sensor found - start_address : 0x2B98
[09:17:32][D][uart_debug:114]: <<< 01,06,0F,9F,00,02,3B,31
[09:17:32][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@3999 #1
[09:17:32][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@3999 #1
[09:17:32][D][modbus_controller.sensor:025]: Sensor new state: 1.00
[09:17:32][D][sensor:099]: 'HP1 - Working Mode set by CiC': Sending state 1.00000  with 0 decimals of accuracy
[09:17:32][D][uart_debug:114]: <<< 01,06,0F,9F,00,02,3B,31,01,06,07,CF,00,01,79,41
[09:17:32][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@1999 #1
[09:17:32][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@1999 #1
[09:17:32][D][modbus_controller.sensor:025]: Sensor new state: 4096.00
[09:17:32][D][uart_debug:114]: <<< 01,06,07,CF,00,01,79,41,01,06,07,DA,10,00,A4,85
[09:17:32][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@2010 #1
[09:17:32][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@2010 #1
[09:17:32][D][modbus_controller.sensor:025]: Sensor new state: 506.00
[09:17:32][D][sensor:099]: 'HP1 - Pump Mode set by CiC': Sending state 506.00000  with 0 decimals of accuracy
[09:17:32][D][uart_debug:114]: <<< 01,06,07,DA,10,00,A4,85,01,06,07,DF,01,FA,38,97
[09:17:33][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@2015 #1
[09:17:33][D][uart_debug:114]: <<< 01,06,07,DF,01,FA,38,97
[09:17:33][D][uart_debug:114]: <<< 01,03,08,33,00,28,B7,BB
[09:17:33][D][modbus:140]: good CRC as client for address=1     with FC=3 , offset=3 and len=80  => start@2015 #1
[09:17:33][D][modbus_controller.sensor:025]: Sensor new state: 2.00
[09:17:33][D][sensor:099]: 'HP1 - Pump Level set by CiC': Sending state 0.02000  with 2 decimals of accuracy
[09:17:33][D][modbus:140]: good CRC as server for address=1     with FC=3 , offset=2 and len=4   => start@11160 #20
[09:17:33][D][uart_debug:114]: <<< 01,03,50,00,02,00,DA,00,0E,00,1E,00,1E,02,8A,02,67,00,00,01,30,08,01,01,F4,11,A1,0E,2C,1A,6E,0E,2C,00,00,38,00,00,58,00,B2,00,00,00,00,00,00,00,00,01,19,00,72,00,02,2E,78,00,00,00,37,0B,B8,0B,B8,00,00,17,50,0E,39,16,16,16,D5,16,69,0B,B8,00,E6,00,00,EC,67,01,03,2B,98,00,14,CD,CE
[09:17:34][D][uart_debug:114]: <<< 01,03,2B,D3,00,14,BD,D8
[09:17:35][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@11160 #20
[09:17:35][E][modbus_controller:176]: No matching range for sensor found - start_address : 0x2B98
[09:17:35][D][uart_debug:114]: <<< 01,06,0F,9F,00,02,3B,31
[09:17:35][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@3999 #1
[09:17:35][D][uart_debug:114]: <<< 01,06,0F,9F,00,02,3B,31
[09:17:35][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@3999 #1
[09:17:35][D][modbus_controller.sensor:025]: Sensor new state: 1.00
[09:17:35][D][sensor:099]: 'HP1 - Working Mode set by CiC': Sending state 1.00000  with 0 decimals of accuracy
[09:17:35][D][uart_debug:114]: <<< 01,06,07,CF,00,01,79,41
[09:17:35][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@1999 #1
[09:17:35][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@1999 #1
[09:17:35][D][modbus_controller.sensor:025]: Sensor new state: 4096.00
[09:17:35][D][uart_debug:114]: <<< 01,06,07,CF,00,01,79,41,01,06,07,DA,10,00,A4,85
[09:17:35][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@2010 #1
[09:17:35][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@2010 #1
[09:17:35][D][modbus_controller.sensor:025]: Sensor new state: 506.00
[09:17:35][D][sensor:099]: 'HP1 - Pump Mode set by CiC': Sending state 506.00000  with 0 decimals of accuracy
[09:17:35][D][uart_debug:114]: <<< 01,06,07,DA,10,00,A4,85,01,06,07,DF,01,FA,38,97
[09:17:35][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@2015 #1
[09:17:35][D][uart_debug:114]: <<< 01,06,07,DF,01,FA,38,97
[09:17:35][D][uart_debug:114]: <<< 01,03,08,33,00,28,B7,BB
[09:17:35][D][modbus:140]: good CRC as client for address=1     with FC=3 , offset=3 and len=80  => start@2015 #1
[09:17:35][D][modbus:140]: good CRC as server for address=1     with FC=3 , offset=2 and len=4   => start@11160 #20
[09:17:35][D][modbus_controller.sensor:025]: Sensor new state: 2.00
[09:17:35][D][sensor:099]: 'HP1 - Pump Level set by CiC': Sending state 0.02000  with 2 decimals of accuracy
[09:17:35][D][uart_debug:114]: <<< 01,03,50,00,02,00,DA,00,0E,00,1E,00,1E,02,8A,02,67,00,00,01,30,08,01,01,F4,11,A1,0E,2C,1A,6E,0E,35,00,00,38,00,00,59,00,B3,00,00,00,00,00,00,00,00,01,19,00,72,00,02,2E,78,00,00,00,37,0B,B8,0B,B8,00,00,17,65,0E,5A,16,16,16,D5,16,69,0B,B8,00,E6,00,00,23,FC,01,03,2B,98,00,14,CD,CE
[09:17:36][D][uart_debug:114]: <<< 01,03,2B,D3,00,14,BD,D8
[09:17:37][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@11160 #20
[09:17:37][E][modbus_controller:176]: No matching range for sensor found - start_address : 0x2B98
[09:17:37][D][uart_debug:114]: <<< 01,06,0F,9F,00,02,3B,31
[09:17:37][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@3999 #1
[09:17:37][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@3999 #1
[09:17:37][D][modbus_controller.sensor:025]: Sensor new state: 1.00
[09:17:37][D][sensor:099]: 'HP1 - Working Mode set by CiC': Sending state 1.00000  with 0 decimals of accuracy
[09:17:37][D][uart_debug:114]: <<< 01,06,0F,9F,00,02,3B,31,01,06,07,CF,00,01,79,41
[09:17:37][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@1999 #1
[09:17:37][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@1999 #1
[09:17:37][D][modbus_controller.sensor:025]: Sensor new state: 4096.00
[09:17:37][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@2010 #1
[09:17:37][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@2010 #1
[09:17:37][D][modbus_controller.sensor:025]: Sensor new state: 506.00
[09:17:37][D][sensor:099]: 'HP1 - Pump Mode set by CiC': Sending state 506.00000  with 0 decimals of accuracy
[09:17:37][D][uart_debug:114]: <<< 01,06,07,CF,00,01,79,41,01,06,07,DA,10,00,A4,85,01,06,07,DA,10,00,A4,85,01,06,07,DF,01,FA,38,97
[09:17:37][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@2015 #1
[09:17:37][D][uart_debug:114]: <<< 01,06,07,DF,01,FA,38,97
[09:17:38][D][uart_debug:114]: <<< 01,03,08,33,00,28,B7,BB
[09:17:38][D][modbus:140]: good CRC as client for address=1     with FC=3 , offset=3 and len=80  => start@2015 #1
[09:17:38][D][modbus_controller.sensor:025]: Sensor new state: 2.00
[09:17:38][D][sensor:099]: 'HP1 - Pump Level set by CiC': Sending state 0.02000  with 2 decimals of accuracy
[09:17:38][D][modbus:140]: good CRC as server for address=1     with FC=3 , offset=2 and len=4   => start@11160 #20
[09:17:38][D][uart_debug:114]: <<< 01,03,50,00,02,00,DB,00,0E,00,1E,00,1E,02,8A,02,67,00,00,01,30,08,01,01,F4,11,A1,0E,35,1A,6E,0E,35,00,00,38,00,00,59,00,B3,00,00,00,00,00,00,00,00,01,19,00,72,00,02,2E,78,00,00,00,37,0B,B8,0B,B8,00,00,17,65,0E,5A,16,16,16,D5,16,69,0B,B8,00,E6,00,00,37,E1,01,03,2B,98,00,14,CD,CE
[09:17:39][D][uart_debug:114]: <<< 01,03,2B,D3,00,14,BD,D8
[09:17:40][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@11160 #20
[09:17:40][E][modbus_controller:176]: No matching range for sensor found - start_address : 0x2B98
[09:17:40][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@3999 #1
[09:17:40][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@3999 #1
[09:17:40][D][modbus_controller.sensor:025]: Sensor new state: 1.00
[09:17:40][D][sensor:099]: 'HP1 - Working Mode set by CiC': Sending state 1.00000  with 0 decimals of accuracy
[09:17:40][D][uart_debug:114]: <<< 01,06,0F,9F,00,02,3B,31,01,06,0F,9F,00,02,3B,31,01,06,07,CF,00,01,79,41
[09:17:40][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@1999 #1
[09:17:40][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@1999 #1
[09:17:40][D][modbus_controller.sensor:025]: Sensor new state: 4096.00
[09:17:40][D][uart_debug:114]: <<< 01,06,07,CF,00,01,79,41,01,06,07,DA,10,00,A4,85
[09:17:40][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@2010 #1
[09:17:40][D][modbus:140]: good CRC as client for address=1     with FC=6 , offset=2 and len=4   => start@2010 #1
[09:17:40][D][modbus_controller.sensor:025]: Sensor new state: 506.00
[09:17:40][D][sensor:099]: 'HP1 - Pump Mode set by CiC': Sending state 506.00000  with 0 decimals of accuracy
[09:17:40][D][uart_debug:114]: <<< 01,06,07,DA,10,00,A4,85,01,06,07,DF,01,FA,38,97
[09:17:40][D][modbus:140]: good CRC as server for address=1     with FC=6 , offset=2 and len=4   => start@2015 #1
[09:17:40][D][uart_debug:114]: <<< 01,06,07,DF,01,FA,38,97
[09:17:40][D][uart_debug:114]: <<< 01,03,08,33,00,28,B7,BB
[09:17:40][D][modbus:140]: good CRC as client for address=1     with FC=3 , offset=3 and len=80  => start@2015 #1
[09:17:40][D][modbus_controller.sensor:025]: Sensor new state: 2.00
[09:17:40][D][sensor:099]: 'HP1 - Pump Level set by CiC': Sending state 0.02000  with 2 decimals of accuracy
[09:17:40][D][modbus:140]: good CRC as server for address=1     with FC=3 , offset=2 and len=4   => start@11160 #20
[09:17:40][D][uart_debug:114]: <<< 01,03,50,00,02,00,DB,00,0E,00,1E,00,1E,02,8A,02,67,00,00,01,30,08,01,01,F4,11,A1,0E,35,1A,6E,0E,35,00,00,38,00,00,59,00,B3,00,00,00,00,00,00,00,00,01,19,00,72,00,02,2E,78,00,00,00,37,0B,B8,0B,B8,00,00,17,65,0E,5A,16,16,16,D5,16,69,0B,B8,00,DC,00,00,17,EC,01,03,2B,98,00,14,CD,CE

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • 0 Henk 'm!

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:22
@TeslaNerd Ik heb, realiseer ik mij nu, de meeste logging een tandje lager staan. Dus waarschijnlijk zie ik daardoor ook geen eventuele CRC-errors :X
code:
1
2
3
4
5
6
7
8
9
10
[09:24:05.684][C][logger:215]: Logger:
[09:24:05.684][C][logger:215]:   Max Level: DEBUG
[09:24:05.684][C][logger:215]:   Initial Level: DEBUG
[09:24:05.684][C][logger:220]:   Log Baud Rate: 0
[09:24:05.684][C][logger:220]:   Hardware UART: USB_CDC
[09:24:05.684][C][logger:224]:   Task Log Buffer Size: 768
[09:24:05.685][C][logger:229]:   Level for 'modbus': INFO
[09:24:05.690][C][logger:229]:   Level for 'modbus_controller.sensor': WARN
[09:24:05.690][C][logger:229]:   Level for 'sensor': WARN
[09:24:05.690][C][logger:229]:   Level for 'uart_debug': ERROR


Freq en current gaan hier prima
Afbeeldingslocatie: https://tweakers.net/i/rz1FMkf1pXLnCAEvhEuSAIiUhA4=/800x/filters:strip_exif()/f/image/1X4SFeYjcRsD0CInoHayq1tQ.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
jj85 schreef op donderdag 2 oktober 2025 @ 09:25:
@TeslaNerd Ik heb, realiseer ik mij nu, de meeste logging een tandje lager staan. Dus waarschijnlijk zie ik daardoor ook geen eventuele CRC-errors :X
code:
1
2
3
4
5
6
7
8
9
10
[09:24:05.684][C][logger:215]: Logger:
[09:24:05.684][C][logger:215]:   Max Level: DEBUG
[09:24:05.684][C][logger:215]:   Initial Level: DEBUG
[09:24:05.684][C][logger:220]:   Log Baud Rate: 0
[09:24:05.684][C][logger:220]:   Hardware UART: USB_CDC
[09:24:05.684][C][logger:224]:   Task Log Buffer Size: 768
[09:24:05.685][C][logger:229]:   Level for 'modbus': INFO
[09:24:05.690][C][logger:229]:   Level for 'modbus_controller.sensor': WARN
[09:24:05.690][C][logger:229]:   Level for 'sensor': WARN
[09:24:05.690][C][logger:229]:   Level for 'uart_debug': ERROR


Freq en current gaan hier prima
[Afbeelding]
Ja, dat klopt. Ik heb wat extra regels toe moeten voegen om de debug aan de praat te krijgen:
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
external_components:
  # use all components from GitHub repository
  - source:
      type: git
      url: https://github.com/M10tech/Quatt-sniffer
      #type: local
      #path: components
    components: [ modbus, modbus_controller ]
    refresh: 5min  ## use this temporarily if you recently updated the repo, else disable for default 24h  

# Enable logging
logger:
  #baud_rate: 0                         ## Turn off logging via UART (set baudrate to 0) in case the RS485 uses the onboard UART (tx/rx)
                                        ## However, in sniffer mode and with detached TX hardware trace this is not needed
  level: DEBUG
  logs:
    uart_debug: DEBUG                   ## suppress log-messages from uart
    modbus: DEBUG                        ## suppress log-messages from modbus
    modbus_controller.sensor: DEBUG      ## suppress log-messages from modbus_controller.sensor
    sensor: DEBUG                        ## suppress log-messages from modbus_controller  

uart:                 ## Igor Ybema: The RS485 is connected to the ESP32-C3 via hardware uart, rx/tx (gpio20/gpio21).
  id: uart_bus
  # tx_pin: GPIO21    ## just listening: tx_pin not specified
  rx_pin: GPIO20
  baud_rate: 19200    ## start bit na 52us: 19200 baud zie https://discord.com/chann...24364/1232080954466631761
  data_bits: 8
  parity: EVEN
  stop_bits: 1
  debug:
    after: 
      timeout: 10ms
    sequence:
      - lambda: UARTDebug::log_hex(direction, bytes, ',');    ## toon modbus data als hex waarden in uart_debug log

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
Het esp32 met rs485 boardje van @thehog is niet meer beschikbaar [out of stock] op Tindie.com.

Wat is jullie advies voor een alternatief boardje voor eenvoudige setup voor de Quatt modbus sniffer?

[ Voor 32% gewijzigd door TeslaNerd op 06-10-2025 12:38 ]

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • 0 Henk 'm!

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:22
TeslaNerd schreef op maandag 6 oktober 2025 @ 12:36:
Het esp32 met rs485 boardje van @thehog is niet meer beschikbaar [out of stock] op Tindie.com.

Wat is jullie advies voor een alternatief boardje voor eenvoudige setup voor de Quatt modbus sniffer?
Ben wel gecharmeerd van de Atom m5stack met RS485 base, maar die heb ik nog niet werkend gekregen (CiC doet dan helemaal niks meer).

Maar verder wel mooi compact etc. Dus tzt nog eens verder induiken.

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

Acties:
  • 0 Henk 'm!

  • TeslaNerd
  • Registratie: Maart 2020
  • Laatst online: 00:44
jj85 schreef op maandag 6 oktober 2025 @ 12:54:
[...]

Ben wel gecharmeerd van de Atom m5stack met RS485 base, maar die heb ik nog niet werkend gekregen (CiC doet dan helemaal niks meer).

Maar verder wel mooi compact etc. Dus tzt nog eens verder induiken.

[Afbeelding]
Ja, die ziet er strak uit. Kan jij de tx blokkeren zoals beschreven op de quatt sniffer github?

120m2 bovenwoning met 6 radiatoren en vvw in de badkamer. Intergas HRE 36/30A met Honeywell Round Modulation en Quatt hybrid op het dak van de dakkapel


Acties:
  • 0 Henk 'm!

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 23:22
TeslaNerd schreef op maandag 6 oktober 2025 @ 12:57:
[...]

Ja, die ziet er strak uit. Kan jij de tx blokkeren zoals beschreven op de quatt sniffer github?
Ja vast wel, schematic staat ook gewoon online
https://docs.m5stack.com/...20RS485%20Base#schematics

R1, R4, R5 en R6 eruit zal vast werken, maar ik heb een werkende op het bekende tindie bordje, dus ga m'n M5stack nu niet slopen ;)

Misschien dat @MWink z'n sniffer boardje ook al beschikbaar heeft?

Acties:
  • +1 Henk 'm!

  • RickvdT
  • Registratie: Februari 2010
  • Laatst online: 21:43
RickvdT schreef op donderdag 10 juli 2025 @ 13:13:
LilyGo T-CAN485 boardje voor 10 euro mee besteld. Ik zal t.z.t. laten weten of dit zo makkelijk gaat werken als gehoopt.
Dit is ook een mooi bordje, maar je moet waarschijnlijk ook hier de tx blokkeren wil het werken. Lukte mij in ieder geval niet out-of-the-box. Ik heb de tx gelaten en hem voor een ander project gebruikt.

Acties:
  • +4 Henk 'm!

  • RickvdT
  • Registratie: Februari 2010
  • Laatst online: 21:43
Momenteel is een thuisbatterij nog geen interessante optie voor ons. Afgelopen zomer heb ik een automation gemaakt om bij overtollige PV de zwembad warmtepomp te laten draaien. Ik liep al een tijdje met het idee om hetzelfde te doen in het najaar met de Quatt. Aangezien in het hele huis lage temperatuur vloerverwarming ligt is het idee om met overtollige PV het huis op te warmen en dat dit de rest van de dag wordt afgegeven. Dit idee https://www.weheat.nl/inzichten/warmtepomp-als-thuisbatterij

Na wat tweaken werkt het nu best aardig. Op een wisselvallige dag als vandaag hebben de Quatts toch 4 uur op vrijwel alleen zonne energie gedraait. De 0,9 graad verhoging is ruimschoots genoeg om het warmteverlies te dekken. Ik hoop op deze manier een groot deel van oktober en maart/april kosteloos te kunnen stoken.
Afbeeldingslocatie: https://tweakers.net/i/SdNS1mMzhiknlkjqtjOPTZJasoQ=/800x/filters:strip_exif()/f/image/Ie8bsMhaNXVCSknaTt3YHUGi.png?f=fotoalbum_large

Zie onderstaande voor de yaml. p1_vermogen_20_min_ma is een 20 Minute moving average filter helper om bij dagen met wisselend weer geen pendelgedrag te krijgen. Tado entities zijn deels Homekit en deels de officiele Tado integratie. Vanwege de api rate limits was ik met Homekit begonnen om er achter te komen dat deze geen hvac_mode en overlay kent. Mocht iemand opmerkingen of suggesties hebben hoor ik het graag!
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
alias: Thermostaat op Zonne-energie
description: >
  Past de Tado temperatuur aan op basis van energie teruglevering
triggers:
  - minutes: /5
    trigger: time_pattern
conditions:
  - condition: sun
    after: sunrise
    before: sunset
actions:
  - variables:
      rolling_average_power: "{{ states('sensor.p1_vermogen_20_min_ma') | float(0) }}"
      current_set_temp: >-
        {{ state_attr('climate.tado_smart_thermostat_su3953355264',
        'temperature') | float(0) }}
      max_temp: 22
      min_temp: 19.5
      home_idle_use: 250
      current_actual_temp: >-
        {{
        states('sensor.tado_smart_thermostat_su3953355264_current_temperature')
        | float(0) }}
      increase_step: 0.2
      decrease_step: 0.2
  - choose:
      - conditions:
          - condition: template
            value_template: |
              {{ states('sensor.p1_vermogen_20_min_ma')|float >
               ( home_idle_use + states('sensor.heatpump_total_power_input')|float ) }}
        sequence:
          - target:
              entity_id: climate.kamer_1
            data:
              hvac_mode: auto
            action: climate.set_hvac_mode
      - conditions:
          - condition: numeric_state
            entity_id: sensor.p1_vermogen_20_min_ma
            below: -400
          - condition: template
            value_template: "{{ current_actual_temp < max_temp }}"
        sequence:
          - choose:
              - conditions:
                  - condition: state
                    entity_id: sensor.heatpump_qc_supervisory_control_mode
                    state: Standby
                sequence:
                  - target:
                      entity_id: climate.tado_smart_thermostat_su3953355264
                    data:
                      temperature: >-
                        {{ [current_actual_temp + increase_step, max_temp] | min
                        }}
                    action: climate.set_temperature
            default:
              - target:
                  entity_id: climate.tado_smart_thermostat_su3953355264
                data:
                  temperature: "{{ [current_set_temp + increase_step, max_temp] | min }}"
                action: climate.set_temperature
      - conditions:
          - condition: numeric_state
            entity_id: sensor.p1_vermogen_20_min_ma
            above: 0
          - condition: state
            entity_id: sensor.heatpump_qc_supervisory_control_mode_code
            state:
              - '2'
              - '3'
          - condition: template
            value_template: |
              {{ is_state('binary_sensor.kamer_1_overlay', 'on') }}
        sequence:
          - target:
              entity_id: climate.tado_smart_thermostat_su3953355264
            data:
              temperature: "{{ [current_set_temp - decrease_step, min_temp] | max }}"
            action: climate.set_temperature
mode: single
Pagina: 1 ... 14 15 Laatste