hydroqc2mqtt

hydroqc2mqtt

Aplicación Docker from ZappyZap's Repository

Visión general

This project was created to provide a way to access Hydro-Québec account and winter credit data in Home-Assistant. This module use the hydroqc library to fetch all pertinent account information and winter credit signals to be sent to MQTT. It also provide Home-Assistant discovery topics to create all the relevant sensors in Home-Assistant. It also includes a separate logic that sends the hourly consumption statistics to Home-Assitant via websocket

Argumentos en tiempo de ejecución

Red
bridge
Concha
sh
Privilegiado
false
Parámetros adicionales
--restart=unless-stopped

Configuración de plantillas

MQTT UsernameVariable

Optional

Objetivo
MQTT_USERNAME
MQTT PasswordVariable

Optional

Objetivo
MQTT_PASSWORD
MQTT HostVariable
Objetivo
MQTT_HOST
MQTT PortVariable
Objetivo
MQTT_PORT
Por defecto
1883
Valor
1883
Contract 0 NameVariable

Name of the contract, will appear in Home Assistant and in the hydroqc topics.

Objetivo
HQ2M_CONTRACTS_0_NAME
Contract 0 UsernameVariable

Username for your HQ account

Objetivo
HQ2M_CONTRACTS_0_USERNAME
Contract 0 PasswordVariable

Your HQ account password

Objetivo
HQ2M_CONTRACTS_0_PASSWORD
Contract 0 Customer numberVariable

Customer number (Numéro de client) from your invoice. 10 digits, you may need to add a leading 0 to the value Ex: ‘987 654 321’ will be ‘0987654321’

Objetivo
HQ2M_CONTRACTS_0_CUSTOMER
Contract 0 Account NumberVariable

Account Number (Numéro de compte) from your invoice

Objetivo
HQ2M_CONTRACTS_0_ACCOUNT
Contract 0 Contract numberVariable

Contract Number (Numéro de contrat) from your invoice. 10 digits, you may need to add a leading 0 to the value. Ex: ‘123 456 789’ will be ‘0123456789’

Objetivo
HQ2M_CONTRACTS_0_CONTRACT
Contract 0 Homeassistant websocket URLVariable

URL to your Home-Assistant installation websocket API

Objetivo
HQ2M_CONTRACTS_0_HOME_ASSISTANT_WEBSOCKET_URL
Contract 0 Homeassistant TokenVariable

Long-lived Home-Assistant access token to be used to access the API

Objetivo
HQ2M_CONTRACTS_0_HOME_ASSISTANT_TOKEN
Contract 0 Hourly sync consumption FlagVariable

Enable importing hourly consumption from Hydro-Quebec (last 24h)

Objetivo
HQ2M_CONTRACTS_0_SYNC_HOURLY_CONSUMPTION_ENABLED
Por defecto
true
Valor
true
Contract 0 RateVariable

Your rate

Objetivo
HQ2M_CONTRACTS_0_RATE
Por defecto
D
Contract 0 Rate OptionVariable

Rate option for the contract must be 'NONE' if you do not have one.

Objetivo
HQ2M_CONTRACTS_0_RATE_OPTION
Por defecto
CPC
Contract 0 Preheat durationVariable

Duration of the pre-heat period in minute

Objetivo
HQ2M_CONTRACTS_0_PREHEAT_DURATION_MINUTES
Por defecto
180
Contract 0 Log LevelVariable
Objetivo
HQ2M_CONTRACTS_0_LOG_LEVEL
Por defecto
INFO
Valor
INFO
Contract 0 HTTP Log LevelVariable
Objetivo
HQ2M_CONTRACTS_0_HTTP_LOG_LEVEL
Por defecto
WARNING
Valor
WARNING

Categorías

Detalles

Repositorio
registry.gitlab.com/hydroqc/hydroqc2mqtt:latest
Última actualización2026-05-31
Visto por primera vez2022-09-29

Ejecute Hydroqc2mqtt en Unraid.

Hydroqc2mqtt se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.