HomeConnect V2 released

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

Vorheriges Thema - Nächstes Thema

Adimarantis

Nachdem die komplette Überarbeitung des Moduls jetzt ausreichend getestet ist, habe ich die Version auf 2.0 angehoben und eröffne hier den Support Thread, in der Hoffnung das mehr Leute sich jetzt trauen auf die neue Version umzusteigen.
Vielen Dank an alle Tester im vorherigen Thread.

Nähere Infos zur Installation/Update entnehmt bitte den aktualisierten Wiki Seiten: https://wiki.fhem.de/wiki/HomeConnect

Gruß,
Jörg
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

Prof. Dr. Peter Henning

Na, dann trag ich mich hier mal als erster ein.

LG

pah

VB90

Ich lese auch mal mit.
Vielen Dank für deine/eure Arbeit.

vb
Man muss das Rad nicht neu erfinden, nur wissen wie es gedreht wird.

softwear

Ich bin auch dabei.
Vielen Dank ebenfalls!

LG

Frank_Huber

Update ist durch.
Alle alten Readings gelöscht.
bis jetzt sieht es gut aus.

Danke!

locodriver

Läuft bei mir auch, Waschmaschine erfolgreich eingebunden.

Ich kann den Status der Wama über Alexa abfragen und das Ende des Waschprogramms erzählt sie (und Telegram) mir auch... ;D
Mehr Geräte habe ich aktuell nicht und die beiden Funktionen reichen mir erstmal.
Besonders den gelben Ring an Alexa übersieht man doch öfters (sie steht bei uns nicht so present...) - das ist jetzt besser.

Top Arbeit
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

Schlimbo

Hallo Jörg,

vielen Danke für die Weiterentwicklung des Moduls, ich habe gerade auch auf V2 umgestellt.

Beim der Kaffeemaschine habe ich über "set SelectedProgram Cappuccino" Cappuccino vorgewählt und dann mit "set StartProgram" gestartet. Hier bekomme ich jedoch einen Fehler:
2025-02-10 14:14:29.741 HomeConnect TI909701HC SelectedProgram Cappuccino
2025-02-10 14:14:39.138 HomeConnect TI909701HC StartProgram
2025-02-10 14:14:39.253 HomeConnect TI909701HC lastErr: Unknown program feature key: ConsumerProducts.CoffeeMaker.Program.Cappuccino
Der Fehler tritt auch bei anderen Getränken auf.

Und was mir noch aufgefallen ist: Das Reading "alarmCount" hat den Wert "2",
im Reading "alarms" wird aber nur ein Alarm angezeigt, welches mit einem Komma beginnt ",DeviceDescalingOverdue", sieht so aus als würde hier der erste Wert fehlen.

