Skip to content
Remora custom component for Home Assistant
Python
Branch: master
Clone or download
FreeTHX Update README.md
Correct Demo picture integration
Latest commit 9058f95 Aug 3, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
custom_components/remora First commit Aug 3, 2019
README.md Update README.md Aug 3, 2019

README.md

remora-ha Remora custom component for Home Assistant

Remora

Remora is a IoT/DIY solution using a dedicated hardware and software to:

  • get electrical consumption information via the TeleInfo
  • manage heating via the Fil Pilote

Link: https://github.com/hallard/remora_soft

PyRemora

This is a simple Python library to handle the Remora API.
The main objective is to include it into Home Assistant components to manage heaters using the Fil Pilote technique and fetch TeleInfo information.

Link: https://github.com/FreeTHX/pyremora

Remora in Home Assistant

This component provides:

  • sensor over TeleInfo
    A sensor for each TeleInfo header can be configured to fetch TeleInfo value.
    See SENSOR_TYPES in sensor.py to get the list of supported headers.
  • climate to manage heater via Fil Pilote
    Setup a climate entity for each Fil Pilote.

Note : A mapping between hvac_mode and preset_mode has been implemented as follow :

REMORA_PRESET_MODES_TO_HVAC_MODE = {
    remora.FpMode.Arrêt.name: HVAC_MODE_OFF,
    remora.FpMode.HorsGel.name: HVAC_MODE_COOL,
    remora.FpMode.Eco.name: HVAC_MODE_HEAT_COOL,
    remora.FpMode.Confort.name: HVAC_MODE_HEAT
}

HASS Integration

Copy the custom_components folder to get it install under '/config/custom_components/remora/'.
Edit your configuration.yaml file.

# Remora
remora:
  host: 'Your Remora device hostname or IP address'

sensor:
  - platform: remora
  # scan_interval: xx (in sec, default 30)
    resources:
      # Add a list of valid TeleInfo headers
      # Check valid list with SENSOR_TYPES in sensor.py
      - IINST
      - ADCO
      - BASE
      - PAPP

climate:
  - platform: remora
    filpilote:
      # List of FilPilote index you want to manage
      # name is optional to set a friendly_name 
      - fp: 1
        name: 'Kitchen'
      - fp: 2
      - fp: 3
      - fp: 4
      - fp: 5

Demo

Remora in HA

You can’t perform that action at this time.