Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release v3.2 #380

Merged
merged 90 commits into from
Oct 16, 2023
Merged

release v3.2 #380

merged 90 commits into from
Oct 16, 2023

Conversation

IgorYbema
Copy link
Contributor

@IgorYbema IgorYbema commented Oct 15, 2023

What is new for release 3.2:

  • Opentherm support for Heishamon boards with opentherm option. Data via MQTT readable (receive from thermostat) and some are writable (send to thermostat). Internal rules are also working for opentherm so you can combine heatpump topics with opentherm values as actions etc.
  • New data block for heatpump types K and L support which for now only includes new heat/cool/dhw power consumption/production values with more precision. These new values are in XTOP shown on the webpage and in /extra/ topic in mqtt.
  • Rename 'Energy' to 'Power' for the heat/cool/dhw consumption and production topics. Remember to change this into your home automation tools
  • New heatpump type are recognized (TOP92)
  • Add weekday and minute to rules engine
  • Some bugfixes

commit e4955ce
Merge: a48d38a efc7112
Author: IgorYbema <[email protected]>
Date:   Sun Jan 15 11:47:18 2023 +0100

    Merge branch 'main' of https://github.com/IgorYbema/HeishaMon

commit a48d38a
Author: IgorYbema <[email protected]>
Date:   Sun Jan 15 11:47:01 2023 +0100

    release v3.1

