fustom / ariston-remotethermo-home-assistant-v3

Ariston NET remotethermo integration for Home Assistant based on API
MIT License
144 stars 36 forks source link

Water Heater don't show up #295

Closed Salsalove closed 5 months ago

Salsalove commented 6 months ago

Hi, i have an Ariston Heat Pump with a boiler for the hot water. From the app and the website I can menage the water temperature and I can see the storage temperature of the water. In HA I see only the heat pump...what is the problem? Also among the entities there are references to gas, but I don't use gas.

Salsalove commented 6 months ago

With ariston-remotethermo-home-assistant-v2 I can see my water heater and relative sensors and selectors

hansixxxx commented 6 months ago

same problem for me as described in the issue before... not solved so far

Stefano201 commented 6 months ago

@fustom same here

fustom commented 5 months ago

Hi. What is your device type according to Device info in your HA?

Salsalove commented 5 months ago

Hi. What is your device type according to Device info in your HA?

image

Salsalove commented 5 months ago

From HA I can see GALEVO, but i have a Ariston Nimbus 90

fustom commented 5 months ago

Thanks. Can you do the following steps? (or give me temporary credentials to your device to do myself)

  1. Enable the debug logging
  2. Reload the integration entity
  3. Download the debug log (disable the debug logging)
  4. Find the request url ends with 'features': 2024-02-29 22:52:38.439 DEBUG (MainThread) [ariston.ariston_api] Request method GET, path: https://www.ariston-net.remotethermo.com/api/v2/remote/plants/0X0X0X/features, params: None 2024-02-29 22:52:38.775 DEBUG (MainThread) [ariston.ariston_api] Response {'zones': [{'num': 1, 'name': '', 'roomSens': False, 'geofenceDeroga': False, 'isHidden': False}, {'num': 2, 'name': '', 'roomSens': False, 'geofenceDeroga': False, 'isHidden': True}, {'num': 3, 'name': '', 'roomSens': False, 'geofenceDeroga': False, 'isHidden': True}], 'solar': False, 'convBoiler': False, 'commBoiler': False, 'hpSys': False, 'hybridSys': True, 'cascadeSys': False, 'virtualZones': True, 'hasVmc': False, 'extendedTimeProg': True, 'hasBoiler': True, 'pilotSupported': False, 'isVmcR2': False, 'isEvo2': False, 'dhwModeChangeable': True, 'hvInputOff': False, 'autoThermoReg': True, 'hasMetering': True, 'weatherProvider': 1, 'hasFireplace': False, 'hasSlp': False, 'hasEm20': True, 'hasTwoCoolingTemp': True, 'bmsActive': False, 'hpCascadeSys': False, 'hpCascadeConfig': -1, 'bufferTimeProgAvailable': True, 'distinctHeatCoolSetpoints': True, 'hasZoneNames': True, 'zoneManagerStandAlone': False, 'preHeatingSupported': False, 'hasGahp': False, 'hasDhwTimeProgTemperatures': 2, 'zigbeeActive': False, 'hasSlpAloneOnBus': False, 'isSlpCascade': False, 'hasZeroColdWaterProg': False}
  5. Comment the response here.

I think in your response the 'hasBoiler': False

Salsalove commented 5 months ago

Thanks. Can you do the following steps? (or give me temporary credentials to your device to do myself)

  1. Enable the debug logging

  2. Reload the integration entity

  3. Download the debug log (disable the debug logging)

  4. Find the request url ends with 'features':

2024-02-29 22:52:38.439 DEBUG (MainThread) [ariston.ariston_api] Request method GET, path: https://www.ariston-net.remotethermo.com/api/v2/remote/plants/0X0X0X/features, params: None

