Neff Backofen liefert keine aktuelle Temperatur

Begonnen von freakadings, 21 Juli 2020, 13:32:17

Vorheriges Thema - Nächstes Thema

freakadings

Hallo zusammen,
wir haben uns einen Backofen mit HomeConnect gegönnt, habe es auch irgendwie geschafft ihn in FHEM einzubinden, allerdings wird das Reading
"Cooking.Oven.Status.CurrentCavityTemperature" nicht selbstständig aktualisiert, nur wenn ich "set B58VT68H0 init" eingebe holt er sich das Reading erneut.

Ich muss vielleicht dazu sagen, dass ich keinen Advanced developer account habe, da ich einfach die Einstellung nirgends gefunden habe.

Das Define vom Herd sieht so aus:
defmod B58VT68H0 HomeConnect hcconn NEFF-B58VT68H0-68A40E3573BD
attr B58VT68H0 DbLogExclude .*
attr B58VT68H0 alias Backofen
attr B58VT68H0 icon scene_baking_oven
attr B58VT68H0 room Erdgeschoss->Küche
attr B58VT68H0 verbose 2
attr B58VT68H0 webCmd BSH.Common.Root.SelectedProgram:startProgram:stopProgram


Das Define von hccon so:
defmod hcconn HomeConnectConnection USERID http://192.168.178.100:8083/fhem?cmd.Test=set%20hcconn%20auth%20&fwcsrf=myhcconnToken SECRET
attr hcconn DbLogExclude .*
attr hcconn accessScope IdentifyAppliance Monitor
attr hcconn alias HomeConnectConnection
attr hcconn event-on-change-reading .*
attr hcconn room Gateways


Ein Log auf verbose 5 habe ich mal angehängt.


Ich hoffe jemand hat eine Idee dazu. Danke schon mal :)


amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

freakadings

Ah klar, sorry:

Man muss dazu sagen, dass wir vorhin aber schon das "Regenerieren"-Programm gestartet hatten.




Internals:
   DEF        hcconn NEFF-B58VT68H0-68A40E3573BD
   FUUID      5f141387-f33f-0fd5-148d-0300280fb3f7ebdc
   FVERSION   48_HomeConnect.pm:?/2020-07-18
   NAME       B58VT68H0
   NR         113
   STATE      Idle
   TYPE       HomeConnect
   aliasname  Backofen
   brand      Neff
   commandPrefix Cooking.Oven.Program.Dish.Recommendation.Konv.
   eventChannelTimeout 1595337949
   haId       NEFF-B58VT68H0-68A40E3573BD
   hcconn     hcconn
   programs   LasagneFrisch
   retrycounter 0
   type       Oven
   vib        B58VT68H0
   READINGS:
     2020-07-21 13:05:15   BSH.Common.Event.ProgramFinished BSH.Common.EnumType.EventPresentState.Off
     2020-07-21 12:53:44   BSH.Common.Option.Duration 600 seconds
     2020-07-21 13:04:55   BSH.Common.Option.ElapsedProgramTime 0 seconds
     2020-07-21 13:07:10   BSH.Common.Option.ProgramProgress 100 %
     2020-07-21 13:04:55   BSH.Common.Option.RemainingProgramTime 600 seconds
     2020-07-21 12:53:44   BSH.Common.Option.StartInRelative 0 seconds
     2020-07-21 13:08:45   BSH.Common.Root.ActiveProgram -
     2020-07-21 13:05:15   BSH.Common.Root.SelectedProgram Cooking.Oven.Program.SteamModes.Reheat
     2020-07-21 13:08:45   BSH.Common.Setting.PowerState BSH.Common.EnumType.PowerState.Standby
     2020-07-21 13:37:21   BSH.Common.Status.DoorState BSH.Common.EnumType.DoorState.Closed
     2020-07-21 13:37:36   BSH.Common.Status.LocalControlActive 0
     2020-07-21 13:08:45   BSH.Common.Status.OperationState BSH.Common.EnumType.OperationState.Inactive
     2020-07-20 20:34:14   BSH.Common.Status.RemoteControlActive 1
     2020-07-21 13:36:21   BSH.Common.Status.RemoteControlStartAllowed 0
     2020-07-21 12:53:44   Cooking.Oven.Option.FastPreHeat 0
     2020-07-21 12:53:44   Cooking.Oven.Option.SetpointTemperature 120 °C
     2020-07-19 11:34:12   Cooking.Oven.Option.SteamAssistLevel Cooking.Oven.EnumType.AddedSteam.High
     2020-07-20 20:34:14   Cooking.Oven.Status.CurrentCavityTemperature 179 °C
     2020-07-21 13:08:45   state           Idle
Attributes:
   DbLogExclude .*
   alias      Backofen
   icon       scene_baking_oven
   room       Erdgeschoss->Küche
   verbose    2
   webCmd     BSH.Common.Root.SelectedProgram:startProgram:stopProgram

amenomade

Mich irritiert, dass man keine weitere Aufrufe zu /api/.../status in deiner Log findet. Weil kein event:CONNECTED kommt, was anscheinend im Modul die einzige Gelegenheit wäre, ausser Init, wo /status aufgerufen wird.

CurrentCavityTemperature wird in einem "status" Antwort laut deiner Log zurückgeliefert. Ich glaube, der Modulautor muss sich das anschauen, und ggf die Logik ein bisschen ändern.

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

freakadings

Ich glaube das eine mal im Log, kam von einem init-befehl den ich abgesetzt habe, weil es nicht aktualisiert wurde.

Aber da bin ich schon mal ein wenig beruhigt, dass ich (vermutlich) nichts falsch gemacht habe  :D

Danke dir!

swhome

Vielleicht eine dumme Frage aber hast Du FHEM nach der Einrichtung mal neu gestartet? Die Aktualisierung der Werte wird eigentlich über einen Event Stream realisiert, vielleicht ist der aus irgendeinem Grund nicht aufgemacht worden.
Im Einsatz: FHEM auf Raspberry Pi mit 350 devices, hauptsächlich Homematic Wired und HM-Heizungsregler, dazu diverse Eigenbauten für Fussbodenheizung und LED Beleuchtung. Und jetzt mit Alexa!

freakadings

hi,
leider habe ich FHEM schon mehrfach neugestartet, auch der der Container, bzw. das Hostsystem.