HomeConnect V2 released

Begonnen von Adimarantis, 06 Februar 2025, 17:48:22

Vorheriges Thema - Nächstes Thema

Adimarantis

Ich denke ich weiss was los ist:
attr SMV8YCX03E allEvents 1Lösche dieses Attribut!

Das ist ein "undocumented feature", dass dazu führt das sich ein Device für die Events ALLER Geräte registriert - nicht nur für seine.

Ich verstehe nur nicht warum das bei dir gesetzt ist, denn es ist nichtmal in der Attributliste, sondern du musst das mal von Hand angelegt haben oder vielleicht ist es ein Überbleibsel der Migration von einer alten Version vor meiner Überarbeitung.
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

Shadow3561

Moin,
Das war es tatsächlich.
Danke für deine Mühe.
Gruß, Daniel

Meesus

Hallo zusammen,
ich brauchte mal eure Hilfe.
Das HomeConnect Modul V2.5 habe ich mit 2 Geräten einrichten können.

Jetzt habe ich das Problem an meinem Siemens Backofen Typ HM776GKB1 mit integrierter Microwelle das er beim StartProgram
Error "Unknown program feature key: Cooking.Oven.Program.90Watt" meldet. Er geht, so wie das verstanden habe, von einem Cooking.Oven.Program.90Watt aus, aber nicht von dem vorher gewählten Microwellen Programm aus.

Das Modul 48_HomeConnect.pm ist die Version 2.5

RAW:
RAW:
defmod HM776GKB1 HomeConnect hcconn 385100390224000854-001
attr HM776GKB1 alias Backofen
attr HM776GKB1 excludeSettings 4
attr HM776GKB1 icon scene_baking_oven
attr HM776GKB1 room Kueche,Test
attr HM776GKB1 stateFormat state1 (state2)

setstate HM776GKB1 Fertig (-)
setstate HM776GKB1 2026-09-07 20:43:58 .prefix Cooking.Oven
setstate HM776GKB1 2026-09-07 20:49:59 .programs Microwave.90Watt, Microwave.180Watt, Microwave.360Watt, Microwave.600Watt, Microwave.Max, HeatingMode.HotAir, HeatingMode.TopBottomHeating, HeatingMode.TopBottomHeatingEco, HeatingMode.HotAirGrilling, HeatingMode.PizzaSetting, HeatingMode.FrozenHeatupSpecial, HeatingMode.SlowCook, HeatingMode.BottomHeating, HeatingMode.KeepWarm, HeatingMode.PreheatOvenware, HeatingMode.PreHeating
setstate HM776GKB1 2026-09-07 20:43:58 .type Oven
setstate HM776GKB1 2026-08-28 07:50:16 Event.ProgramFinished Off
setstate HM776GKB1 2026-09-06 09:53:08 Event.RegularPreheatFinished Off
setstate HM776GKB1 2026-09-06 09:50:38 Option.AirExchange Off
setstate HM776GKB1 2026-09-02 18:49:41 Option.BaseProgram PartCookedBreadRollsOrBaguette
setstate HM776GKB1 2026-09-07 19:31:25 Option.Duration 60 seconds
setstate HM776GKB1 2026-09-07 19:32:30 Option.ElapsedProgramTime
setstate HM776GKB1 2026-09-07 19:32:30 Option.ElapsedProgramTimeHHMM
setstate HM776GKB1 2026-09-06 09:50:38 Option.FastPreHeat On
setstate HM776GKB1 2026-09-07 19:32:30 Option.FinishAtHHMM
setstate HM776GKB1 2026-09-07 19:32:05 Option.FinishInRelativeHHMM 0:00
setstate HM776GKB1 2026-09-06 09:50:38 Option.MicrowavePower Off
setstate HM776GKB1 2026-09-02 18:49:41 Option.ProgramName Aufbackbrötchen oder -baguette
setstate HM776GKB1 2026-09-07 19:32:30 Option.ProgramProgress 0 %
setstate HM776GKB1 2026-09-07 19:32:30 Option.RemainingProgramTime
setstate HM776GKB1 2026-09-07 19:31:25 Option.RemainingProgramTime.AutoCounting On
setstate HM776GKB1 2026-09-07 19:32:30 Option.RemainingProgramTimeHHMM
setstate HM776GKB1 2026-09-06 09:53:08 Option.SetpointTemperature 150 °C
setstate HM776GKB1 2026-09-07 19:32:30 Option.StartAtHHMM
setstate HM776GKB1 2026-09-07 19:32:30 Option.StartInRelative
setstate HM776GKB1 2026-09-07 19:32:30 Option.StartInRelativeHHMM
setstate HM776GKB1 2026-09-07 19:31:06 Option.StartToHHMM 19:31
setstate HM776GKB1 2026-09-07 20:49:59 Setting.ActiveProgram
setstate HM776GKB1 2026-09-07 20:58:30 Setting.PowerState On
setstate HM776GKB1 2026-09-07 20:49:59 Setting.SelectedProgram 90Watt
setstate HM776GKB1 2026-09-07 21:08:45 Status.CurrentCavityTemperature 23 °C
setstate HM776GKB1 2026-09-07 21:06:05 Status.DoorState Closed
setstate HM776GKB1 2026-09-07 21:06:05 Status.InteriorIlluminationActive Off
setstate HM776GKB1 2026-09-07 21:06:05 Status.LocalControlActive Off
setstate HM776GKB1 2026-09-07 21:08:00 Status.OperationState Inactive
setstate HM776GKB1 2026-09-07 21:06:05 Status.RemoteControlActive On
setstate HM776GKB1 2026-09-07 21:06:05 Status.RemoteControlStartAllowed On
setstate HM776GKB1 2026-09-07 21:01:26 lastErr Unknown program feature key: Cooking.Oven.Program.90Watt
setstate HM776GKB1 2026-09-07 21:08:45 state done
setstate HM776GKB1 2026-09-07 21:08:45 state1 Fertig
setstate HM776GKB1 2026-09-07 21:08:45 state2 -


