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

Not issue but feedback #14

Closed
scoudibou opened this issue Apr 22, 2024 · 8 comments
Closed

Not issue but feedback #14

scoudibou opened this issue Apr 22, 2024 · 8 comments

Comments

@scoudibou
Copy link
Contributor

Hello @tspopp ,

Just to tell you I've received my PCB today and installed it on Atlantic Explorer V4 and it's working pretty well.
Thank you!

I've a bit changed the MQTT config you gave me to make a unique device in Home Assistant and had 2 PV control switches :

mqtt:
  binary_sensor:
    - name: "Heating Element"
      state_topic: "aquamqtt/main/stateElement"
      payload_on: "1"
      payload_off: "0"
      icon: mdi:heating-coil
      unique_id: atlantic_state_heatelement
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Heatpump"
      state_topic: "aquamqtt/main/stateHeatpump"
      payload_on: "1"
      payload_off: "0"
      icon: mdi:heat-pump-outline
      unique_id: atlantic_state_heatpump
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Fan"
      state_topic: "aquamqtt/main/stateFan"
      payload_on: "1"
      payload_off: "0"
      icon: mdi:fan
      unique_id: atlantic_state_fan
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "External Boiler"
      state_topic: "aquamqtt/main/stateExtBoiler"
      payload_on: "1"
      payload_off: "0"
      icon: mdi:water-boiler
      unique_id: atlantic_state_extboiler
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Defrost"
      state_topic: "aquamqtt/main/stateDefrost"
      payload_on: "1"
      payload_off: "0"
      icon: mdi:snowflake-melt
      unique_id: atlantic_state_defrost
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
  sensor:
    - name: "Température actuelle"
      state_topic: "aquamqtt/main/waterTemp"
      unit_of_measurement: "°C"
      state_class: measurement
      unique_id: atlantic_state_watertemp
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Température cible"
      state_topic: "aquamqtt/hmi/waterTempTarget"
      unit_of_measurement: "°C"
      unique_id: atlantic_state_watertemp_target
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Température entrée d'air"
      state_topic: "aquamqtt/main/supplyAirTemp"
      unit_of_measurement: "°C"
      state_class: measurement
      unique_id: atlantic_state_supplyair_temp
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Température air évaporé"
      state_topic: "aquamqtt/main/evaporatorAirTemp"
      unit_of_measurement: "°C"
      state_class: measurement
      unique_id: atlantic_state_evaporatorair_temp
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Température air évaporé bas"
      state_topic: "aquamqtt/main/evaporatorAirTempLower"
      unit_of_measurement: "°C"
      state_class: measurement
      unique_id: atlantic_state_evaporatorair_temp_lower
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Heures totales"
      state_topic: "aquamqtt/energy/totalHours"
      unit_of_measurement: "h"
      state_class: total
      unique_id: atlantic_state_total_hours
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Heures Résistance"
      state_topic: "aquamqtt/energy/totalHeatingElemHours"
      unit_of_measurement: "h"
      state_class: total
      unique_id: atlantic_state_total_heatelement_hours
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Heures Pompe à chaleur"
      state_topic: "aquamqtt/energy/totalHeatpumpHours"
      unit_of_measurement: "h"
      state_class: total
      unique_id: atlantic_state_total_heatpump_hours
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Total Energy"
      state_topic: "aquamqtt/energy/totalEnergyWh"
      unit_of_measurement: "Wh"
      device_class: energy
      state_class: total
      unique_id: atlantic_state_total_energy
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Power Consumed Heatpump"
      state_topic: "aquamqtt/energy/powerHeatpump"
      unit_of_measurement: "W"
      device_class: power
      state_class: measurement
      unique_id: atlantic_state_power_heatpump
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Power Consumed Heating Element"
      state_topic: "aquamqtt/energy/powerHeatingElem"
      unit_of_measurement: "W"
      device_class: power
      state_class: measurement
      unique_id: atlantic_state_power_heatelement
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Power Consumed Total"
      state_topic: "aquamqtt/energy/powerTotal"
      unit_of_measurement: "W"
      device_class: power
      state_class: measurement
      unique_id: atlantic_state_power_total
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Operation Mode"
      state_topic: "aquamqtt/hmi/operationMode"
      unique_id: atlantic_state_operationmode
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Operation Type"
      state_topic: "aquamqtt/hmi/operationType"
      unique_id: atlantic_state_operationtype
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Date"
      state_topic: "aquamqtt/hmi/date"
      unique_id: atlantic_state_date
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Time"
      state_topic: "aquamqtt/hmi/time"
      unique_id: atlantic_state_time
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Fan Speed"
      unit_of_measurement: "rpm"
      state_topic: "aquamqtt/main/fanSpeed"
      unique_id: atlantic_state_fanspeed
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Active Overrides"
      state_topic: "aquamqtt/stats/activeOverrides"
      unique_id: atlantic_state_activeoverrides
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Override Mode"
      state_topic: "aquamqtt/stats/overrideMode"
      unique_id: atlantic_state_overridemode
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Timer Window A"
      state_topic: "aquamqtt/hmi/timerWindowA"
      unique_id: atlantic_state_time_windowa
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "Timer Window B"
      state_topic: "aquamqtt/hmi/timerWindowB"
      unique_id: atlantic_state_time_windowb
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
  button:
    - name: "BOOST"
      command_topic: "aquamqtt/ctrl/operationMode"
      payload_press: "BOOST"
      qos: 0
      retain: false
      unique_id: atlantic_ctrl_operationmode_boost
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "MAN ECO OFF"
      command_topic: "aquamqtt/ctrl/operationMode"
      payload_press: "MAN ECO OFF"
      qos: 0
      retain: false
      unique_id: atlantic_ctrl_operationmode_eco
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "ABSENCE"
      command_topic: "aquamqtt/ctrl/operationMode"
      payload_press: "ABSENCE"
      qos: 0
      retain: false
      unique_id: atlantic_ctrl_operationmode_absence
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "RESET"
      command_topic: "aquamqtt/ctrl/reset"
      payload_press: ""
      qos: 0
      retain: false
      unique_id: atlantic_ctrl_reset
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
  number:
    - name: "Target Temperature"
      state_topic: aquamqtt/hmi/waterTempTarget
      command_topic: aquamqtt/ctrl/waterTempTarget
      min: 40
      max: 62
      step: 1
      unit_of_measurement: "°C"
      unique_id: atlantic_ctrl_watertemp_target
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
  switch:
    - name: "PV Mode Pompe à chaleur"
      command_topic: "aquamqtt/ctrl/flagPVModeHeatPump"
      state_topic: "aquamqtt/stats/flagPVModeHeatPump"
      payload_on: "1"
      payload_off: "0"
      unique_id: atlantic_ctrl_pvmode_heatpump
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1
    - name: "PV Mode Résistance"
      command_topic: "aquamqtt/ctrl/flagPVModeHeatElement"
      state_topic: "aquamqtt/stats/flagPVModeHeatElement"
      payload_on: "1"
      payload_off: "0"
      unique_id: atlantic_ctrl_pvmode_heatelement
      device:
        identifiers: AquaMQTT
        manufacturer: tspopp
        name: AquaMQTT 
        model: V1

I have to think how to optimize the usage of the boiler now :)..

Regards

@tspopp
Copy link
Owner

tspopp commented Apr 22, 2024

Wow, this issue made my day 🥳 🍷. Very happy to see somebody else adopting this project and even testing it successfully against a different branded heatpump 🤩. Kudos! Btw, I think this was very fast, you've received the PCB today, soldered, flashed, installed, tested... Well done.

I need to update the main README, to make some comment regarding the Atlantic Explorer V4 😄

Regarding the config you have sent, I think I will put it within this repo soon. Of course, you are free to submit a PR as well, if you like. But before merging, I'd like to figure out how homeassistant handles localization. I think I can provide de, en ... and I've seen some fr in your config? ;)

Cheers

@scoudibou
Copy link
Contributor Author

I will add some control, like operation mode.. missing stuffs that you have documented in mqtt.md.
If you need help to translate in french I'll be glad to do it.

@scoudibou
Copy link
Contributor Author

#15

@ALENOC
Copy link

ALENOC commented Nov 1, 2024

I also have an Atlantic Explorer but I haven't been so lucky, the messages are discarded, see the image below
1730482613033
1730482613044 ; do you have modified the protocol?

@tspopp
Copy link
Owner

tspopp commented Nov 1, 2024

Hey, seems there is a new protocol, there is a ticket for discussion here: #45

To confirm it is the same new protocol, you need to flash AquaDebug and set the board to Listener Mode and provide a sample of the traces sent to the debug topic. Check out the troubleshooting section for further details

@tspopp
Copy link
Owner

tspopp commented Nov 9, 2024

Hey @scoudibou, do you might provide the version numbers shown in your HMI engineering menu? I am creating a list which devices in which version numbers have been tested succesfully so far :)

@scoudibou
Copy link
Contributor Author

Hey @scoudibou, do you might provide the version numbers shown in your HMI engineering menu? I am creating a list which devices in which version numbers have been tested succesfully so far :)

It's written Version B.
2024-11-09 23_40_39-20241109_233637 jpg - Souvenirs - Ninicloud - Opera
Is that you mean ?

@tspopp
Copy link
Owner

tspopp commented Nov 10, 2024

Yes, many thanks 🙏

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

No branches or pull requests

3 participants