commit efc7112
Author: IgorYbema <[email protected]>
Date:   Sun Jan 15 11:38:49 2023 +0100

    switch back to esp8266 stable release build (#106)

commit 6a71e5f
Author: IgorYbema <[email protected]>
Date:   Sun Jan 15 11:24:35 2023 +0100

    prepare v3.1

commit 76eec29
Author: geduxas <[email protected]>
Date:   Sun Jan 15 11:39:47 2023 +0200

    Add buffer tank set command  (#103)

commit cf25619
Author: Grégoire Seux <[email protected]>
Date:   Sun Jan 15 10:02:43 2023 +0100

    🗒 Document heishamon-homeassistant integration (#95)

    Fixes Egyras#267

    Change-Id: I4e71c29d65e32d20fe423e103072265b5440e601

commit 631d0b6
Author: IgorYbema <[email protected]>
Date:   Sun Jan 15 09:58:19 2023 +0100

    Add listen-only improvements (#105)

    * test for listen only improvement

    * Update main.yml

    * Update main.yml

    * add disable gpio15 on change listenonly

    * move cz-taw1 detection to switchserial

    * remove from setupconditionals

    * small improvements

commit f0dab78
Merge: 3e1913f 5510e25
Author: IgorYbema <[email protected]>
Date:   Tue Jan 3 10:58:58 2023 +0100

    Merge branch 'main' of https://github.com/IgorYbema/HeishaMon

commit 3e1913f
Author: IgorYbema <[email protected]>
Date:   Tue Jan 3 10:58:38 2023 +0100

    fix top111/112 order

commit 5510e25
Author: CurlyMoo <[email protected]>
Date:   Tue Jan 3 10:47:00 2023 +0100

    Check length of vars for overlapping name matches (#104)

    * Check length of vars for overlapping name matches

    There are two topics with similar leading characters:
    - Pump_Flow
    - Pump_Flowrate_Mode

    We didn't check properly if the length of the variable matched the length of the topic. Therefor, in both cases `Pump_Flow` matched leaving `rate_Mode` as an unknown string.

    * A var has an identifying leading character

commit 96012af
Author: IgorYbema <[email protected]>
Date:   Mon Dec 26 21:30:21 2022 +0100

    Update ProtocolByteDecrypt.md

commit b812a7f
Merge: 4c4403a 98a738d
Author: IgorYbema <[email protected]>
Date:   Wed Dec 21 19:18:08 2022 +0100

    Merge branch 'Egyras:master' into main

commit 4c4403a
Author: IgorYbema <[email protected]>
Date:   Tue Dec 20 11:01:47 2022 +0100

    fix models

commit 247f24c
Author: IgorYbema <[email protected]>
Date:   Mon Dec 19 14:58:14 2022 +0100

    fix indenting

commit b26702b
Author: IgorYbema <[email protected]>
Date:   Mon Dec 19 14:55:35 2022 +0100

    add new version WH-MDC05J3E5

commit 0733734
Author: IgorYbema <[email protected]>
Date:   Mon Dec 19 07:59:35 2022 +0100

    add description for syncing s0 value to kWh meter

commit 0a47a39
Author: IgorYbema <[email protected]>
Date:   Sat Dec 17 12:03:02 2022 +0100

    add new version WH-MDC05J3E5

commit 98a738d
Merge: 999c90c 86432bd
Author: Egyras <[email protected]>
Date:   Fri Dec 16 13:46:56 2022 +0200

    Merge pull request Egyras#299 from AleXXw1/patch-1

    Update heishamon.yaml

commit 78744fd
Merge: 6e45f9c b09f1bc
Author: Igor Ybema <[email protected]>
Date:   Tue Dec 13 21:32:38 2022 +0100

    Merge branch 'Egyras-master' into main

commit b09f1bc
Merge: 6e45f9c 999c90c
Author: Igor Ybema <[email protected]>
Date:   Tue Dec 13 21:32:22 2022 +0100

    fix merge issue

commit 6e45f9c
Author: IgorYbema <[email protected]>
Date:   Tue Dec 13 08:23:42 2022 +0100

    move serial debug to serial1

commit 6d6edf1
Author: IgorYbema <[email protected]>
Date:   Mon Dec 12 07:55:12 2022 +0100

    fix error in pad heater top/set

commit d1ec650
Author: IgorYbema <[email protected]>
Date:   Sun Dec 11 22:36:44 2022 +0100

    merge Newtopics to main (#101)

    * add TOP106 to TOP110 and Set Alt Sensor

    * Expose byte 22 to TOP111 and TOP112 (#98)

    * Expose byte 22 to TOP107 and TOP108, to allow determinate zone sensor type.

    * Leave room for topics

    * Add buffer tank delta, aligned topic comments.

    * add top114 and set26 for ext. pad heater

    Co-authored-by: geduxas <[email protected]>

commit f1f9f76
Author: IgorYbema <[email protected]>
Date:   Sun Dec 11 22:22:51 2022 +0100

    fractional test on byte 118 (#100)

commit 6041ea0
Author: IgorYbema <[email protected]>
Date:   Sun Dec 11 22:18:14 2022 +0100

    prepare for 3.1 release

commit 7a33e23
Author: IgorYbema <[email protected]>
Date:   Sun Dec 11 22:17:02 2022 +0100

    Update decode.h

commit abefd72
Author: IgorYbema <[email protected]>
Date:   Sun Dec 11 22:16:37 2022 +0100

    add type WH-MDC07J3E5 2nd release

commit 4cf73de
Author: IgorYbema <[email protected]>
Date:   Sun Dec 11 22:13:21 2022 +0100

    Update HeatPumpType.md

commit 86432bd
Author: AleXXw1 <[email protected]>
Date:   Fri Dec 9 23:37:24 2022 +0100

    Update heishamon.yaml

    duplicated state_class for 3 entitys

commit d88e25b
Author: IgorYbema <[email protected]>
Date:   Mon Nov 28 12:10:56 2022 +0100

    Update ProtocolByteDecrypt.md

commit 999c90c
Merge: 4e7a0df 7aca63c
Author: Egyras <[email protected]>
Date:   Mon Nov 28 12:07:43 2022 +0200

    Merge pull request Egyras#292 from Emacee/patch-1

    Update heishamon.yaml

commit d7925d8
Author: IgorYbema <[email protected]>
Date:   Mon Nov 28 08:19:05 2022 +0100

    Update ProtocolByteDecrypt.md

commit 7aca63c
Author: Emacee <[email protected]>
Date:   Sun Nov 27 18:46:32 2022 +0100

    Update heishamon.yaml

    Add state class measurement to the respective sensors.

commit 0ae4ef4
Author: CurlyMoo <[email protected]>
Date:   Sat Nov 19 21:32:52 2022 +0100

    Added rule ceil and floor functions (#97)

    To calculate the requested heating temperature based on HeishaMon
    values, the ceil functionality is necessary. The actual calculation
    is done like this:

    ceil(@Z1_Heat_Curve_Target_Low_Temp +
     (
       (@Z1_Heat_Curve_Outside_High_Temp - @Outside_Temp) *
       (@Z1_Heat_Curve_Target_High_Temp - @Z1_Heat_Curve_Target_Low_Temp) /
       (@Z1_Heat_Curve_Outside_High_Temp - @Z1_Heat_Curve_Outside_Low_Temp)
      )
    );

commit a32dca2
Author: IgorYbema <[email protected]>
Date:   Mon Nov 14 10:48:29 2022 +0100

    add KIT-ADC07J3E5C

commit 3c1234b
Author: IgorYbema <[email protected]>
Date:   Mon Nov 14 10:38:32 2022 +0100

    Update HeatPumpType.md

commit ae4607c
Author: IgorYbema <[email protected]>
Date:   Mon Nov 14 10:34:02 2022 +0100

    add KIT-ADC07J3E5C

commit 13e0340
Author: IgorYbema <[email protected]>
Date:   Fri Nov 11 14:05:42 2022 +0100

    sync fork (#96)

    * Convert mqtt format according to HA 2022.6 change

    * readme - information about compatibility

    * Update MQTT-Topics.md

    Correction of DHW delta temp.

    * Update webfunctions.h

    Extended length of MQTT topic base from 40 to 128, the 40 characters were not enough for me.

    * Update heishamon.yaml

    Only Z1was used as a whole heatshift selector. I've properly split it into 2 zones. Also extended the max limit to 40 deg to allow direct temperature get/set.

    * Update webfunctions.h

    Co-authored-by: ArkKle <[email protected]>
    Co-authored-by: Egyras <[email protected]>
    Co-authored-by: MiG-41 <[email protected]>
    Co-authored-by: Gábor Auth <[email protected]>
    Co-authored-by: mrrudy <[email protected]>
    Co-authored-by: Adam Kaliszan <[email protected]>

commit 4e7a0df
Merge: fe65dab 49ed7da
Author: Egyras <[email protected]>
Date:   Fri Nov 11 08:36:33 2022 +0200

    Merge pull request Egyras#285 from adamkaliszan/master

    Longer server name up to 64 characters

commit 49ed7da
Author: Adam Kaliszan <[email protected]>
Date:   Wed Nov 9 22:16:50 2022 +0100

    Update webfunctions.h

commit a1f7484
Author: IgorYbema <[email protected]>
Date:   Mon Nov 7 15:21:20 2022 +0100

    Update main.yml

    Update main.yml

    Update main.yml

    Update main.yml

commit fe65dab
Merge: 6375b52 9d36d01
Author: Egyras <[email protected]>
Date:   Thu Sep 29 10:13:29 2022 +0300

    Merge pull request Egyras#275 from gaborauth/master

    Increased length of MQTT topic base

commit 9d36d01
Merge: ac969ce 6375b52
Author: Gábor Auth <[email protected]>
Date:   Wed Sep 28 15:49:23 2022 +0200

    Merge branch 'Egyras:master' into master

commit 6375b52
Merge: 701c607 8735be2
Author: Egyras <[email protected]>
Date:   Mon Sep 19 10:47:50 2022 +0300

    Merge pull request Egyras#273 from mrrudy/master

    Split heatshift into Z1 and Z2

commit 701c607
Merge: 5c3558a f41775d
Author: Egyras <[email protected]>
Date:   Mon Sep 19 10:47:18 2022 +0300

    Merge pull request Egyras#272 from MiG-41/patch-9

    Update MQTT-Topics.md

commit 8735be2
Author: mrrudy <[email protected]>
Date:   Sun Sep 18 21:52:06 2022 +0200

    Update heishamon.yaml

    Only Z1was used as a whole heatshift selector. I've properly split it into 2 zones. Also extended the max limit to 40 deg to allow direct temperature get/set.

commit ac969ce
Author: Gábor Auth <[email protected]>
Date:   Wed Sep 14 22:53:45 2022 +0200

    Update webfunctions.h

    Extended length of MQTT topic base from 40 to 128, the 40 characters were not enough for me.

commit f41775d
Author: MiG-41 <[email protected]>
Date:   Mon Sep 12 08:22:19 2022 +0200

    Update MQTT-Topics.md

    Correction of DHW delta temp.

commit 5c3558a
Merge: 98acf55 4abbd33
Author: Egyras <[email protected]>
Date:   Wed Aug 31 12:34:08 2022 +0300

    Merge pull request Egyras#260 from IgorYbema/main

    release v3.0

commit 98acf55
Merge: ab3d893 3c6341b
Author: Egyras <[email protected]>
Date:   Wed Aug 31 12:33:07 2022 +0300

    Merge pull request Egyras#251 from gilder0/HA_2022.6_mqtt

    Ha 2022.6 MQTT format

commit 3c6341b
Author: ArkKle <[email protected]>
Date:   Wed Jun 22 20:38:48 2022 +0200

    readme - information about compatibility

commit c595ec0
Author: ArkKle <[email protected]>
Date:   Tue Jun 21 23:15:27 2022 +0200

    Convert mqtt format according to HA 2022.6 change
IgorYbema and others added 29 commits August 6, 2023 13:19
* Add weekday and minute to rule variables

* Update README with new variables
commit d98b485
Author: IgorYbema <[email protected]>
Date:   Sat Oct 14 09:37:30 2023 +0200

    add XTOP to web server table

commit ff21d8e
Author: IgorYbema <[email protected]>
Date:   Thu Oct 12 07:50:33 2023 +0200

    fix wrong heatpump type

commit c5375c6
Author: IgorYbema <[email protected]>
Date:   Tue Oct 10 13:17:01 2023 +0200

    only run json data for extratopics when available

commit 5d510ac
Author: IgorYbema <[email protected]>
Date:   Tue Oct 10 13:13:23 2023 +0200

    extra data in json

commit 60e4e3b
Author: IgorYbema <[email protected]>
Date:   Sun Oct 8 17:07:54 2023 +0200

    rename energy in power

commit 0390973
Author: IgorYbema <[email protected]>
Date:   Sun Oct 8 13:14:21 2023 +0200

    first working extra data block receive

commit 568ff2d
Author: IgorYbema <[email protected]>
Date:   Sun Oct 8 09:37:21 2023 +0200

    update version for this branch

commit 2dc8bac
Author: IgorYbema <[email protected]>
Date:   Sun Oct 8 09:23:44 2023 +0200

    first attempt of adding extra data block read
* Expose OT values to rules

* Expose dhwEnable parameter to rules
@Egyras Egyras merged commit 3b9f724 into Egyras:master Oct 16, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants