Add 1SINQ OneKey heat pump (sgready via MQTT) (#33069)

This commit is contained in:
Christian 2026-08-22 13:01:56 +02:00 • committed by GitHub
parent 7df861f66e
commit 7c0ddf1828
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,66 @@
template: onekey
products:
- brand: 1SINQ
description:
generic: OneKey
capabilities: ["meter", "dim"]
group: heating
requirements:
evcc: ["skiptest"]
description:
de: |
OneKey-Heizungsregelung mit aktivierter evcc-Anbindung. Die Wärmepumpe
wird über SG-Ready-Zustände geführt (1=Dimmen, 2=Normal, 3=Boost).
Dazu muss im OneKey-Gerät der Energiemanager im Modus SG-Ready laufen
und evcc als SG-Ready-Quelle eingestellt sein. Läuft evcc auf dem
OneKey-Gerät selbst, ist der Broker `localhost`.
en: |
OneKey heating controller with evcc integration enabled. The heat pump
is controlled via SG Ready states (1=dim, 2=normal, 3=boost). The
device's energy manager must run in SG Ready mode with evcc selected
as the SG Ready source. When evcc runs on the OneKey device itself the
broker is `localhost`.
params:
- preset: mqtt
- name: topic
default: onekey
description:
de: Basis-Topic des OneKey-Geräts
en: Base topic of the OneKey device
render: |
type: sgready
setmode:
source: mqtt
{{- include "mqtt" . | indent 2 }}
topic: {{ .topic }}/wp/sgmode/set
retained: true
setmaxpower:
source: mqtt
{{- include "mqtt" . | indent 2 }}
topic: {{ .topic }}/wp/maxpower/set
retained: true
getmode:
source: mqtt
{{- include "mqtt" . | indent 2 }}
topic: {{ .topic }}/wp/sgmode
timeout: 90s
power:
source: mqtt
{{- include "mqtt" . | indent 2 }}
topic: {{ .topic }}/wp/power
timeout: 90s
energy:
source: mqtt
{{- include "mqtt" . | indent 2 }}
topic: {{ .topic }}/wp/energy
timeout: 90s
temp:
source: mqtt
{{- include "mqtt" . | indent 2 }}
topic: {{ .topic }}/wp/temp
timeout: 90s
limittemp:
source: mqtt
{{- include "mqtt" . | indent 2 }}
topic: {{ .topic }}/wp/limittemp
timeout: 90s