Intergas incomfort® | LAN2RF gateway

where do you get the burner status from? same as the bar’s from the pump, boiler and burner?

I found the pump and tap water but can’t do anything with them, or I didn’t find out yet how.

In the thermostat I only see the status verwarmen (heating) even if the heating is off.

I also have boiler, that one gives a status back:


so if you can help me out a bit here on to get the data that will be great

This is the lovelace yaml:

  - title: Boiler State
    path: boiler-state
    badges:
      - entity: binary_sensor.burner
      - entity: binary_sensor.incomfort_failed
      - entity: binary_sensor.pump
      - entity: sensor.incomfort_cv_pressure
      - entity: sensor.incomfort_cv_temp
      - entity: sensor.incomfort_tap_temp
    cards:
      - type: entities
        entities:
          - entity: sensor.boiler
          - entity: water_heater.incomfort
          - entity: water_heater.boiler_h_w
      - type: picture-entity
        entity: camera.foscam_camera
      - type: history-graph
        entities:
          - entity: binary_sensor.burner
          - entity: binary_sensor.pump
          - entity: sensor.boiler
          - entity: sensor.incomfort_cv_pressure
          - entity: sensor.incomfort_cv_temp
        hours_to_show: 1
        refresh_interval: 0
        title: 1 hour(s)
1 Like

… and here is a portion of my configuration.yaml file:

incomfort:
  host: 192.168.0.12

sensor:
  - platform: template
    sensors:
      boiler:
        friendly_name: "Boiler"
        value_template: "{{ state_attr('water_heater.incomfort', 'display_text') }}"

binary_sensor:
  - platform: template
    sensors:
      pump:
        friendly_name: "Pump"
        value_template: "{{ state_attr('sensor.incomfort_cv_temp', 'is_pumping') }}"
      burner:
        friendly_name: "Burner"
        value_template: "{{ state_attr('water_heater.incomfort', 'is_burning') }}"

1 Like

In the thermostat I only see the status verwarmen (heating) even if the heating is off.

This is the relevant portion of code, which would behave as you describe:

    @property
    def hvac_mode(self) -> str:
        """Return hvac operation ie. heat, cool mode."""
        return HVAC_MODE_HEAT

I wrote the integration, but never had a system with a bound thermostat to work with. This feature could be fleshed out, but - if I was to do it - I’d need someone to help.

You could start with:

logger:
  default: critical
  logs:
    homeassistant.components.incomfort: debug

… and look for the lines corresponding to:

    @property
    def device_state_attributes(self) -> Dict[str, Any]:
        """Return the device state attributes."""
        return {"status": self._room.status}

Many thanks for your fast response, going to play around and let you know the results…

I think I know where the difference is between yours and mines, my Thermostat is a opentherm one, and not just on and off. ( Honeywell Round Modulation T87M2018)

I will set this for:
logger:
default: critical
logs:
homeassistant.components.incomfort: debug

I installed the Incomfort gateway (by simply adding the few lines to the configuration.yaml file).
Till now I haven’t been succesful to get the entities to show up, only thing I get in the logs is this:

Update of water_heater.incomfort is taking over 10 seconds

Any thoughts? I checked the username and password, got those right :slight_smile:

Hello Roy, could you help me out on incomfort question being:

     thermo_target:
        friendly_name: "Gevraagd"
        icon_template: mdi:thermometer
        unit_of_measurement: "°C"
        value_template: "{{ state_attr('climate.incomfort_1', 'target_temperature') }}"

This doesn’t return any value while using current_temperature works fine !

Thanks, Paul