Das list zum Device:
Internals:
  DEF        hcconn SIEMENS-TI909701HC-68A40E16554F
  FUUID      67a9f10b-f33f-2742-d2a8-42ef7bf37b76b0c7
  FVERSION  48_HomeConnect.pm:?/2025-02-10
  NAME      TI909701HC
  NR        462
  NTFY_ORDER 50-TI909701HC
  STATE      Autostart (-)
  TYPE      HomeConnect
  aliasname  Kaffeevollautomat
  brand      Siemens
  eventCount 166
  events    BeanContainerEmpty, WaterTankEmpty, DripTrayFull
  haId      SIEMENS-TI909701HC-68A40E16554F
  hcconn    hcconn
  model      CoffeeMaker
  offline    0
  options   
  prefix    ConsumerProducts.CoffeeMaker
  programs  Beverage.Ristretto, Beverage.EspressoDoppio, Beverage.Espresso, Beverage.EspressoMacchiato, Beverage.Coffee, Beverage.Cappuccino, Beverage.LatteMacchiato, Beverage.CaffeLatte, Beverage.MilkFroth, Beverage.WarmMilk, Beverage.HotWater, CoffeeWorld.KleinerBrauner, CoffeeWorld.GrosserBrauner, CoffeeWorld.Verlaengerter, CoffeeWorld.VerlaengerterBraun, CoffeeWorld.WienerMelange, CoffeeWorld.FlatWhite, CoffeeWorld.Cortado, CoffeeWorld.CafeCortado, CoffeeWorld.CafeConLeche, CoffeeWorld.CafeAuLait, CoffeeWorld.Kaapi, CoffeeWorld.KoffieVerkeerd, CoffeeWorld.Galao, CoffeeWorld.Garoto, CoffeeWorld.Americano, CoffeeWorld.RedEye, CoffeeWorld.BlackEye, CoffeeWorld.DeadEye
  settings  ChildLock, PowerState, CupWarmer
  type      CoffeeMaker
  version    2.0
  vib        TI909701HC
  READINGS:
    2025-02-10 14:18:09  Event.DeviceDescalingOverdue Present
    2025-02-10 14:18:09  Event.DeviceShouldBeDescaled Off
    2025-02-10 13:57:48  Event.WaterTankEmpty Off
    2025-02-10 14:18:44  Option.BeanAmount Strong
    2025-02-10 14:14:43  Option.BeanContainerSelection Left
    2025-02-10 14:18:44  Option.CoffeeMilkRatio 40Percent
    2025-02-10 14:18:44  Option.CoffeeTemperature 90C
    2025-02-10 14:17:34  Option.ElapsedProgramTime 86 seconds
    2025-02-10 14:17:34  Option.ElapsedProgramTimeHHMM 0:02
    2025-02-10 14:27:00  Option.FillQuantity 160 ml
    2025-02-10 14:18:24  Option.FlowRate Normal
    2025-02-10 14:27:00  Option.HotWaterTemperature 97C
    2025-02-10 14:27:00  Option.MultipleBeverages Off
    2025-02-10 14:18:14  Option.ProgramProgress 0 %
    2025-02-10 14:26:50  Setting.ActiveProgram
    2025-02-10 14:12:40  Setting.ChildLock Off
    2025-02-10 14:14:13  Setting.CupWarmer Off
    2025-02-10 14:09:45  Setting.PowerState On
    2025-02-10 14:26:50  Setting.SelectedProgram HotWater
    2025-02-10 14:23:15  Status.BeverageCounterCoffee 276
    2025-02-10 14:23:15  Status.BeverageCounterCoffeeAndMilk 6368
    2025-02-10 14:23:15  Status.BeverageCounterFrothyMilk 844
    2025-02-10 14:23:15  Status.BeverageCounterHotMilk 78
    2025-02-10 14:23:15  Status.BeverageCounterHotWater 58075 ml
    2025-02-10 14:23:15  Status.BeverageCounterRistrettoEspresso 81
    2025-02-10 14:23:15  Status.DoorState Closed
    2025-02-10 14:23:15  Status.LocalControlActive Off
    2025-02-10 14:23:15  Status.OperationState Ready
    2025-02-10 14:23:15  Status.RemoteControlStartAllowed On
    2025-02-10 14:18:09  alarmCount      2
    2025-02-10 14:18:09  alarms          ,DeviceDescalingOverdue
    2025-02-10 14:27:00  lastErr        Unknown program feature key: ConsumerProducts.CoffeeMaker.Program.HotWater
    2025-02-10 14:18:44  state          auto
    2025-02-10 14:18:44  state1          Autostart
    2025-02-10 14:18:44  state2          -
  data:
    finished 
    poweroff  PowerStandby
    options:
      BeanAmount:
        name      ConsumerProducts.CoffeeMaker.Option.BeanAmount
        trans      Stärke
        type      ConsumerProducts.CoffeeMaker.EnumType.BeanAmount
        value      StrongPlus
      CoffeeMilkRatio:
        name      ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio
        trans      Milchanteil
        type      ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio
        value      60Percent
      CoffeeTemperature:
        name      ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature
        trans      Temperatur
        type      ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature
        value      96C
      FillQuantity:
        name      ConsumerProducts.CoffeeMaker.Option.FillQuantity
        trans      Menge
        unit      ml
        value      160
      FlowRate:
        name      ConsumerProducts.CoffeeMaker.Option.FlowRate
        trans      Intensität
        type      ConsumerProducts.CoffeeMaker.EnumType.FlowRate
        value      Normal
      MultipleBeverages:
        name      ConsumerProducts.CoffeeMaker.Option.MultipleBeverages
        trans      Doppelbezug
        value      Off
        values    On,Off
      ProgramProgress:
        name      BSH.Common.Option.ProgramProgress
        trans      aktueller Programmfortschritt
        unit      %
        value      0
    retrans:
      Americano  CoffeeWorld.Americano
      Black_Eye  CoffeeWorld.BlackEye
      Cafe_au_lait CoffeeWorld.CafeAuLait
      Cafe_con_leche CoffeeWorld.CafeConLeche
      Cafe_cortado CoffeeWorld.CafeCortado
      Caffè_Crema Beverage.Coffee
      Café_au_lait CoffeeWorld.CafeAuLait
      Café_con_leche CoffeeWorld.CafeConLeche
      Café_cortado CoffeeWorld.CafeCortado
      Cappuccino Beverage.Cappuccino
      Cortado    CoffeeWorld.Cortado
      Dead_Eye  CoffeeWorld.DeadEye
      Espresso  Beverage.Espresso
      Espresso_Doppio Beverage.EspressoDoppio
      Espresso_Macchiato Beverage.EspressoMacchiato
      Espresso_doppio Beverage.EspressoDoppio
      Favorit_1  Favorite.001
      Favorit_2  Favorite.002
      Favorit_3  Favorite.003
      Favorit_4  Favorite.004
      Favorit_5  Favorite.005
      Flat_White CoffeeWorld.FlatWhite
      Galao      CoffeeWorld.Galao
      Galão    CoffeeWorld.Galao
      Garoto    CoffeeWorld.Garoto
      Großer_Brauner CoffeeWorld.GrosserBrauner
      Heißwasser Beverage.HotWater
      Kaapi      CoffeeWorld.Kaapi
      Kaffee    Beverage.Coffee
      Kleiner_Brauner CoffeeWorld.KleinerBrauner
      Koffie_verkeerd CoffeeWorld.KoffieVerkeerd
      Latte_Macchiato Beverage.LatteMacchiato
      Milchkaffee Beverage.CaffeLatte
      Milchschaum Beverage.MilkFroth
      Red_Eye    CoffeeWorld.RedEye
      Ristretto  Beverage.Ristretto
      Verlängerter CoffeeWorld.Verlaengerter
      Verlängerter_Braun CoffeeWorld.VerlaengerterBraun
      Verlängerter_braun CoffeeWorld.VerlaengerterBraun
      Warme_Milch Beverage.WarmMilk
      Wiener_Melange CoffeeWorld.WienerMelange
    sets:
    settings:
      ChildLock:
        name      BSH.Common.Setting.ChildLock
        trans      Kindersicherung
        value      Off
        values    On,Off
      CupWarmer:
        name      ConsumerProducts.CoffeeMaker.Setting.CupWarmer
        trans      Tassenwärmer
        value      Off
        values    On,Off
      PowerState:
        name      BSH.Common.Setting.PowerState
        trans      Energiezustand
        type      BSH.Common.EnumType.PowerState
        value      On
        values    On,Off
    status:
      BeverageCounterCoffee:
        name      ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffee
        trans      Anzahl Kaffeegetränke
        value      276
      BeverageCounterCoffeeAndMilk:
        name      ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffeeAndMilk
        trans      Anzahl Kaffee-Milch-Spezialitäten
        value      6368
      BeverageCounterFrothyMilk:
        name      ConsumerProducts.CoffeeMaker.Status.BeverageCounterFrothyMilk
        trans      Anzahl Milchschaum
        value      844
      BeverageCounterHotMilk:
        name      ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotMilk
        trans      Anzahl warme Milch
        value      78
      BeverageCounterHotWater:
        name      ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWater
        trans      Menge Heißwasser
        unit      ml
        value      58075
      BeverageCounterPowderCoffee:
        name      ConsumerProducts.CoffeeMaker.Status.BeverageCounterPowderCoffee
        trans      Anzahl Getränke mit Kaffeepulver
        value      0
      BeverageCounterRistrettoEspresso:
        name      ConsumerProducts.CoffeeMaker.Status.BeverageCounterRistrettoEspresso
        trans      Anzahl Ristretto & Espresso
        value      81
      DoorState:
        name      BSH.Common.Status.DoorState
        trans      Tür
        type      BSH.Common.EnumType.DoorState
        value      Closed
      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
      RemoteControlStartAllowed:
        name      BSH.Common.Status.RemoteControlStartAllowed
        trans      Fernstart
        value      On
        values    On,Off
    trans:
      Beverage.CaffeLatte Milchkaffee
      Beverage.Cappuccino Cappuccino
      Beverage.Coffee Caffè_Crema
      Beverage.Espresso Espresso
      Beverage.EspressoDoppio Espresso_doppio
      Beverage.EspressoDoppio  Espresso_Doppio
      Beverage.EspressoMacchiato Espresso_Macchiato
      Beverage.HotWater Heißwasser
      Beverage.LatteMacchiato Latte_Macchiato
      Beverage.MilkFroth Milchschaum
      Beverage.Ristretto Ristretto
      Beverage.WarmMilk Warme_Milch
      CoffeeWorld.Americano Americano
      CoffeeWorld.BlackEye Black_Eye
      CoffeeWorld.CafeAuLait Café_au_lait
      CoffeeWorld.CafeConLeche Café_con_leche
      CoffeeWorld.CafeCortado Café_cortado
      CoffeeWorld.Cortado Cortado
      CoffeeWorld.DeadEye Dead_Eye
      CoffeeWorld.FlatWhite Flat_White
      CoffeeWorld.Galao Galão
      CoffeeWorld.Garoto Garoto
      CoffeeWorld.GrosserBrauner Großer_Brauner
      CoffeeWorld.Kaapi Kaapi
      CoffeeWorld.KleinerBrauner Kleiner_Brauner
      CoffeeWorld.KoffieVerkeerd Koffie_verkeerd
      CoffeeWorld.RedEye Red_Eye
      CoffeeWorld.Verlaengerter Verlängerter
      CoffeeWorld.VerlaengerterBraun Verlängerter_braun
      CoffeeWorld.WienerMelange Wiener_Melange
      Favorite.001 Favorit_1
      Favorite.002 Favorit_2
      Favorite.003 Favorit_3
      Favorite.004 Favorit_4
      Favorite.005 Favorit_5
  helper:
    ActiveProgram Cappuccino
    autostart  0
    clear      0
    details    1
    elapsed    0
    eventChannelTimeout 1739194425.88875
    init      1
    init_count 3
    key        ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater
    options    1
    programs  1
    retrycounter 0
    settings  1
    stateupdate 0
    status    1
Attributes:
  alias      Kaffeevollautomat
  excludeSettings 4
  icon      max_heizungsthermostat
  room      HomeConnect
  stateFormat state1 (state2)


Beim Autocreate eines Kochfeldes wird als Attribut icon scene_cooktop gesetzt.
Das icon gibt es aber bei mir nicht. Ist das ein Schreibfehler? scene_cooking gibt es bei mir.


Viele Grüße
Schlimbo

Schlimbo

Bei der Verwendung von userReadings bekomme ich ca. alle 55 sekunden folgende Logeinträge:
2025.02.10 16:39:19.457 4: [HomeConnect_ReadingsVal] WG44B2A40: BSH.Common.Setting.ActiveProgram->Setting.ActiveProgram :
2025.02.10 16:39:24.457 5: [HomeConnect_ReadEventChannel] WG44B2A40: event channel searching for data, fileno:"45", nfound:"1", loopCounter:"1"
2025.02.10 16:39:24.458 5: [HomeConnect_ReadEventChannel] WG44B2A40: event channel len:"52", received:"2e
event:KEEP-ALIVE
data:
id:484100392717003182


"
2025.02.10 16:39:24.494 4: [HomeConnect_ReadEventChannel] WG44B2A40: keep alive 484100392717003182
2025.02.10 16:39:24.495 1: readingsUpdate(WG44B2A40,ur_IDos1empty,0) missed to call readingsBeginUpdate first.
2025.02.10 16:39:24.495 1: stacktrace:
2025.02.10 16:39:24.495 1:     main::readingsBulkUpdate            called by fhem.pl (5002)
2025.02.10 16:39:24.496 1:     main::readingsEndUpdate             called by ./FHEM/48_HomeConnect.pm (2542)
2025.02.10 16:39:24.496 1:     main::HomeConnect_ReadEventChannel  called by ./FHEM/48_HomeConnect.pm (1267)
2025.02.10 16:39:24.496 1:     main::HomeConnect_Timer             called by fhem.pl (3511)
2025.02.10 16:39:24.496 1:     main::HandleTimeout                 called by fhem.pl (710)
2025.02.10 16:39:24.496 5: [HomeConnect_ReadEventChannel] WG44B2A40: event channel searching for data, fileno:"45", nfound:"0", loopCounter:"2"
2025.02.10 16:39:24.496 5: [HomeConnect_ReadEventChannel] WG44B2A40: event channel received no more data
2025.02.10 16:39:24.497 4: [HomeConnect_ReadingsVal] WG44B2A40: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram :
2025.02.10 16:39:24.497 4: [HomeConnect_ReadingsVal] WG44B2A40: BSH.Common.Setting.ActiveProgram->Setting.ActiveProgram :
2025.02.10 16:39:29.498 5: [HomeConnect_ReadEventChannel] WG44B2A40: event channel searching for data, fileno:"45", nfound:"0", loopCounter:"1"
2025.02.10 16:39:29.498 5: [HomeConnect_ReadEventChannel] WG44B2A40: event channel received no more data
2025.02.10 16:39:29.499 4: [HomeConnect_ReadingsVal] WG44B2A40: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram :

LG Schlimbo

Adimarantis

Hi Schlimbo,

Danke für die Tests - bei manchen Sachen wunderts mich warum das bisher noch nicht aufgefallen ist:

Version 2.1 eingecheckt:
- readingsEndUpdate an falscher Stelle -> gefixt
- überzählige Kommas in alarms -> gefixt (bereits falsche readings bitte mit setreading korrigieren)
- Programmnamen mit "." (Beverage.HotWater) werden nicht mehr gekürzt - ob es damit auch geht das Programm zu selektieren und Starten wird sich zeigen - in der Simulator gehts es nicht, aber da geht vieles nicht gescheit
- Default Icon für Hob auf scene_cooking geändert
- Alarme die mehr als 24h bestehen werden gelöscht (für den Fall dass das Event verpasst wurde)
- Update der State readings an zusätzlicher Stelle getriggert (da ich bei meiner Waschmaschine sonst verpasst habe, wenn die Tür geöffnet wurde und somit von "done" auf "ready" gewechselt werden kann.)

Die heikelste Änderung ist die mit dem Programmnamen, ich hoffe da gibts keine Nebeneffekte die mir entgangen sind.

Jörg
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

Schlimbo

Hi Jörg,
vielen Danke für die super schnelle Anpassung.
Ich habe alle Readings der Kaffeemaschine noch mal gelöscht, das alarms Reading hatte aber danach wieder 2 Kommas:
     2025-02-10 20:24:25   alarmCount      3
     2025-02-10 20:24:25   alarms          ,,DeviceDescalingOverdue

Da ich meine Maschine gerade Entkalkt habe, sieht das Reading jetzt so aus:
     2025-02-10 21:04:03   alarmCount      0
     2025-02-10 21:04:03   alarms          ,,

Programme starten klappt leider noch nicht. Hier der Logauszug:
2025.02.10 21:09:02.521 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:02.521 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:02.524 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:02.524 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:02.526 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:02.526 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:02.587 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:02.588 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:02.589 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:02.590 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:03.910 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:03.910 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:03.912 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:03.912 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:04.528 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel searching for data, fileno:"44", nfound:"0", loopCounter:"1"
2025.02.10 21:09:04.528 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel received no more data
2025.02.10 21:09:04.528 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:04.529 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.ActiveProgram->Setting.ActiveProgram :
2025.02.10 21:09:09.530 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel searching for data, fileno:"44", nfound:"0", loopCounter:"1"
2025.02.10 21:09:09.530 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel received no more data
2025.02.10 21:09:09.532 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:09.533 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.ActiveProgram->Setting.ActiveProgram :
2025.02.10 21:09:14.534 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel searching for data, fileno:"44", nfound:"1", loopCounter:"1"
2025.02.10 21:09:14.534 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel len:"65", received:"3b
event:KEEP-ALIVE
data:
id:SIEMENS-TI909701HC-68A40E16554F


"
2025.02.10 21:09:14.537 4: [HomeConnect_ReadEventChannel] TI909701HC: keep alive SIEMENS-TI909701HC-68A40E16554F
2025.02.10 21:09:14.537 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel searching for data, fileno:"44", nfound:"0", loopCounter:"2"
2025.02.10 21:09:14.537 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel received no more data
2025.02.10 21:09:14.538 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:14.538 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.ActiveProgram->Setting.ActiveProgram :
2025.02.10 21:09:14.929 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:14.929 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:14.930 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:14.930 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.PowerState->Setting.PowerState : On
2025.02.10 21:09:14.930 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.DoorState->Status.DoorState : Closed
2025.02.10 21:09:14.931 3: [HomeConnect] TI909701HC: set command: SelectedProgram
2025.02.10 21:09:14.931 3: [HomeConnect_Set] command to select program Heißwasser
2025.02.10 21:09:14.931 3: [HomeConnect] selecting program Beverage.HotWater with uri /api/homeappliances/SIEMENS-TI909701HC-68A40E16554F/programs/selected and data {"data":{"key":"ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater"}}
2025.02.10 21:09:14.932 4: TI909701HC: request /api/homeappliances/SIEMENS-TI909701HC-68A40E16554F/programs/selected
2025.02.10 21:09:14.933 4: TI909701HC: no token refresh needed
2025.02.10 21:09:14.934 4: TI909701HC: requestAfterToken https://api.home-connect.com/api/homeappliances/SIEMENS-TI909701HC-68A40E16554F/programs/selected
2025.02.10 21:09:14.950 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:14.951 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:14.955 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:14.956 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:14.960 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:14.961 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:14.996 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:14.997 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:14.998 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:14.999 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:15.118 4: TI909701HC: response
2025.02.10 21:09:15.210 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:15.210 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:17.313 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:17.313 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:17.315 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:17.315 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:17.538 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:17.539 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:19.544 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel searching for data, fileno:"44", nfound:"0", loopCounter:"1"
2025.02.10 21:09:19.544 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel received no more data
2025.02.10 21:09:19.545 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:19.547 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.ActiveProgram->Setting.ActiveProgram :
2025.02.10 21:09:24.548 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel searching for data, fileno:"44", nfound:"0", loopCounter:"1"
2025.02.10 21:09:24.548 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel received no more data
2025.02.10 21:09:24.548 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:24.548 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.ActiveProgram->Setting.ActiveProgram :
2025.02.10 21:09:25.467 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:25.468 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:25.468 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:25.468 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.PowerState->Setting.PowerState : On
2025.02.10 21:09:25.468 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.DoorState->Status.DoorState : Closed
2025.02.10 21:09:25.468 3: [HomeConnect] TI909701HC: set command: StartProgram
2025.02.10 21:09:25.468 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:25.469 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Option.ProgramProgress->Option.ProgramProgress : 0 %
2025.02.10 21:09:25.469 3: [HomeConnect] TI909701HC: start program HotWater with uri /api/homeappliances/SIEMENS-TI909701HC-68A40E16554F/programs/active and data {"data":{"key":"ConsumerProducts.CoffeeMaker.Program.HotWater","options":[]}}
2025.02.10 21:09:25.469 4: TI909701HC: request /api/homeappliances/SIEMENS-TI909701HC-68A40E16554F/programs/active
2025.02.10 21:09:25.470 4: TI909701HC: no token refresh needed
2025.02.10 21:09:25.470 4: TI909701HC: requestAfterToken https://api.home-connect.com/api/homeappliances/SIEMENS-TI909701HC-68A40E16554F/programs/active
2025.02.10 21:09:25.477 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:25.477 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:25.479 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:25.479 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:25.481 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:25.481 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:25.534 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:25.534 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:25.536 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:25.536 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:25.617 4: TI909701HC: response {
  "error": {
    "description": "Unknown program feature key: ConsumerProducts.CoffeeMaker.Program.HotWater",
    "key": "SDK.Error.UnsupportedProgram"
  }
}
2025.02.10 21:09:25.617 1: [HomeConnect_HandleError] TI909701HC: Error "Unknown program feature key: ConsumerProducts.CoffeeMaker.Program.HotWater"
2025.02.10 21:09:25.624 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:25.624 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:25.626 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:25.626 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:25.732 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:25.732 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:29.552 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel searching for data, fileno:"44", nfound:"0", loopCounter:"1"
2025.02.10 21:09:29.552 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel received no more data
2025.02.10 21:09:29.552 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:29.553 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.ActiveProgram->Setting.ActiveProgram :
2025.02.10 21:09:29.553 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:29.553 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.ActiveProgram->Setting.ActiveProgram :
2025.02.10 21:09:29.553 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:29.554 4: TI909701HC: request /api/homeappliances/SIEMENS-TI909701HC-68A40E16554F/programs/selected
2025.02.10 21:09:29.554 4: TI909701HC: no token refresh needed
2025.02.10 21:09:29.555 4: TI909701HC: requestAfterToken https://api.home-connect.com/api/homeappliances/SIEMENS-TI909701HC-68A40E16554F/programs/selected
2025.02.10 21:09:29.698 4: TI909701HC: response {
  "data": {
    "constraints": {
      "access": "readWrite"
    },
    "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater",
    "name": "Heißwasser",
    "options": [
      {
        "key": "ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature",
        "value": "ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.97C",
        "name": "Temperatur",
        "displayvalue": "97°C"
      },
      {
        "key": "ConsumerProducts.CoffeeMaker.Option.FillQuantity",
        "value": 160,
        "unit": "ml",
        "name": "Menge"
      },
      {
        "key": "ConsumerProducts.CoffeeMaker.Option.MultipleBeverages",
        "value": false,
        "name": "Doppelbezug"
      }
    ]
  }
}
2025.02.10 21:09:29.698 5: [HomeConnect_ParseKeys] TI909701HC: check response {
  "data": {
    "constraints": {
      "access": "readWrite"
    },
    "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater",
    "name": "Heißwasser",
    "options": [
      {
        "key": "ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature",
        "value": "ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.97C",
        "name": "Temperatur",
        "displayvalue": "97°C"
      },
      {
        "key": "ConsumerProducts.CoffeeMaker.Option.FillQuantity",
        "value": 160,
        "unit": "ml",
        "name": "Menge"
      },
      {
        "key": "ConsumerProducts.CoffeeMaker.Option.MultipleBeverages",
        "value": false,
        "name": "Doppelbezug"
      }
    ]
  }
}
2025.02.10 21:09:29.699 4: [HomeConnect_ReadingsVal] TI909701HC: ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature->Option.HotWaterTemperature : 97C
2025.02.10 21:09:29.700 4: [HomeConnect_ReadingsVal] TI909701HC: ConsumerProducts.CoffeeMaker.Option.FillQuantity->Option.FillQuantity : 160 ml
2025.02.10 21:09:29.701 4: [HomeConnect_ReadingsVal] TI909701HC: ConsumerProducts.CoffeeMaker.Option.MultipleBeverages->Option.MultipleBeverages : Off
2025.02.10 21:09:29.715 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:29.716 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:29.719 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:29.719 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:29.723 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.OperationState->Status.OperationState : Ready
2025.02.10 21:09:29.723 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Status.RemoteControlStartAllowed->Status.RemoteControlStartAllowed : On
2025.02.10 21:09:34.558 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel searching for data, fileno:"44", nfound:"0", loopCounter:"1"
2025.02.10 21:09:34.561 5: [HomeConnect_ReadEventChannel] TI909701HC: event channel received no more data
2025.02.10 21:09:34.562 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.SelectedProgram->Setting.SelectedProgram : HotWater
2025.02.10 21:09:34.562 4: [HomeConnect_ReadingsVal] TI909701HC: BSH.Common.Setting.ActiveProgram->Setting.ActiveProgram :

Falls du mehr Daten brauchst, oder ich noch etwas testen soll geb einfach bescheid.

Danke

Adimarantis

Ok... da hatte der RegExp doch noch nicht ganz gepasst. Jetzt sollten die Alarms aber gehen.

Bezüglich des Programms hab ich noch einen kleinen Fehler gefunden. Mit dem Simulator gings jetzt (war doch mein Fehler und nicht der des Simulators)

Falls es immer noch nicht geht, eine Anmerkung zum Logging:
Ich arbeite hier nicht mit dem FHEM Log (deswegen hatte ich den Fehler mit dem readingsEndUpdate auch übersehen) sondern mit einem spezifischen Filelog, welches die komplette API Kommunikations enthält - aber eben nur von dem Device, so dass man nicht aufpassen muss was sonst noch drinsteht.
Bitte über das "logfile" Attribut ein entsprechendes Log definieren, z.B.
attr coffeemachine logfile log/coffeemachine-%Y-%m-%d.logDann die entsprechenden Aktionen durchführen und das Resultat hier posten.
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

Schlimbo

Super, vielen Dank.
Jetzt klappt es mit StartProgram und auch das alarms Reading ist leer. :)

locodriver

Zitat von: locodriver am 10 Februar 2025, 12:31:28Läuft bei mir auch, Waschmaschine erfolgreich eingebunden.

Ich kann den Status der Wama über Alexa abfragen und das Ende des Waschprogramms erzählt sie (und Telegram) mir auch... ;D
Mehr Geräte habe ich aktuell nicht und die beiden Funktionen reichen mir erstmal.
Besonders den gelben Ring an Alexa übersieht man doch öfters (sie steht bei uns nicht so present...) - das ist jetzt besser.

Top Arbeit


Ich war doch etwas zu euphorisch - oder ich habe noch etwas übersehen...

Was muss ich einstellen, dass die Wama ihren Status im Betrieb pusht. Momentan muss ich über

get Wama ProgramStatus
die Daten holen. Somit funktionieren die Abfragen und Ansagen mit "automatisch".

Außerdem habe ich noch eine Frage zum Attribut translate:

Dort habe ich als Beispiel

RemainingProgramTimeangegeben - allerdings taucht keine Übersetzung auf. Oder muss noch etwas anderes angegeben werden? "DE" ist in global gesetzt. Bzw. wie komme ich an die "trans"-Angaben heran?

Hier noch das Listing der Wama:

