hydroqc2mqtt

hydroqc2mqtt

Docker-Anwendung from ZappyZap's Repository

Übersicht

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

Laufzeit-Argumente

Netzwerk
bridge
Shell
sh
Privilegiert
false
Extra Params
--restart=unless-stopped

Konfiguration der Vorlage

MQTT UsernameVariable

Optional

Ziel
MQTT_USERNAME
MQTT PasswordVariable

Optional

Ziel
MQTT_PASSWORD
MQTT HostVariable
Ziel
MQTT_HOST
MQTT PortVariable
Ziel
MQTT_PORT
Standard
1883
Wert
1883
Contract 0 NameVariable

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

Ziel
HQ2M_CONTRACTS_0_NAME
Contract 0 UsernameVariable

Username for your HQ account

Ziel
HQ2M_CONTRACTS_0_USERNAME
Contract 0 PasswordVariable

Your HQ account password

Ziel
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’

Ziel
HQ2M_CONTRACTS_0_CUSTOMER
Contract 0 Account NumberVariable

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

Ziel
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’

Ziel
HQ2M_CONTRACTS_0_CONTRACT
Contract 0 Homeassistant websocket URLVariable

URL to your Home-Assistant installation websocket API

Ziel
HQ2M_CONTRACTS_0_HOME_ASSISTANT_WEBSOCKET_URL
Contract 0 Homeassistant TokenVariable

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

Ziel
HQ2M_CONTRACTS_0_HOME_ASSISTANT_TOKEN
Contract 0 Hourly sync consumption FlagVariable

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

Ziel
HQ2M_CONTRACTS_0_SYNC_HOURLY_CONSUMPTION_ENABLED
Standard
true
Wert
true
Contract 0 RateVariable

Your rate

Ziel
HQ2M_CONTRACTS_0_RATE
Standard
D
Contract 0 Rate OptionVariable

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

Ziel
HQ2M_CONTRACTS_0_RATE_OPTION
Standard
CPC
Contract 0 Preheat durationVariable

Duration of the pre-heat period in minute

Ziel
HQ2M_CONTRACTS_0_PREHEAT_DURATION_MINUTES
Standard
180
Contract 0 Log LevelVariable
Ziel
HQ2M_CONTRACTS_0_LOG_LEVEL
Standard
INFO
Wert
INFO
Contract 0 HTTP Log LevelVariable
Ziel
HQ2M_CONTRACTS_0_HTTP_LOG_LEVEL
Standard
WARNING
Wert
WARNING

Kategorien

Einzelheiten

Repository
registry.gitlab.com/hydroqc/hydroqc2mqtt:latest
Zuletzt aktualisiert2026-05-31
Erstmals gesehen2022-09-29

Führen Sie Hydroqc2mqtt auf Unraid aus.

Hydroqc2mqtt ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.