2024-02-29 22:52:38.775 DEBUG (MainThread) [ariston.ariston_api] Response {'zones': [{'num': 1, 'name': '', 'roomSens': False, 'geofenceDeroga': False, 'isHidden': False}, {'num': 2, 'name': '', 'roomSens': False, 'geofenceDeroga': False, 'isHidden': True}, {'num': 3, 'name': '', 'roomSens': False, 'geofenceDeroga': False, 'isHidden': True}], 'solar': False, 'convBoiler': False, 'commBoiler': False, 'hpSys': False, 'hybridSys': True, 'cascadeSys': False, 'virtualZones': True, 'hasVmc': False, 'extendedTimeProg': True, 'hasBoiler': True, 'pilotSupported': False, 'isVmcR2': False, 'isEvo2': False, 'dhwModeChangeable': True, 'hvInputOff': False, 'autoThermoReg': True, 'hasMetering': True, 'weatherProvider': 1, 'hasFireplace': False, 'hasSlp': False, 'hasEm20': True, 'hasTwoCoolingTemp': True, 'bmsActive': False, 'hpCascadeSys': False, 'hpCascadeConfig': -1, 'bufferTimeProgAvailable': True, 'distinctHeatCoolSetpoints': True, 'hasZoneNames': True, 'zoneManagerStandAlone': False, 'preHeatingSupported': False, 'hasGahp': False, 'hasDhwTimeProgTemperatures': 2, 'zigbeeActive': False, 'hasSlpAloneOnBus': False, 'isSlpCascade': False, 'hasZeroColdWaterProg': False}

  1. Comment the response here.

I think in your response the 'hasBoiler': False

Yes, 'hasBoiler' is False

fustom commented 5 months ago

But I need the all the response to find something that I should check.

fustom commented 5 months ago

I deleted your comment for a security reason.

Salsalove commented 5 months ago

I deleted your comment for a security reason.

Ok, Thank you.

fustom commented 5 months ago

So your feature response is:


{
  "zones": [
    {
      "num": 1,
      "name": "xyz",
      "roomSens": false,
      "geofenceDeroga": false,
      "isHidden": false
    }
  ],
  "solar": false,
  "convBoiler": false,
  "commBoiler": false,
  "hpSys": true,
  "hybridSys": false,
  "cascadeSys": false,
  "virtualZones": false,
  "hasVmc": false,
  "extendedTimeProg": false,
  "hasBoiler": false,
  "pilotSupported": true,
  "isVmcR2": false,
  "isEvo2": false,
  "dhwModeChangeable": true,
  "autoThermoReg": true,
  "hasMetering": true,
  "weatherProvider": 1,
  "hasFireplace": false,
  "hasSlp": false,
  "hasEm20": false,
  "hasTwoCoolingTemp": false,
  "bmsActive": false,
  "hpCascadeSys": false,
  "hpCascadeConfig": -1,
  "bufferTimeProgAvailable": false,
  "distinctHeatCoolSetpoints": false,
  "hasZoneNames": false,
  "zoneManagerStandAlone": false,
  "preHeatingSupported": false,
  "hasGahp": false,
  "hasDhwTimeProgTemperatures": 2,
  "zigbeeActive": false,
  "hasSlpAloneOnBus": false,
  "isSlpCascade": false,
  "hasZeroColdWaterProg": false
}
fustom commented 5 months ago

Currently I only check the hasBoiler value must be true to add water heater entity. I am not sure what else should I use.

Salsalove commented 5 months ago

Ok, what can I do? And why I can see my water heater with ariston-remotethermo-home-assistant-v2?

fustom commented 5 months ago

v2 works a completely different way. You can not do anything, I will fix this somehow.

Salsalove commented 5 months ago

Thank you so much! 🙏🏼

Salsalove commented 5 months ago

v2 works a completely different way. You can not do anything, I will fix this somehow.

If you need my help to test, ask me without any problems!

Salsalove commented 5 months ago

@fustom here my entities and sensors

PS: I only use electricity, not gas.

Screenshot 2024-03-01 alle 12 29 04
Salsalove commented 5 months ago

@fustom after last upgrade I can't see the water heater and ch return temperature and flame are unknown (sconosciuto)

Screenshot 2024-03-01 alle 18 30 57
fustom commented 5 months ago

@Salsalove

I can't see the water heater

That's strange! Please send an email with your temporary credentials to the device.

Salsalove commented 5 months ago

@Salsalove

I can't see the water heater

That's strange! Please send an email with your temporary credentials to the device.

I don't know why, but now i can see the water heater! 😍

image