Skip to content

Recovair 260/4 behind VR 70 #303

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

Open
nobbilie opened this issue Mar 25, 2025 · 3 comments
Open

Recovair 260/4 behind VR 70 #303

nobbilie opened this issue Mar 25, 2025 · 3 comments

Comments

@nobbilie
Copy link

nobbilie commented Mar 25, 2025

Hello everyone,
I have the problem that the integration does not have access to the Recovair 260/4 ventilation system. What do I have to set so that it is also displayed in the Home Assistant? It is visible in the myVaillant app and I can make settings.
Unfortunately, I can't make sense of the instructions.

Does the fact that I can't see the ventilation have anything to do with this error message?

Logger: homeassistant.components.climate
Quelle: helpers/entity_platform.py:633
Integration: Klima (Dokumentation, Probleme)
Erstmals aufgetreten: 16:24:23 (8 Vorkommnisse)
Zuletzt protokolliert: 17:15:01

Error adding entity None for domain climate with platform mypyllant
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 633, in _async_add_entities
await coro
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 788, in _async_add_entity
entity_name = entity.name
^^^^^^^^^^^
File "/config/custom_components/mypyllant/ventilation_climate.py", line 90, in name
return f"{self.name_prefix} Climate"
^^^^^^^^^^^^^^^^
File "/config/custom_components/mypyllant/ventilation_climate.py", line 83, in name_prefix
vname = [d for d in self.system.devices if d.type == "ventilation"][
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
0
^
].name_display
^
IndexError: list index out of range

@nobbilie
Copy link
Author

nobbilie commented Mar 25, 2025

It's done - the Recovair has now appeared - but unfortunately I can't really control anything

`homes:

  • homeName: c2d53adec6b69877762c1a1fa9ad2323f776ee19
    serialNumber: be52a6db767c2cc793995cbae0fb0075ca6acdc9
    systemId: 8265f28dd1fc50b462a4f02fdb287197d097280d
    productMetadata:
    productType: VR940F
    productionYear: "25"
    productionWeek: "04"
    articleNumber: "8000015501"
    state: CLAIMED
    migrationState: null
    migrationFinishedAt: null
    onlineState: ONLINE
    firmware:
    version: 0404.01.21
    connectedToOldIoTPlatform: null
    updateEnabled: false
    updateRequired: false
    cag: true
    nomenclature: VR 940f
    countryCode: DE
    productInformation: VR940F
    firmwareVersion: 0404.01.21
    8265f28dd1fc50b462a4f02fdb287197d097280d:
    control_identifier:
    controlIdentifier: vrc700
    time_zone:
    timeZone: Europe/Berlin
    diagnostic_trouble_codes:
    • serialNumber: 96b971526619d7c992dec9096a065d11bb32247b
      articleNumber: "0020171314"
      codes: []
    • serialNumber: 1ea7bdcd33f1ad39027b3aabce8bea12f01124e0
      articleNumber: "0010019267"
      codes: []
    • serialNumber: be52a6db767c2cc793995cbae0fb0075ca6acdc9
      articleNumber: "8000015501"
      codes: []
    • serialNumber: ec565512913bcba084a9f50e32edcd65370f1bba
      articleNumber: "0000000000"
      codes: []
    • serialNumber: bab1bd3aa6f2439017d52fc01fe68ede0abc643b
      articleNumber: "0010016040"
      codes: []
      connection_status:
      connected: true
      system:
      state:
      system:
      outdoorTemperature: 14.125
      outdoorTemperatureAverage24h: 14
      systemFlowTemperature: 42.0625
      systemWaterPressure: 1.6
      legionellaProtectionStartWeekday: "OFF"
      energyManagerState: STANDBY
      systemOff: false
      zones:
      • index: 0
        desiredRoomTemperatureSetpointHeating: 25
        desiredRoomTemperatureSetpoint: 25
        currentRoomTemperature: 22.0375
        currentRoomHumidity: 42
        currentSpecialFunction: NONE
      • index: 1
        desiredRoomTemperatureSetpointHeating: 23
        desiredRoomTemperatureSetpoint: 23
        currentRoomTemperature: 22.0375
        currentRoomHumidity: 42
        currentSpecialFunction: NONE
        circuits:
      • index: 0
        circuitState: HEATING
        currentCircuitFlowTemperature: 42.0625
        heatingCircuitFlowSetpoint: 32.396477
        calculatedEnergyManagerState: HEATING_ACTIVE
      • index: 1
        circuitState: HEATING
        currentCircuitFlowTemperature: 39.125
        heatingCircuitFlowSetpoint: 39.400944
        calculatedEnergyManagerState: HEATING_ACTIVE
        domesticHotWater:
      • index: 255
        currentSpecialFunction: NONE
        currentDomesticHotWaterTemperature: 53.5
        ventilations:
      • index: 0
        currentSpecialFunction: NONE
        properties:
        system:
        controllerType: VRC700
        controllerRevision: R1
        systemScheme: 1
        backupHeaterType: CONDENSING
        backupHeaterAllowedFor: DOMESTIC_HOT_WATER_AND_HEATING
        temporaryAllowBackupHeater: DISABLED
        moduleConfigurationVR71: 1
        energyProvidePowerCutBehavior: DISABLE_HEATPUMP
        smartPhotovoltaicBufferOffset: 10
        externalEnergyManagementActivation: false
        operationModeEffect: ALL
        zones:
      • index: 0
        isActive: true
        zoneBinding: CENTRAL_CONTROL
        associatedCircuitIndex: 0
      • index: 1
        isActive: true
        zoneBinding: CENTRAL_CONTROL
        associatedCircuitIndex: 1
        circuits:
      • index: 0
        mixerCircuitTypeExternal: HEATING
        heatingCircuitType: DIRECT_HEATING_CIRCUIT
        isCoolingAllowed: false
      • index: 1
        mixerCircuitTypeExternal: HEATING
        heatingCircuitType: MIXER_CIRCUIT_EXTERNAL
        isCoolingAllowed: false
        domesticHotWater:
      • index: 255
        minSetpoint: 35
        maxSetpoint: 70
        ventilations:
      • index: 0
        configuration:
        system:
        continuousHeatingStartSetpoint: -26
        alternativePoint: -21
        heatingCircuitBivalencePoint: 0
        domesticHotWaterBivalencePoint: -7
        adaptiveHeatingCurve: true
        domesticHotWaterMaximumLoadingTime: 45
        domesticHotWaterHysteresis: 5
        domesticHotWaterFlowSetpointOffset: 25
        maxFlowSetpointHeatpumpError: 25
        domesticHotWaterMaximumTemperature: 80
        hybridControlStrategy: BIVALENCE_POINT
        paralellTankLoadingAllowed: false
        zones:
      • index: 0
        general:
        name: HEIZKORPER
        holidayStartDateTime: "2014-12-31T23:00:00Z"
        holidayEndDateTime: "2014-12-31T23:00:00Z"
        holidaySetpoint: 10
        heating:
        operationModeHeating: AUTO
        setBackTemperature: 25
        dayTemperatureHeating: 25
        timeProgramHeating:
        metaInfo:
        minSlotsPerDay: 0
        maxSlotsPerDay: 3
        setpointRequiredPerSlot: false
        monday:
        - startTime: 0
        endTime: 1440
        tuesday:
        - startTime: 0
        endTime: 1440
        wednesday:
        - startTime: 0
        endTime: 1440
        thursday:
        - startTime: 0
        endTime: 1440
        friday:
        - startTime: 0
        endTime: 1440
        saturday:
        - startTime: 0
        endTime: 1440
        sunday:
        - startTime: 0
        endTime: 1440
        cooling: {}
      • index: 1
        general:
        name: "FUSSBODEN "
        holidayStartDateTime: "2014-12-31T23:00:00Z"
        holidayEndDateTime: "2014-12-31T23:00:00Z"
        holidaySetpoint: 10
        heating:
        operationModeHeating: AUTO
        setBackTemperature: 20
        dayTemperatureHeating: 23
        timeProgramHeating:
        metaInfo:
        minSlotsPerDay: 0
        maxSlotsPerDay: 3
        setpointRequiredPerSlot: false
        monday:
        - startTime: 280
        endTime: 1260
        tuesday:
        - startTime: 280
        endTime: 1260
        wednesday:
        - startTime: 280
        endTime: 1260
        thursday:
        - startTime: 280
        endTime: 1260
        friday:
        - startTime: 280
        endTime: 1260
        saturday:
        - startTime: 390
        endTime: 1260
        sunday:
        - startTime: 390
        endTime: 1260
        cooling: {}
        circuits:
      • index: 0
        heatingCurve: 0.35000008
        heatingFlowTemperatureMinimumSetpoint: 30
        heatingFlowTemperatureMaximumSetpoint: 55
        heatDemandLimitedByOutsideTemperature: 15
        heatingCircuitFlowSetpointExcessOffset: 0
        epsilon: 2
        setbackModeEnabled: true
        roomTemperatureControlMode: NON
      • index: 1
        heatingCurve: 1.1999999
        heatingFlowTemperatureMinimumSetpoint: 15
        heatingFlowTemperatureMaximumSetpoint: 90
        heatDemandLimitedByOutsideTemperature: 15
        heatingCircuitFlowSetpointExcessOffset: 0
        epsilon: 2
        setbackModeEnabled: true
        roomTemperatureControlMode: NON
        domesticHotWater:
      • index: 255
        operationModeDomesticHotWater: AUTO
        tappingSetpoint: 54
        holidayStartDateTime: "2014-12-31T23:00:00Z"
        holidayEndDateTime: "2014-12-31T23:00:00Z"
        timeProgramDomesticHotWater:
        metaInfo:
        minSlotsPerDay: 0
        maxSlotsPerDay: 3
        setpointRequiredPerSlot: false
        monday:
        - startTime: 340
        endTime: 480
        - startTime: 960
        endTime: 1290
        tuesday:
        - startTime: 340
        endTime: 480
        - startTime: 960
        endTime: 1290
        wednesday:
        - startTime: 340
        endTime: 480
        - startTime: 960
        endTime: 1290
        thursday:
        - startTime: 340
        endTime: 480
        - startTime: 960
        endTime: 1290
        friday:
        - startTime: 340
        endTime: 480
        - startTime: 960
        endTime: 1290
        saturday:
        - startTime: 390
        endTime: 1410
        sunday:
        - startTime: 390
        endTime: 1320
        timeProgramCirculationPump:
        metaInfo:
        minSlotsPerDay: 0
        maxSlotsPerDay: 3
        setpointRequiredPerSlot: false
        monday:
        - startTime: 360
        endTime: 1320
        tuesday:
        - startTime: 360
        endTime: 1320
        wednesday:
        - startTime: 360
        endTime: 1320
        thursday:
        - startTime: 360
        endTime: 1320
        friday:
        - startTime: 360
        endTime: 1320
        saturday:
        - startTime: 450
        endTime: 1410
        sunday:
        - startTime: 450
        endTime: 1320
        ventilations:
      • index: 0
        maximumDayFanStage: 1
        maximumNightFanStage: 1
        operationModeVentilation: AUTO
        holidayStartDateTime: "2014-12-31T23:00:00Z"
        holidayEndDateTime: "2014-12-31T23:00:00Z"
        timeProgramVentilation:
        metaInfo:
        minSlotsPerDay: 0
        maxSlotsPerDay: 3
        setpointRequiredPerSlot: false
        monday:
        - startTime: 510
        endTime: 1140
        tuesday:
        - startTime: 510
        endTime: 1140
        wednesday:
        - startTime: 510
        endTime: 1140
        thursday:
        - startTime: 510
        endTime: 1140
        friday:
        - startTime: 510
        endTime: 1140
        saturday:
        - startTime: 510
        endTime: 1140
        sunday:
        - startTime: 510
        endTime: 1140
        current_system:
        system_type: VENTILATION_ONLY
        has_emf_capable_devices: true
        primary_heat_generator: null
        secondary_heat_generators: []
        electric_backup_heater: null
        solar_station: null
        ventilation:
        device_uuid: 26174c063212715ff2f01b9e6e38a9e0b98a160a
        ebus_id: recoV
        spn: 302
        bus_coupler_address: 56
        article_number: "0010016040"
        emfValid: false
        device_serial_number: bab1bd3aa6f2439017d52fc01fe68ede0abc643b
        device_type: VENTILATION
        first_data: "2025-03-25T16:52:56.075Z"
        last_data: "2025-03-25T16:52:56.075Z"
        data:
      • operation_mode: HEATING
        value_type: CONSUMED_ELECTRICAL_ENERGY
        calculated: false
        from: "2025-03-25T16:52:56.075Z"
        to: "2025-03-25T16:52:56.075Z"
        product_name: recoVAIR
        gateway: null
        mpc:
        devices: []
        rts:
        statistics: []
        rbr:
        rbrCapable: false
        energy_management:
        energyManager:
        available: false
        compatible: false
        energyManagementStatus:
        thermalStorage:
        domesticHotWater:
        available: false
        selected: false
        heatingBufferCylinder:
        available: false
        selected: false
        ship_self:
        ski: 44b89c6494e132807d72cecdb2b0da435423230b
        brand: Vaillant
        type: Gateway
        model: VR940
        spineEnabled: false
        spineEnabledStatus: DETERMINED
        spineCapable: true
        `

@boelle
Copy link

boelle commented May 13, 2025

@nobbilie still an issue?

@nobbilie
Copy link
Author

@nobbilie still an issue?

Yes, the Recovair isn't controlable.

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

2 participants