List:
List:
Internals:
  CFGFN      ./FHEM/kueche.cfg
  DEF        hcconn 385100390224000854-001
  FUUID      6a8e00de-f33f-8dc8-867d-7505e8dac14527f3
  NAME      HM776GKB1
  NR        1003
  NTFY_ORDER 50-HM776GKB1
  STATE      Fertig (-)
  TYPE      HomeConnect
  aliasname  Backofen
  brand      Siemens
  eventCount 66
  events   
  haId      385100390224000854-001
  hcconn    hcconn
  model      Oven
  offline    0
  options   
  prefix    Cooking.Oven
  programs  Microwave.90Watt, Microwave.180Watt, Microwave.360Watt, Microwave.600Watt, Microwave.Max, HeatingMode.HotAir, HeatingMode.TopBottomHeating, HeatingMode.TopBottomHeatingEco, HeatingMode.HotAirGrilling, HeatingMode.PizzaSetting, HeatingMode.FrozenHeatupSpecial, HeatingMode.SlowCook, HeatingMode.BottomHeating, HeatingMode.KeepWarm, HeatingMode.PreheatOvenware, HeatingMode.PreHeating
  settings  PowerState, AlarmClock
  type      Oven
  version    2.5
  vib        HM776GKB1
  OLDREADINGS:
  READINGS:
    2026-08-28 07:50:16  Event.ProgramFinished Off
    2026-09-06 09:53:08  Event.RegularPreheatFinished Off
    2026-09-06 09:50:38  Option.AirExchange Off
    2026-09-02 18:49:41  Option.BaseProgram PartCookedBreadRollsOrBaguette
    2026-09-07 19:31:25  Option.Duration 60 seconds
    2026-09-07 19:32:30  Option.ElapsedProgramTime
    2026-09-07 19:32:30  Option.ElapsedProgramTimeHHMM
    2026-09-06 09:50:38  Option.FastPreHeat On
    2026-09-07 19:32:30  Option.FinishAtHHMM
    2026-09-07 19:32:05  Option.FinishInRelativeHHMM 0:00
    2026-09-06 09:50:38  Option.MicrowavePower Off
    2026-09-02 18:49:41  Option.ProgramName Aufbackbrötchen oder -baguette
    2026-09-07 19:32:30  Option.ProgramProgress 0 %
    2026-09-07 19:32:30  Option.RemainingProgramTime
    2026-09-07 19:31:25  Option.RemainingProgramTime.AutoCounting On
    2026-09-07 19:32:30  Option.RemainingProgramTimeHHMM
    2026-09-06 09:53:08  Option.SetpointTemperature 150 °C
    2026-09-07 19:32:30  Option.StartAtHHMM
    2026-09-07 19:32:30  Option.StartInRelative
    2026-09-07 19:32:30  Option.StartInRelativeHHMM
    2026-09-07 19:31:06  Option.StartToHHMM 19:31
    2026-09-07 20:49:59  Setting.ActiveProgram
    2026-09-07 20:58:30  Setting.PowerState On
    2026-09-07 20:49:59  Setting.SelectedProgram 90Watt
    2026-09-07 21:11:10  Status.CurrentCavityTemperature 23 °C
    2026-09-07 21:06:05  Status.DoorState Closed
    2026-09-07 21:06:05  Status.InteriorIlluminationActive Off
    2026-09-07 21:06:05  Status.LocalControlActive Off
    2026-09-07 21:08:00  Status.OperationState Inactive
    2026-09-07 21:06:05  Status.RemoteControlActive On
    2026-09-07 21:06:05  Status.RemoteControlStartAllowed On
    2026-09-07 21:01:26  lastErr        Unknown program feature key: Cooking.Oven.Program.90Watt
    2026-09-07 21:11:10  state          done
    2026-09-07 21:11:10  state1          Fertig
    2026-09-07 21:11:10  state2          -
  data:
    finished 
    poweroff  PowerStandby
    options:
    retrans:
      180_Watt  Microwave.180Watt
      360_Watt  Microwave.360Watt
      4D_Heißluft HeatingMode.HotAir
      600_Watt  Microwave.600Watt
      90_Watt    Microwave.90Watt
      Auftauen  HeatingMode.Defrost
      Boost      Microwave.Max
      Flächengrill HeatingMode.GrillLargeArea
      Geschirr_vorwärmen HeatingMode.PreheatOvenware
      Heißluft  HeatingMode.HotAir
      HeißluftSchonend HeatingMode.HotAirGentle
      Heißluftgrill HeatingMode.HotAirGrilling
      LangsamGaren HeatingMode.SlowCook
      Ober-/Unterhitze HeatingMode.TopBottomHeating
      Ober/Unterhitze HeatingMode.TopBottomHeating
      Pizza      HeatingMode.PizzaSetting
      Pizzastufe HeatingMode.PizzaSetting
      Pyrolyse  Cleaning.Pyrolysis
      Sanfte_Ober-/Unterhitze HeatingMode.TopBottomHeatingEco
      Sanftgaren HeatingMode.SlowCook
      Umluftgrillen HeatingMode.HotAirGrilling
      Unterhitze HeatingMode.BottomHeating
      Vorheizen  HeatingMode.PreHeating
      Warmhalten HeatingMode.KeepWarm
      coolStart-Funktion HeatingMode.FrozenHeatupSpecial
    sets:
      CurrentCavityTemperature 1
    settings:
      AlarmClock:
        name      BSH.Common.Setting.AlarmClock
        trans      Alarm
        unit      seconds
        value      0
      PowerState:
        name      BSH.Common.Setting.PowerState
        trans      Energiezustand
        type      BSH.Common.EnumType.PowerState
        value      On
        values    On,Off
    status:
      CurrentCavityTemperature:
        name      Cooking.Oven.Status.CurrentCavityTemperature
        unit      °C
        value      23
      DoorState:
        name      BSH.Common.Status.DoorState
        trans      Tür
        type      BSH.Common.EnumType.DoorState
        value      Closed
      InteriorIlluminationActive:
        name      BSH.Common.Status.InteriorIlluminationActive
        trans      Innenbeleuchtung
        value      Off
        values    On,Off
      LocalControlActive:
        name      BSH.Common.Status.LocalControlActive
        trans      Lokale Bedienung aktiv
        value      Off
        values    On,Off
      OperationState:
        name      BSH.Common.Status.OperationState
        trans      Betriebsstatus
        type      BSH.Common.EnumType.OperationState
        value      Ready
      RemoteControlActive:
        name      BSH.Common.Status.RemoteControlActive
        trans      Fernbedienung
        value      On
        values    On,Off
      RemoteControlStartAllowed:
        name      BSH.Common.Status.RemoteControlStartAllowed
        trans      Fernstart
        value      On
        values    On,Off
    trans:
      Cleaning.Pyrolysis Pyrolyse
      HeatingMode.BottomHeating Unterhitze
      HeatingMode.Defrost Auftauen
      HeatingMode.FrozenHeatupSpecial coolStart-Funktion
      HeatingMode.GrillLargeArea Flächengrill
      HeatingMode.HotAir 4D_Heißluft
      HeatingMode.HotAirGentle HeißluftSchonend
      HeatingMode.HotAirGrilling Umluftgrillen
      HeatingMode.KeepWarm Warmhalten
      HeatingMode.PizzaSetting Pizzastufe
      HeatingMode.PreHeating Vorheizen
      HeatingMode.PreheatOvenware Geschirr_vorwärmen
      HeatingMode.SlowCook Sanftgaren
      HeatingMode.TopBottomHeating Ober-/Unterhitze
      HeatingMode.TopBottomHeatingEco Sanfte_Ober-/Unterhitze
      Microwave.180Watt 180_Watt
      Microwave.360Watt 360_Watt
      Microwave.600Watt 600_Watt
      Microwave.90Watt 90_Watt
      Microwave.Max Boost
  helper:
    clear      0
    details    1
    elapsed    0
    eventChannelTimeout 1788808350.39856
    init      1
    init_count 3
    key       
    options    1
    programs  1
    retrycounter 0
    settings  1
    stateupdate 0
    status    1
Attributes:
  alias      Backofen
  excludeSettings 4
  icon      scene_baking_oven
  room      Kueche,Test
  stateFormat state1 (state2)

Log:
2026.09.07 20:49:53 3: [HomeConnect] HM776GKB1: set command: SelectedProgram
2026.09.07 20:49:53 3: [HomeConnect_Set] command to select program 90_Watt
2026.09.07 20:49:53 3: [HomeConnect] selecting program Microwave.90Watt with uri /api/homeappliances/385100390224000854-001/programs/selected and data {"data":{"key":"Cooking.Oven.Program.Microwave.90Watt"}}
2026.09.07 20:50:04 1: [HomeConnect_HandleError] HM776GKB1: Error "Program not supported"
2026.09.07 20:53:00 3: [HomeConnect] HM776GKB1: set command: SelectedProgram
2026.09.07 20:53:00 3: [HomeConnect_Set] command to select program Microwave.90Watt
2026.09.07 20:54:06 3: [HomeConnect] HM776GKB1: set command: SelectedProgram
2026.09.07 20:54:06 3: [HomeConnect_Set] command to select program 90_Watt
2026.09.07 20:54:06 3: [HomeConnect] selecting program Microwave.90Watt with uri /api/homeappliances/385100390224000854-001/programs/selected and data {"data":{"key":"Cooking.Oven.Program.Microwave.90Watt"}}
2026.09.07 20:54:59 3: [HomeConnect] HM776GKB1: set command: SelectedProgram
2026.09.07 20:54:59 3: [HomeConnect_Set] command to select program 90_Watt
2026.09.07 20:54:59 3: [HomeConnect] selecting program Microwave.90Watt with uri /api/homeappliances/385100390224000854-001/programs/selected and data {"data":{"key":"Cooking.Oven.Program.Microwave.90Watt"}}
2026.09.07 20:59:47 3: [HomeConnect] HM776GKB1: set command: Duration
2026.09.07 21:01:26 3: [HomeConnect] HM776GKB1: set command: StartProgram
2026.09.07 21:01:26 3: [HomeConnect] HM776GKB1: start program 90Watt with uri /api/homeappliances/385100390224000854-001/programs/active and data {"data":{"key":"Cooking.Oven.Program.90Watt","options":[]}}
2026.09.07 21:01:26 1: [HomeConnect_HandleError] HM776GKB1: Error "Unknown program feature key: Cooking.Oven.Program.90Watt"

Mache ich hier was falsch, oder kann man das irgendwie fixen?

Danke und Gruß
Micha
Raspberry 4 - FHEM 6.1 - HMLAN, CUL V3 433Mhz & 868Mhz, HM, Intertechno, HUE, Tasmota, Shelly, ESP Devices, Max! und Alexa - Banana PI zum testen