define Wama HomeConnect hcconn SIEMENS-WM14UR5EM2-68A40E73D2F5
attr Wama alias Waschmaschine
attr Wama icon scene_washing_machine
attr Wama namePrefix 0
attr Wama room 004Bad
attr Wama stateFormat state1 (state2)
attr Wama translate RemainingProgramTime
attr Wama valuePrefix 0
#   CFGFN     
#   DEF        hcconn SIEMENS-WM14UR5EM2-68A40E73D2F5
#   FUUID      67a885e9-f33f-b425-d792-8c6e142c17671ee6
#   NAME       Wama
#   NR         1252
#   NTFY_ORDER 50-WM14UR5EM2
#   STATE      state1 (state2)
#   TYPE       HomeConnect
#   aliasname  Waschmaschine
#   brand      Siemens
#   eventCount 26
#   events     IDos1FillLevelPoor, IDos2FillLevelPoor
#   haId       SIEMENS-WM14UR5EM2-68A40E73D2F5
#   hcconn     hcconn
#   model      Washer
#   offline    0
#   options    EnergyForecast, FinishInRelative, WaterForecast, LoadRecommendation, ReferToProgram, LessIroning, Prewash, RinseHold, RinsePlus, SpeedPerfect, SpinSpeed, Stains, Temperature, WaterPlus, EstimatedTotalProgramTime, ProgramProgress, RemainingProgramTime, RemainingProgramTimeIsEstimated
#   prefix     LaundryCare.Washer
#   programs   Wool, Outdoor, DrumClean, Mix, Cotton.Eco4060, Cotton.CottonEco, Cotton, SpinDrain, PowerSpeed59, SportFitness, Spin, DarkWash, Sensitive, ShirtsBlouses, Mix.Nightwash, DownDuvet.Duvet, Super153045.Super1530, EasyCare, Towels, DelicatesSilk
#   settings   ChildLock, PowerState
#   type       Washer
#   vib        WM14UR5EM2
#   READINGS:
#     2025-02-11 11:40:11   Option.EnergyForecast 100 %
#     2025-02-11 11:40:11   Option.EstimatedTotalProgramTime 1080 seconds
#     2025-02-11 10:11:01   Option.FinishInRelative 6060 seconds
#     2025-02-11 11:40:11   Option.LessIroning Off
#     2025-02-11 11:40:11   Option.LoadRecommendation 5000 gram
#     2025-02-11 11:40:11   Option.Prewash  Off
#     2025-02-11 11:40:11   Option.ProcessPhase Rinsing
#     2025-02-11 11:40:11   Option.ProgramProgress 83 %
#     2025-02-11 11:40:11   Option.RemainingProgramTime 1036 seconds
#     2025-02-11 11:40:11   Option.RemainingProgramTimeIsEstimated On
#     2025-02-11 11:40:11   Option.RinseHold Off
#     2025-02-11 11:40:11   Option.RinsePlus Off
#     2025-02-11 10:11:01   Option.SpeedPerfect On
#     2025-02-11 11:40:11   Option.SpinSpeed RPM1400
#     2025-02-11 11:40:11   Option.Stains   Off
#     2025-02-11 11:40:11   Option.Temperature GC60
#     2025-02-11 11:40:11   Option.WaterForecast 80 %
#     2025-02-11 11:40:11   Option.WaterPlus Off
#     2025-02-11 08:52:27   Status.DoorState Locked
#     2025-02-11 08:52:27   Status.LocalControlActive Off
#     2025-02-11 08:52:27   Status.OperationState Run
#     2025-02-11 08:52:27   Status.RemoteControlActive On
#     2025-02-11 08:52:27   Status.RemoteControlStartAllowed Off
#     2025-02-09 11:39:40   lastErr         Insufficient scope for this resource
#   data:
#     finished  
#     poweroff   MainsOff
#     options:
#       EnergyForecast:
#         name       BSH.Common.Option.EnergyForecast
#         trans      Energie
#         unit       %
#         value      100
#       EstimatedTotalProgramTime:
#         name       BSH.Common.Option.EstimatedTotalProgramTime
#         trans      Geschätzte Gesamtprogrammlaufzeit
#         unit       seconds
#         value      1080
#       FinishInRelative:
#         name       BSH.Common.Option.FinishInRelative
#         trans      Endzeit
#         unit       seconds
#         value      6060
#       LessIroning:
#         name       LaundryCare.Washer.Option.LessIroning
#         trans      Knitterschutz
#         value      Off
#         values     On,Off
#       LoadRecommendation:
#         name       LaundryCare.Common.Option.LoadRecommendation
#         trans      Beladungsempfehlung
#         unit       gram
#         value      5000
#       Prewash:
#         name       LaundryCare.Washer.Option.Prewash
#         trans      Vorwäsche
#         value      Off
#         values     On,Off
#       ProcessPhase:
#         name       LaundryCare.Common.Option.ProcessPhase
#         trans      Prozessphase
#         type       LaundryCare.Common.EnumType.ProcessPhase
#         value      Rinsing
#       ProgramProgress:
#         name       BSH.Common.Option.ProgramProgress
#         trans      aktueller Programmfortschritt
#         unit       %
#         value      83
#       ReferToProgram:
#         name       LaundryCare.Common.Option.ReferToProgram
#         value      0
#       RemainingProgramTime:
#         name       BSH.Common.Option.RemainingProgramTime
#         trans      Verbleibende Programmlaufzeit
#         unit       seconds
#         value      1036
#       RemainingProgramTimeIsEstimated:
#         name       BSH.Common.Option.RemainingProgramTimeIsEstimated
#         trans      Geschätzte Restprogrammlaufzeit
#         value      On
#         values     On,Off
#       RinseHold:
#         name       LaundryCare.Washer.Option.RinseHold
#         trans      Spülstopp
#         value      Off
#         values     On,Off
#       RinsePlus:
#         name       LaundryCare.Washer.Option.RinsePlus
#         trans      Extra Spülen
#         type       LaundryCare.Washer.EnumType.RinsePlus
#         value      Off
#         values     On,Off
#       SpeedPerfect:
#         name       LaundryCare.Washer.Option.SpeedPerfect
#         trans      varioSpeed
#         value      On
#         values     On,Off
#       SpinSpeed:
#         name       LaundryCare.Washer.Option.SpinSpeed
#         trans      Drehzahl
#         type       LaundryCare.Washer.EnumType.SpinSpeed
#         value      RPM1400
#       Stains:
#         name       LaundryCare.Washer.Option.Stains
#         trans      Antiflecken-System
#         type       LaundryCare.Washer.EnumType.Stains
#         value      Off
#         values     On,Off
#       Temperature:
#         name       LaundryCare.Washer.Option.Temperature
#         trans      Temperatur
#         type       LaundryCare.Washer.EnumType.Temperature
#         value      GC60
#       WaterForecast:
#         name       BSH.Common.Option.WaterForecast
#         trans      Wasser
#         unit       %
#         value      80
#       WaterPlus:
#         name       LaundryCare.Washer.Option.WaterPlus
#         trans      Wasser Plus
#         value      Off
#         values     On,Off
#     retrans:
#       Baumwolle  Cotton
#       Baumwolle_Eco Cotton.CottonEco
#       Baumwolle_Eco5060 Cotton.Eco4060
#       Bettdecke  DownDuvet.Duvet
#       Dunkle_Wäsche DarkWash
#       Empfindliche_Wäsche Sensitive
#       Fein/Seide DelicatesSilk
#       Handtücher Towels
#       Hemden     ShirtsBlouses
#       Nachtwäsche Mix.Nightwash
#       Outdoor    Outdoor
#       Pflegeleicht EasyCare
#       Schleudern Spin
#       Schleudern/Abpumpen SpinDrain
#       Schnell/Mix Mix
#       Sportsachen SportFitness
#       Super15/30 Super153045.Super1530
#       Trommelreinigung DrumClean
#       Wolle      Wool
#       powerSpeed59 PowerSpeed59
#     sets:
#       LessIroning 1
#       Prewash    1
#       RinseHold  1
#       RinsePlus  1
#       SpeedPerfect 1
#       SpinSpeed  1
#       Stains     1
#       Temperature 1
#       WaterPlus  1
#     settings:
#       ChildLock:
#         name       BSH.Common.Setting.ChildLock
#         values     On,Off
#       PowerState:
#         name       BSH.Common.Setting.PowerState
#         values     On,Off
#     status:
#       DoorState:
#         name       BSH.Common.Status.DoorState
#         trans      Tür
#         type       BSH.Common.EnumType.DoorState
#         value      Locked
#       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      Run
#       RemoteControlActive:
#         name       BSH.Common.Status.RemoteControlActive
#         trans      Fernbedienung
#         value      On
#         values     On,Off
#       RemoteControlStartAllowed:
#         name       BSH.Common.Status.RemoteControlStartAllowed
#         trans      Fernstart
#         value      Off
#         values     On,Off
#     trans:
#       Cotton     Baumwolle
#       Cotton.CottonEco Baumwolle_Eco
#       Cotton.Eco4060 Baumwolle_Eco5060
#       DarkWash   Dunkle_Wäsche
#       DelicatesSilk Fein/Seide
#       DownDuvet.Duvet Bettdecke
#       DrumClean  Trommelreinigung
#       EasyCare   Pflegeleicht
#       Mix        Schnell/Mix
#       Mix.Nightwash Nachtwäsche
#       Outdoor    Outdoor
#       PowerSpeed59 powerSpeed59
#       Sensitive  Empfindliche_Wäsche
#       ShirtsBlouses Hemden
#       Spin       Schleudern
#       SpinDrain  Schleudern/Abpumpen
#       SportFitness Sportsachen
#       Super153045.Super1530 Super15/30
#       Towels     Handtücher
#       Wool       Wolle
#   helper:
#     clear      -1
#     details    1
#     elapsed    0
#     init       1
#     init_count 11
#     key        LaundryCare.Washer.Program.Cotton
#     options    1
#     programs   -1
#     remaining  1036
#     rtime      1739270411
#     settings   0
#     stateupdate 0
#     status     1
#
setstate Wama state1 (state2)
setstate Wama 2025-02-09 11:39:39 .prefix LaundryCare.Washer
setstate Wama 2025-02-09 11:39:39 .type Washer
setstate Wama 2025-02-11 11:40:11 Option.EnergyForecast 100 %
setstate Wama 2025-02-11 11:40:11 Option.EstimatedTotalProgramTime 1080 seconds
setstate Wama 2025-02-11 10:11:01 Option.FinishInRelative 6060 seconds
setstate Wama 2025-02-11 11:40:11 Option.LessIroning Off
setstate Wama 2025-02-11 11:40:11 Option.LoadRecommendation 5000 gram
setstate Wama 2025-02-11 11:40:11 Option.Prewash Off
setstate Wama 2025-02-11 11:40:11 Option.ProcessPhase Rinsing
setstate Wama 2025-02-11 11:40:11 Option.ProgramProgress 83 %
setstate Wama 2025-02-11 11:40:11 Option.RemainingProgramTime 1036 seconds
setstate Wama 2025-02-11 11:40:11 Option.RemainingProgramTimeIsEstimated On
setstate Wama 2025-02-11 11:40:11 Option.RinseHold Off
setstate Wama 2025-02-11 11:40:11 Option.RinsePlus Off
setstate Wama 2025-02-11 10:11:01 Option.SpeedPerfect On
setstate Wama 2025-02-11 11:40:11 Option.SpinSpeed RPM1400
setstate Wama 2025-02-11 11:40:11 Option.Stains Off
setstate Wama 2025-02-11 11:40:11 Option.Temperature GC60
setstate Wama 2025-02-11 11:40:11 Option.WaterForecast 80 %
setstate Wama 2025-02-11 11:40:11 Option.WaterPlus Off
setstate Wama 2025-02-11 08:52:27 Status.DoorState Locked
setstate Wama 2025-02-11 08:52:27 Status.LocalControlActive Off
setstate Wama 2025-02-11 08:52:27 Status.OperationState Run
setstate Wama 2025-02-11 08:52:27 Status.RemoteControlActive On
setstate Wama 2025-02-11 08:52:27 Status.RemoteControlStartAllowed Off
setstate Wama 2025-02-09 11:39:40 lastErr Insufficient scope for this resource


Dankeschön!
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

Adimarantis

Translate:
Hier wird der Inhalt der entsprechenden Readings übersetzt und in das Reading ohne Prefix geschrieben. Der Name des Readings wird nicht übersetzt.
Die RemainingProgramTime von "1234 seconds" bleibt auf Deutsch "1234 seconds" (ok, man könnte "Sekunden" schreiben, das ist so aber nicht implementiert)
Interessant ist das z.B. für "ActiveProgram" - hier wird der Programmname dann übersetzt. Oder für Werte wie "On", "Off", "Open", "Closed" etc.

Bei dir klappt die Event-Schleife nicht. Ich sehe z.B. auch nicht dass die state* Readings gesetzt werden. Normal wartest du einfach bis "state=done" - dann ist das Gerät fertig.
Setze bitte mal das logfile Attribut, mach einen FHEM Neustart, dann einen Lauf und poste das Logfile.
Evtl. behebt der Neustart das Problem bereits. Hab ich so jetzt noch nicht gehabt.
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

Bualicher

Zitat von: Adimarantis am 10 Februar 2025, 21:57:35...
attr coffeemachine logfile log/coffeemachine-%Y-%m-%d.logDann die entsprechenden Aktionen durchführen und das Resultat hier posten.

Wollte soeben auch die Logfiles per Attribut anlegen.
Auf folgende Eingabe
attr HB876G8B6 logfile log/HB876G8B6-%Y-%m-%d.logerscheint dann
HB876G8B6: unknown attribute logfile. Type 'attr HB876G8B6 ?' for a detailed list
Was muss ich tun, damit ein Attribut "logfile" angelegt werden kann?