Skip to content

Support RFT-RF sensor #130

Description

@meijberg

Hello,

I am using an HRU ECO 300 R together with Home Assistant Green and the “haithowifi” integration. Everything is functioning well so far, thank you for that.

I do have a question regarding three remote sensors:

RFT-CO2 in the living room

RFT-CO2 in the bedroom

RFT-RF in the bathroom

The first two sensors are detected correctly and provide CO2 (ppm) readings.
However, the RFT-RF sensor, which should provide humidity, temperature, dewpoint and battery values, is not being detected or displayed.

Could you please confirm whether this sensor type is not supported, or if there is a way for me to add or configure it manually?

Thank you in advance for your assistance.

Kind regards,
John

Values from MQTT
{
  "woonkamer": {
    "timestamp": 1759486186,
    "lastcmd": 6,
    "lastcmdmsg": "IthoHigh",
    "co2": 890,
    "pir": 1
  },
  "slaapkamer": {
    "timestamp": 0,
    "lastcmd": 0,
    "lastcmdmsg": "IthoUnknown",
    "co2": 441,
    "pir": 1
  },
  "badkamer": {
    "timestamp": 1759466086,
    "lastcmd": 6,
    "lastcmdmsg": "IthoHigh",
    "temp": 20.5,
    "hum": 52,
    "dewpoint": 10.5,
    "battery": 100
  }
}

Error code

Logger: homeassistant.components.mqtt.client
Bron: util/logging.py:167
integratie: MQTT ([documentatie](https://www.home-assistant.io/integrations/mqtt), [problemen](https://github.com/home-assistant/core/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+mqtt%22))
Eerst voorgekomen: 19:59:26 (9 gebeurtenissen)
Laatst gelogd: 20:07:07

Exception in message_received when handling msg on 'ithohru/remotesinfo': '{"woonkamer":{"timestamp":1759588917,"lastcmd":11,"lastcmdmsg":"IthoAuto","co2":949,"pir":1},"slaapkamer":{"timestamp":0,"lastcmd":0,"lastcmdmsg":"IthoUnknown","co2":411,"pir":1},"badkamer":{"timestamp":1759555292,"lastcmd":6,"lastcmdmsg":"IthoHigh","temp":20.6,"hum":56,"dewpoint":11.5,"battery":100}}' Traceback (most recent call last): File "/config/custom_components/ithodaalderop/sensors/co2_remote.py", line 53, in message_received value = payload[json_field]["co2"] ~~~~~~~~~~~~~~~~~~~^^^^^^^ KeyError: ‘co2'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions