Skip to content

[BUG] ems-esp heatpump vs. boiler #4282

Closed

Description

@kevinwieland

Habe ein Ems-esp an einer Bosch 6800i Einheit.

Im Code steht:

base_url = f"http://{config.configuration.ip_address}/api/heatpump"

Unter /api/heatpump kommt:
{"message":"unknown device heatpump"}

Die openWB gibt da dann Client error 404 zurück.

Passe ich die Zeile auf api/boiler an:
{"reset":"","chimneysweeper":"","heatingoff":"off","heatingactive":"off","tapwateractive":"off","selflowtemp":47,"heatingpumpmod":30,"outdoortemp":4.8,"curflowtemp":46.5,"rettemp":46.6,"syspress":2.2,"headertemp":0,"heatingpump":"on","selburnpow":0,"curburnpow":0,"burnstarts":0,"burnworkmin":0,"burn2workmin":0,"heatworkmin":0,"heatstarts":0,"ubauptime":10626,"pc0flow":-1,"pc1flow":-1,"pc1on":"on","mandefrost":"","nrgtotal":622.23,"nrgheat":582.05,"nrgcool":0,"metertotal":196.13,"metercomp":196.13,"metereheat":0,"meterheat":179.75,"metercool":0,"uptimetotal":10678,"uptimecontrol":10466,"uptimecompheating":10241,"uptimecompcooling":0,"uptimecomppool":0,"totalcompstarts":9,"heatingstarts":8,"coolingstarts":0,"poolstarts":0,"nrgconstotal":196,"nrgconscomptotal":196,"nrgconscompheating":179,"nrgconscompcooling":0,"nrgconscomppool":0,"auxelecheatnrgconstotal":0,"auxelecheatnrgconsheating":0,"auxelecheatnrgconspool":0,"nrgsupptotal":622,"nrgsuppheating":582,"nrgsuppcooling":0,"nrgsupppool":0,"hppower":0,"hpcompon":"off","hpactivity":"off","hpbrinepumpspd":0,"hpswitchvalve":"off","hpcompspd":0,"hptargetspd":0,"hpcircspd":30,"recvalve":0,"expvalve":0,"hpbrinein":0,"hpbrineout":0,"hptc0":46.7,"hptc1":46.9,"hptc3":46.7,"hptr1":60.9,"hptr3":36.5,"hptr4":31.8,"hptr5":31.3,"hptr6":45.6,"hptr7":0,"hptl2":3.1,"hppl1":3.6,"hpph1":5.4,"hpta4":1.7,"hptw1":53.8,"hpin1":"off","hpin2":"off","hpin3":"off","hpin4":"off","auxheaterstatus":"off","auxheaterlevel":0,"vc0valve":"off","hp3way":"off","elheatstep1":"off","elheatstep2":"off","elheatstep3":"off","hpea0":"off","fanspd":0,"shutdown":"","hpcurrpower":28,"dhw":{"nrg":40.18,"meter":16.37,"uptimecomp":224,"startshp":1,"nrgconscomp":16,"auxelecheatnrgcons":0,"nrgsupp":40,"settemp":53,"circ":"off","curtemp":53.8,"curtemp2":53.8,"curflow":0,"onetime":"off","disinfecting":"off","charging":"off","recharging":"off","tempok":"off","3wayvalve":"off","starts":0,"workm":0}}

Leistung wird dann mit 28 Watt angezeigt.

Wie kann beides abgefrühstückt werden?
Sollte ein schalten für SG Ready ebenfalls schon funktionieren?

Activity

  1. seaspotter commented on Nov 9, 2026

    @seaspotter
    Collaborator

    @kevinwieland PR #4290 ermittelt jetzt automatisch, ob die Wärmepumpen-Entities unter "heatpump" oder "boiler" liegen. Betrifft sowohl das Auslesen der Leistung als auch SG-Ready-Schalten, da beides über denselben Pfad läuft.

    SG-Ready sollte über Eingang 4 (hpin4opt) funktionieren - laut Dokumentation liegen bei der Compress 6800i sowohl SG als auch PV-Funktion auf Eingang 4:
    https://bbqkees-electronics.nl/2025/05/16/nutzung-der-smart-grid-sg-und-photovoltaik-pv-funktion-ihrer-waermepumpe-mit-den-ems-gateways/?lang=de

    Generell wäre das aber eher ein Thema das EMS-ESP fixen sollte. Als ich damals das Modul erstellt habe, bin ich explizit auf /heatpump gegangen und habe Boiler rausgelassen, weil da nur Gasthermen/Brennwerthermen reingehören. Warum EMS-ESP jetzt auch Wärmepumpen in /boiler steckt, kann ich nicht nachvollziehen. Das ist wirklich nicht logisch. Vielleicht gebt ihr das dem Kunden mal mit, damit er das bei ems-esp meldet, das die da doch etwas konsequenter sein sollen.

  2. kevinwieland commented on Nov 9, 2026

    @kevinwieland
    ContributorAuthor

    Danke! Die Funktion muss man am Gerät konfigurieren. Hier war ab Werk der Eingang unbelegt. Nun ist der 4er für PV. Da kann man dann auch konfigurere was passieren soll und wieviel Leistung die WP ziehen darf.

  3. LKuemmel commented on Nov 10, 2026

    @LKuemmel
    Contributor

    Danke! Die Funktion muss man am Gerät konfigurieren. Hier war ab Werk der Eingang unbelegt. Nun ist der 4er für PV. Da kann man dann auch konfigurere was passieren soll und wieviel Leistung die WP ziehen darf.

    @seaspotter Willst Du das noch mit in den Info-Kasten im UI aufnehmen?

  4. added a commit that references this issue on Nov 10, 2026
    638a94b
  5. seaspotter commented on Nov 10, 2026

    @seaspotter
    Collaborator

    @seaspotter Willst Du das noch mit in den Info-Kasten im UI aufnehmen?

    Habs ergänzt: openWB/openwb-ui-settings#1166

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions