Siemens Home Connect Hausgeräte

Begonnen von DasAndy, 19 November 2014, 14:31:46

Vorheriges Thema - Nächstes Thema

Dersch

Meinst du oven-control wird zukünftig gehen auch ohne partner account?

swhome

Schwer zu sagen... aber mein Plan geht eigentlich eher dahin, für FHEM einen Partnerstatus zu erhalten. Habe auch einen Ofen und finde es natürlich schade dass man ihn nicht steuern kann. Die Anwendungsidee von docfred mit dem Brotbacken (https://forum.fhem.de/index.php/topic,29353.msg515894.html#msg515894) fand ich um Beispiel echt super.
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!

docfred

Oven-Control fände ich auch sehr wichtig. Die Smartphone App darf das.

2016-11-18_21:20:50 HNG6764S6_log addRegexpPart HNG6764S6 .*
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Status.LocalControlActive: 1
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Status.OperationState: BSH.Common.EnumType.OperationState.Run
2016-11-18_21:21:48 HNG6764S6 Program  active (0 %)
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Option.Duration: 1800 seconds
2016-11-18_21:21:48 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 170 °C
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Option.StartInRelative: 0 seconds
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Option.RemainingProgramTime: 1800 seconds
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 0 seconds
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Option.ProgramProgress: 0 %
2016-11-18_21:21:48 HNG6764S6 Program TopBottomHeating active (0 %)
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Option.Duration: 1800 seconds
2016-11-18_21:21:48 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 170 °C
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Option.StartInRelative: 0 seconds
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Option.RemainingProgramTime: 1797 seconds
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 3 seconds
2016-11-18_21:21:48 HNG6764S6 BSH.Common.Option.ProgramProgress: 1 %
2016-11-18_21:21:48 HNG6764S6 Program TopBottomHeating active (1 %)
2016-11-18_21:21:58 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-18_21:21:58 HNG6764S6 BSH.Common.Option.Duration: 1800 seconds
2016-11-18_21:21:58 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 170 °C
2016-11-18_21:21:58 HNG6764S6 BSH.Common.Option.StartInRelative: 0 seconds
2016-11-18_21:21:58 HNG6764S6 BSH.Common.Option.RemainingProgramTime: 1787 seconds
2016-11-18_21:21:58 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 13 seconds
2016-11-18_21:21:58 HNG6764S6 BSH.Common.Option.ProgramProgress: 1 %
2016-11-18_21:22:08 HNG6764S6 BSH.Common.Status.LocalControlActive: 0
2016-11-18_21:22:28 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-18_21:22:28 HNG6764S6 BSH.Common.Option.Duration: 1800 seconds
2016-11-18_21:22:28 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 170 °C
2016-11-18_21:22:28 HNG6764S6 BSH.Common.Option.StartInRelative: 0 seconds
2016-11-18_21:22:28 HNG6764S6 BSH.Common.Option.RemainingProgramTime: 1779 seconds
2016-11-18_21:22:28 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 21 seconds
2016-11-18_21:22:28 HNG6764S6 BSH.Common.Option.ProgramProgress: 2 %
2016-11-18_21:22:28 HNG6764S6 Program TopBottomHeating active (2 %)
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Option.Duration: 1800 seconds
2016-11-18_21:22:38 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 170 °C
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Option.StartInRelative: 0 seconds
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Option.RemainingProgramTime: 1761 seconds
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 39 seconds
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Option.ProgramProgress: 3 %
2016-11-18_21:22:38 HNG6764S6 Program TopBottomHeating active (3 %)
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Option.Duration: 1800 seconds
2016-11-18_21:22:38 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 170 °C
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Option.StartInRelative: 0 seconds
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Option.RemainingProgramTime: 1743 seconds
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 57 seconds
2016-11-18_21:22:38 HNG6764S6 BSH.Common.Option.ProgramProgress: 4 %
2016-11-18_21:22:38 HNG6764S6 Program TopBottomHeating active (4 %)


Irgendwie wird das Reading
Cooking.Oven.Status.CurrentCavityTemperature   
nicht gegelmäßig upgedated, wärend
Cooking.Oven.Option.SetpointTemperature
regelmäßig ausgegeben wird, dabei wäre es hier nur bei Änderung nötig

swhome

Interessant, mein Ofen verhält sich total anders. Die Temperatur pendelt ständig um wenige Grad, Meldungen kommen mehrfach pro Minute.

Wichtig ist doch ob denn die relevanten Veränderungen bei deinem Ofen gemeldet werden. Plotte doch mal den Verlauf, dann siehst Du ganz gut ob genug Information da ist.

Die FHEM Schnittstelle meldet direkt alle von Home Connect gemeldeten Ereignisse, es werden keine Werte unterdrückt. Ich nehme an dass die Meldungen letztendlich direkt von der Steuerung des Ofens generiert werden.

Hier ein Beispiel von meinem Ofen, einfach nur Aufheizen:

2016-11-19 10:26:02.199 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 22 °C
2016-11-19 10:26:12.209 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 21 °C
2016-11-19 10:26:12.209 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 22 °C
2016-11-19 10:26:22.212 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 21 °C
2016-11-19 10:27:02.245 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 22 °C
2016-11-19 10:27:52.287 HomeConnect HSG636XS6 BSH.Common.Status.LocalControlActive: 1
2016-11-19 10:27:52.287 HomeConnect HSG636XS6 BSH.Common.Status.OperationState: BSH.Common.EnumType.OperationState.Ready
2016-11-19 10:27:52.287 HomeConnect HSG636XS6 BSH.Common.Setting.PowerState: BSH.Common.EnumType.PowerState.On
2016-11-19 10:28:42.328 HomeConnect HSG636XS6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.HotAir
2016-11-19 10:28:42.328 HomeConnect HSG636XS6 BSH.Common.Option.Duration: 7200 seconds
2016-11-19 10:28:42.328 HomeConnect HSG636XS6 Cooking.Oven.Option.SetpointTemperature: 60 °C
2016-11-19 10:28:42.328 HomeConnect HSG636XS6 BSH.Common.Option.ElapsedProgramTime: 0 seconds
2016-11-19 10:28:42.328 HomeConnect HSG636XS6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19 10:28:52.332 HomeConnect HSG636XS6 BSH.Common.Status.RemoteControlStartAllowed: 1
2016-11-19 10:28:52.332 HomeConnect HSG636XS6 BSH.Common.Status.OperationState: BSH.Common.EnumType.OperationState.Run
2016-11-19 10:28:52.332 HomeConnect HSG636XS6 Program HotAir active (100 %)
2016-11-19 10:29:02.338 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 21 °C
2016-11-19 10:29:02.338 HomeConnect HSG636XS6 BSH.Common.Status.LocalControlActive: 0
2016-11-19 10:29:12.350 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 22 °C
2016-11-19 10:29:12.350 HomeConnect HSG636XS6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.HotAir
2016-11-19 10:29:12.350 HomeConnect HSG636XS6 Cooking.Oven.Option.SetpointTemperature: 60 °C
2016-11-19 10:29:12.350 HomeConnect HSG636XS6 BSH.Common.Option.ElapsedProgramTime: 27 seconds
2016-11-19 10:29:12.350 HomeConnect HSG636XS6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19 10:29:22.349 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 23 °C
2016-11-19 10:29:32.358 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 24 °C
2016-11-19 10:29:42.371 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 26 °C
2016-11-19 10:29:42.371 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 29 °C
2016-11-19 10:29:42.371 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 31 °C
2016-11-19 10:29:52.377 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 34 °C
2016-11-19 10:30:02.384 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 37 °C
2016-11-19 10:30:02.384 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 39 °C
2016-11-19 10:30:12.399 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 42 °C
2016-11-19 10:30:12.399 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 46 °C
2016-11-19 10:30:12.399 HomeConnect HSG636XS6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.HotAir
2016-11-19 10:30:12.399 HomeConnect HSG636XS6 Cooking.Oven.Option.SetpointTemperature: 60 °C
2016-11-19 10:30:12.399 HomeConnect HSG636XS6 BSH.Common.Option.ElapsedProgramTime: 87 seconds
2016-11-19 10:30:12.399 HomeConnect HSG636XS6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19 10:30:22.397 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 50 °C
2016-11-19 10:30:32.408 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 53 °C
2016-11-19 10:30:32.408 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 56 °C
2016-11-19 10:30:42.416 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 58 °C
2016-11-19 10:30:42.416 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 62 °C
2016-11-19 10:30:52.425 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 63 °C
2016-11-19 10:30:52.425 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 66 °C
2016-11-19 10:31:02.429 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 67 °C
2016-11-19 10:31:12.445 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 68 °C
2016-11-19 10:31:12.445 HomeConnect HSG636XS6 Cooking.Oven.Status.CurrentCavityTemperature: 69 °C
2016-11-19 10:31:12.445 HomeConnect HSG636XS6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.HotAir
2016-11-19 10:31:12.445 HomeConnect HSG636XS6 Cooking.Oven.Option.SetpointTemperature: 60 °C
2016-11-19 10:31:12.445 HomeConnect HSG636XS6 BSH.Common.Option.ElapsedProgramTime: 147 seconds
2016-11-19 10:31:12.445 HomeConnect HSG636XS6 BSH.Common.Option.ProgramProgress: 100 %

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!

docfred

Das würde ich ja gerne.
Hab ein File_Log angelegt
mit regexp HNG6764S6:.*
Aber die CavityTemperature kommt nicht

Was hast du den für bei scope jetzt angegeben?

erwin

hi,
bei mir kommt die Cavity Temperatur in variablen Abständen, jedoch regelmässig.
Ich hab 2 Öfen, im folgenden Log kühlt der eine (HN678GS4) noch aus, nach einer Mikrowelle...
2016-11-19_14:00:51 SX678X06TE Program Eco50 active (93 %)
2016-11-19_14:00:51 CS658GRS6 Cooking.Oven.Status.CurrentCavityTemperature: 22 °C
2016-11-19_14:01:09 HN678G4S6 Cooking.Oven.Status.CurrentCavityTemperature: 25 °C
2016-11-19_14:01:40 HN678G4S6 Cooking.Oven.Status.CurrentCavityTemperature: 24 °C
2016-11-19_14:01:40 HN678G4S6 Cooking.Oven.Status.CurrentCavityTemperature: 25 °C
2016-11-19_14:01:41 SX678X06TE BSH.Common.Option.RemainingProgramTime: 960 seconds
2016-11-19_14:01:50 HN678G4S6 Cooking.Oven.Status.CurrentCavityTemperature: 24 °C
2016-11-19_14:01:51 CS658GRS6 Cooking.Oven.Status.CurrentCavityTemperature: 21 °C
2016-11-19_14:02:01 CS658GRS6 Cooking.Oven.Status.CurrentCavityTemperature: 22 °C
2016-11-19_14:02:11 CS658GRS6 Cooking.Oven.Status.CurrentCavityTemperature: 21 °C
2016-11-19_14:02:40 HN678G4S6 Cooking.Oven.Status.CurrentCavityTemperature: 25 °C
2016-11-19_14:02:40 HN678G4S6 Cooking.Oven.Status.CurrentCavityTemperature: 24 °C
2016-11-19_14:02:42 SX678X06TE BSH.Common.Option.RemainingProgramTime: 900 seconds
2016-11-19_14:02:42 CS658GRS6 Cooking.Oven.Status.CurrentCavityTemperature: 22 °C
2016-11-19_14:03:12 SX678X06TE BSH.Common.Option.ProgramProgress: 94 %
2016-11-19_14:03:12 SX678X06TE Program Eco50 active (94 %)

l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

docfred

Ich krieg die CavitiyTemperature nur einmal zu Beginn und ich glaub sogar nur, wenn ich mich NEU anmelde:
2016-11-19_08:22:57 HNG6764S6 BSH.Common.Status.DoorState: BSH.Common.EnumType.DoorState.Open
2016-11-19_08:22:57 HNG6764S6 Idle
2016-11-19_08:23:07 HNG6764S6 BSH.Common.Status.DoorState: BSH.Common.EnumType.DoorState.Closed
2016-11-19_08:23:07 HNG6764S6 BSH.Common.Status.OperationState: BSH.Common.EnumType.OperationState.Ready
2016-11-19_08:23:07 HNG6764S6 BSH.Common.Event.ProgramFinished: BSH.Common.EnumType.EventPresentState.Off
2016-11-19_08:23:17 HNG6764S6 BSH.Common.Root.ActiveProgram: -
2016-11-19_08:23:17 HNG6764S6 BSH.Common.Root.SelectedProgram: Cooking.Oven.Program.HeatingMode.HotAir
2016-11-19_08:23:17 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 200 °C
2016-11-19_08:23:17 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 0 seconds
2016-11-19_08:23:17 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_08:24:07 HNG6764S6 BSH.Common.Status.LocalControlActive: 0
2016-11-19_08:25:27 HNG6764S6 BSH.Common.Status.DoorState: BSH.Common.EnumType.DoorState.Open
2016-11-19_08:25:27 HNG6764S6 BSH.Common.Status.LocalControlActive: 1
2016-11-19_08:25:27 HNG6764S6 BSH.Common.Status.DoorState: BSH.Common.EnumType.DoorState.Closed
2016-11-19_08:25:37 HNG6764S6 BSH.Common.Status.OperationState: BSH.Common.EnumType.OperationState.Inactive
2016-11-19_08:25:37 HNG6764S6 BSH.Common.Setting.PowerState: BSH.Common.EnumType.PowerState.Standby
2016-11-19_08:25:57 HNG6764S6 BSH.Common.Status.LocalControlActive: 0
2016-11-19_14:12:21 HNG6764S6 BSH.Common.Status.RemoteControlActive: 1
2016-11-19_14:12:21 HNG6764S6 BSH.Common.Status.RemoteControlStartAllowed: 1
2016-11-19_14:12:21 HNG6764S6 BSH.Common.Status.LocalControlActive: 0
2016-11-19_14:12:21 HNG6764S6 Cooking.Oven.Status.CurrentCavityTemperature: 26 °C
2016-11-19_14:12:21 HNG6764S6 BSH.Common.Status.OperationState: BSH.Common.EnumType.OperationState.Inactive
2016-11-19_14:12:21 HNG6764S6 BSH.Common.Option.ProgramProgress: 0 %
2016-11-19_14:12:21 HNG6764S6 BSH.Common.Root.ActiveProgram: None
2016-11-19_14:12:21 HNG6764S6 Idle
2016-11-19_14:12:21 HNG6764S6 BSH.Common.Status.DoorState: BSH.Common.EnumType.DoorState.Closed
2016-11-19_14:12:21 HNG6764S6 BSH.Common.Option.RemainingProgramTime: 0 seconds
2016-11-19_14:14:35 HNG6764S6 BSH.Common.Status.LocalControlActive: 1
2016-11-19_14:14:35 HNG6764S6 BSH.Common.Status.OperationState: BSH.Common.EnumType.OperationState.Ready
2016-11-19_14:14:35 HNG6764S6 BSH.Common.Setting.PowerState: BSH.Common.EnumType.PowerState.On
2016-11-19_14:15:16 HNG6764S6 BSH.Common.Status.LocalControlActive: 0
2016-11-19_14:16:26 HNG6764S6 BSH.Common.Status.LocalControlActive: 1
2016-11-19_14:16:26 HNG6764S6 BSH.Common.Status.OperationState: BSH.Common.EnumType.OperationState.Run
2016-11-19_14:16:26 HNG6764S6 Program  active (0 %)
2016-11-19_14:16:46 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:16:46 HNG6764S6 BSH.Common.Option.Duration: 840 seconds
2016-11-19_14:16:46 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:16:46 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 0 seconds
2016-11-19_14:16:46 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:16:46 HNG6764S6 Program TopBottomHeating active (100 %)
2016-11-19_14:16:56 HNG6764S6 BSH.Common.Status.LocalControlActive: 0
2016-11-19_14:17:06 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:17:06 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:17:06 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 33 seconds
2016-11-19_14:17:06 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:18:56 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:18:56 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:18:56 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 93 seconds
2016-11-19_14:18:56 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:19:26 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:19:26 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:19:26 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 153 seconds
2016-11-19_14:19:26 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:19:46 HNG6764S6 Cooking.Oven.Event.PreheatFinished: BSH.Common.EnumType.EventPresentState.Present
2016-11-19_14:20:46 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:20:46 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:20:46 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 213 seconds
2016-11-19_14:20:46 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:21:36 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:21:36 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:21:36 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 273 seconds
2016-11-19_14:21:36 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:22:36 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:22:36 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:22:36 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 333 seconds
2016-11-19_14:22:36 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:23:27 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:23:27 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:23:27 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 393 seconds
2016-11-19_14:23:27 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:24:27 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:24:27 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:24:27 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 453 seconds
2016-11-19_14:24:27 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:24:57 HNG6764S6 Cooking.Oven.Event.PreheatFinished: BSH.Common.EnumType.EventPresentState.Off
2016-11-19_14:25:08 HNG6764S6 BSH.Common.Status.RemoteControlStartAllowed: 1
2016-11-19_14:25:08 HNG6764S6 BSH.Common.Status.RemoteControlActive: 1
2016-11-19_14:25:08 HNG6764S6 Cooking.Oven.Status.CurrentCavityTemperature: 111 °C
2016-11-19_14:25:08 HNG6764S6 BSH.Common.Status.LocalControlActive: 0
2016-11-19_14:25:08 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 526 seconds
2016-11-19_14:25:08 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:25:08 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:25:08 HNG6764S6 BSH.Common.Status.OperationState: BSH.Common.EnumType.OperationState.Run
2016-11-19_14:25:08 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:25:08 HNG6764S6 Cooking.Oven.Option.Level: Cooking.Oven.EnumType.Level.Level03
2016-11-19_14:25:08 HNG6764S6 BSH.Common.Status.DoorState: BSH.Common.EnumType.DoorState.Closed
2016-11-19_14:25:08 HNG6764S6 Cooking.Oven.Option.FastPreHeat: 0
2016-11-19_14:25:08 HNG6764S6 Program active (100 %)
2016-11-19_14:25:08 HNG6764S6 Cooking.Oven.Option.MicrowavePower: Cooking.Oven.EnumType.MicrowavePower.90Watt
2016-11-19_14:25:08 HNG6764S6 Cooking.Oven.Option.SteamAssistLevel: Cooking.Oven.EnumType.AddedSteam.Off
2016-11-19_14:26:08 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:26:08 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:26:08 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 573 seconds
2016-11-19_14:26:08 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %
2016-11-19_14:26:08 HNG6764S6 Program TopBottomHeating active (100 %)
2016-11-19_14:27:09 HNG6764S6 BSH.Common.Root.ActiveProgram: Cooking.Oven.Program.HeatingMode.TopBottomHeating
2016-11-19_14:27:09 HNG6764S6 Cooking.Oven.Option.SetpointTemperature: 100 °C
2016-11-19_14:27:09 HNG6764S6 BSH.Common.Option.ElapsedProgramTime: 632 seconds
2016-11-19_14:27:09 HNG6764S6 BSH.Common.Option.ProgramProgress: 100 %


accessScope: IdentifyAppliance Monitor Settings Dishwasher-Control Washer-Control Dryer-Control CoffeeMaker-Control

Wobei ich nur eine Ofen hab.
Hab es jetzt ein paar mal probiert, mit "Monitor", "Oven-Monitor" als scope. Keine Änderung . Die CavityTemperature kommt nur einmal. M.E. nur, wenn ich mich über hcconn neu einlogge.

docfred

Meine 48_HomeConnect.pm ist vom 15.11, die 48_HomeConnectConnection.pm ist vom 3.11. Hab keine Ahnung, warum das bei mir so ist

docfred

2016.11.19 17:29:16 3: HomeConnectConnection response: {
  "data": {
    "status": [{
      "key": "BSH.Common.Status.DoorState",
      "value": "BSH.Common.EnumType.DoorState.Closed"
    }, {
      "key": "BSH.Common.Status.LocalControlActive",
      "value": false
    }, {
      "key": "BSH.Common.Status.RemoteControlStartAllowed",
      "value": true
    }, {
      "key": "BSH.Common.Status.RemoteControlActive",
      "value": true
    }, {
      "key": "BSH.Common.Status.OperationState",
      "value": "BSH.Common.EnumType.OperationState.Inactive"
    }, {
      "key": "Cooking.Oven.Status.CurrentCavityTemperature",
      "value": 108,
      "unit": "°C"
    }]
  }
}
2016.11.19 17:32:37 1: PERL WARNING: Use of uninitialized value $program in concatenation (.) or string at ./FHEM/48_HomeConnect.pm line 634


Hab hier noch was im Logfile gefunden (Letzte Zeile)

2016.11.19 17:26:14 3: HomeConnectConnection response: {
  "data": {
    "key": "Cooking.Oven.Program.HeatingMode.PizzaSetting",
    "options": [{
      "key": "Cooking.Oven.Option.SetpointTemperature",
      "type": "Int",
      "unit": "°C",
      "constraints": {
        "min": 30,
        "max": 275
      }
    }, {
      "key": "BSH.Common.Option.Duration",
      "type": "Int",
      "unit": "seconds",
      "constraints": {
        "min": 1,
        "max": 86340
      }
    }]
  }
}
2016.11.19 17:26:14 1: PERL WARNING: Use of uninitialized value in string at ./FHEM/48_HomeConnect.pm line 416.
2016.11.19 17:26:14 1: PERL WARNING: substr outside of string at fhem.pl line 717.


2016.11.19 16:25:29 1: PERL WARNING: substr outside of string at ./FHEM/48_HomeConnect.pm line 629.
2


2016.11.19 15:55:47 1: PERL WARNING: Use of uninitialized value $a[4] in string eq at ./FHEM/48_HomeConnectConnection.pm line 88, <$fh> line 1217.
2016.11.19 15:55:47 1: PERL WARNING: keys on reference is experimental at ./FHEM/48_HomeConnect.pm line 77, <$fh> line 1247.

2016.11.18 20:12:16 1: PERL WARNING: Use of uninitialized value $program in concatenation (.) or string at ./FHEM/48_HomeConnect.pm line 634.

2016.11.18 13:16:57 1: PERL WARNING: substr outside of string at ./FHEM/48_HomeConnect.pm line 629.

Weiss nicht ob diese Logs ein Problem darstellen?

swhome

Ok docfred, also so wie Du das beschreibst muss der Fehler schon in der Schnittstelle zu finden sein. Beim Neustart wird nämlich eine andere Routine zur Ermittlung des Gerätestatus verwendet als im laufenden Betrieb.

Ich habe ein Update eingecheckt, das hoffentlich viele der Warnings behebt, die Du beschrieben hast. Ausserdem habe ich die Protokollierung so verbessert dass wir nun auf Fehlersuche gehen können.

Zuerst bitte das Update installieren... und das geht nun sogar mit fhem update:


update all https://raw.githubusercontent.com/sw-home/FHEM-HomeConnect/master/controls_homeconnect.txt


Danach bitte in Deinem Backofen-Device das Attribut verbose auf 5 setzen. So solltest Du im Log wirklich alles sehen was von Home Connect bezüglich des Ofens ankommt. Und dann bin ich ja gespannt ob die gesuchte Temperatur drin steckt oder nicht.
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!

erwin

HI,
kurzes update:
1) das update über github funktioniert, danke! es kommt noch ein 404 not found, vermutlich vom fehlenden changed-file, ist aber egal..
ich hab mir ein cmdalias gebaut, aus faulheit...
define HCupdateAlias cmdalias update hc AS update all https://raw.githubusercontent.com/sw-home/FHEM-HomeConnect/master/controls_homeconnect.txt
2) Das mit der Cavity temperatur is komisch: ich hatte ganze Nacht jeder minute einen event, von meinen beide Geräten.... bis exakt 03:25 Uhr- dann nix mehr! Um 06:25 dann wieder eine Token-expiry event, aber keine Cavity-events.... Vermutung: Um 03:25 hat die Fritzbox rebootet (Watchdog getriggert) und damit war das Internet und das WLAN kurz weg!  Hab jetzt FHEM restartet und es läuft wieder alles!
3) Fehlermeldungen: keine beim FHEM start mehr!
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

docfred

Erst mal vielen Dank, werde berichten.

docfred

Gute Nachricht, es wird mehr geplaudert
Schlechte Nachricht: keine aktuelle Temperatur


016.11.20 11:17:40 5: HNG6764S6 received TTP/1.1 200 OK
Server: nginx/1.10.1
Date: Sun, 20 Nov 2016 10:17:48 GMT
Content-Type: text/event-stream
Connection: close
Vary: Accept-Encoding
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET,POST,OPTIONS,PUT,DELETE
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Authorization,Content-Type,Accept

e
2016.11.20 11:17:50 5: HNG6764S6 received vent:KEEP-ALIVE
data:
id:BOSCH-HNG6764S6-68A40E0106DE

event:STATUS
data:{"items":[{"timestamp":1479637127,"handling":"none","key":"BSH.Common.Status.LocalControlActive","value":true,"level":"hint"},{"timestamp":1479637127,"handling":"none","key":"BSH.Common.Status.OperationState","value":"BSH.Common.EnumType.OperationState.Ready","level":"hint"}]}
id:BOSCH-HNG6764S6-68A40E0106DE

event:NOTIFY
data:{"items":[{"timestamp":1479637127,"handling":"none","key":"BSH.Common.Setting.PowerState","value":"BSH.Common.EnumType.PowerState.On","level":"hint"}]}
id:BOSCH-HNG6764S6-68A40E0106DE

event:NOTIFY
data:{"items":[{"timestamp":1479637136,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637136,"handling":"none","key":"BSH.Common.Option.Duration","unit":"seconds","value":420,"level":"hint"},{"timestamp":1479637136,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637136,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":0,"level":"hint"},{"timestamp":1479637136,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:17:50 5: HNG6764S6 found data: {"items":[{"timestamp":1479637127,"handling":"none","key":"BSH.Common.Status.LocalControlActive","value":true,"level":"hint"},{"timestamp":1479637127,"handling":"none","key":"BSH.Common.Status.OperationState","value":"BSH.Common.EnumType.OperationState.Ready","level":"hint"}]}

2016.11.20 11:17:50 4: BSH.Common.Status.LocalControlActive = 1
2016.11.20 11:17:50 4: BSH.Common.Status.OperationState = BSH.Common.EnumType.OperationState.Ready
2016.11.20 11:17:50 5: HNG6764S6 found data: {"items":[{"timestamp":1479637127,"handling":"none","key":"BSH.Common.Setting.PowerState","value":"BSH.Common.EnumType.PowerState.On","level":"hint"}]}

2016.11.20 11:17:50 4: BSH.Common.Setting.PowerState = BSH.Common.EnumType.PowerState.On
2016.11.20 11:17:50 5: HNG6764S6 found data: {"items":[{"timestamp":1479637136,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637136,"handling":"none","key":"BSH.Common.Option.Duration","unit":"seconds","value":420,"level":"hint"},{"timestamp":1479637136,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637136,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":0,"level":"hint"},{"timestamp":1479637136,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}

2016.11.20 11:17:50 4: BSH.Common.Root.ActiveProgram = Cooking.Oven.Program.HeatingMode.HotAir
2016.11.20 11:17:50 4: BSH.Common.Option.Duration = 420 seconds
2016.11.20 11:17:50 4: Cooking.Oven.Option.SetpointTemperature = 160 °C
2016.11.20 11:17:50 4: BSH.Common.Option.ElapsedProgramTime = 0 seconds
2016.11.20 11:17:50 4: BSH.Common.Option.ProgramProgress = 100 %
2016.11.20 11:17:50 1: PERL WARNING: substr outside of string at fhem.pl line 717.
2016.11.20 11:18:00 5: HNG6764S6 received vent:STATUS
data:{"items":[{"timestamp":1479637136,"handling":"none","key":"BSH.Common.Status.OperationState","value":"BSH.Common.EnumType.OperationState.Run","level":"hint"}]}
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:18:00 5: HNG6764S6 found data: {"items":[{"timestamp":1479637136,"handling":"none","key":"BSH.Common.Status.OperationState","value":"BSH.Common.EnumType.OperationState.Run","level":"hint"}]}

2016.11.20 11:18:00 4: BSH.Common.Status.OperationState = BSH.Common.EnumType.OperationState.Run
2016.11.20 11:18:10 5: HNG6764S6 received vent:NOTIFY
data:{"items":[{"timestamp":1479637142,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637142,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637142,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":6,"level":"hint"},{"timestamp":1479637142,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:18:10 5: HNG6764S6 found data: {"items":[{"timestamp":1479637142,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637142,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637142,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":6,"level":"hint"},{"timestamp":1479637142,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}

2016.11.20 11:18:10 4: BSH.Common.Root.ActiveProgram = Cooking.Oven.Program.HeatingMode.HotAir
2016.11.20 11:18:10 4: Cooking.Oven.Option.SetpointTemperature = 160 °C
2016.11.20 11:18:10 4: BSH.Common.Option.ElapsedProgramTime = 6 seconds
2016.11.20 11:18:10 4: BSH.Common.Option.ProgramProgress = 100 %
2016.11.20 11:18:40 5: HNG6764S6 received vent:STATUS
data:{"items":[{"timestamp":1479637151,"handling":"none","key":"BSH.Common.Status.LocalControlActive","value":false,"level":"hint"}]}
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:18:40 5: HNG6764S6 found data: {"items":[{"timestamp":1479637151,"handling":"none","key":"BSH.Common.Status.LocalControlActive","value":false,"level":"hint"}]}

2016.11.20 11:18:40 4: BSH.Common.Status.LocalControlActive = 0
2016.11.20 11:19:00 5: HNG6764S6 received vent:KEEP-ALIVE
data:
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:19:30 5: HNG6764S6 received vent:NOTIFY
data:{"items":[{"timestamp":1479637202,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637202,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637202,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":66,"level":"hint"},{"timestamp":1479637202,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:19:30 5: HNG6764S6 found data: {"items":[{"timestamp":1479637202,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637202,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637202,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":66,"level":"hint"},{"timestamp":1479637202,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}

2016.11.20 11:19:30 4: BSH.Common.Root.ActiveProgram = Cooking.Oven.Program.HeatingMode.HotAir
2016.11.20 11:19:30 4: Cooking.Oven.Option.SetpointTemperature = 160 °C
2016.11.20 11:19:30 4: BSH.Common.Option.ElapsedProgramTime = 66 seconds
2016.11.20 11:19:30 4: BSH.Common.Option.ProgramProgress = 100 %
2016.11.20 11:20:00 5: HNG6764S6 received vent:KEEP-ALIVE
data:
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:20:30 5: HNG6764S6 received vent:NOTIFY
data:{"items":[{"timestamp":1479637262,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637262,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637262,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":126,"level":"hint"},{"timestamp":1479637262,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:20:30 5: HNG6764S6 found data: {"items":[{"timestamp":1479637262,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637262,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637262,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":126,"level":"hint"},{"timestamp":1479637262,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}

2016.11.20 11:20:30 4: BSH.Common.Root.ActiveProgram = Cooking.Oven.Program.HeatingMode.HotAir
2016.11.20 11:20:30 4: Cooking.Oven.Option.SetpointTemperature = 160 °C
2016.11.20 11:20:30 4: BSH.Common.Option.ElapsedProgramTime = 126 seconds
2016.11.20 11:20:30 4: BSH.Common.Option.ProgramProgress = 100 %
2016.11.20 11:21:00 5: HNG6764S6 received vent:KEEP-ALIVE
data:
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:21:20 5: HNG6764S6 received vent:NOTIFY
data:{"items":[{"timestamp":1479637322,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637322,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637322,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":186,"level":"hint"},{"timestamp":1479637322,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:21:20 5: HNG6764S6 found data: {"items":[{"timestamp":1479637322,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637322,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637322,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":186,"level":"hint"},{"timestamp":1479637322,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}

2016.11.20 11:21:20 4: BSH.Common.Root.ActiveProgram = Cooking.Oven.Program.HeatingMode.HotAir
2016.11.20 11:21:20 4: Cooking.Oven.Option.SetpointTemperature = 160 °C
2016.11.20 11:21:20 4: BSH.Common.Option.ElapsedProgramTime = 186 seconds
2016.11.20 11:21:20 4: BSH.Common.Option.ProgramProgress = 100 %
2016.11.20 11:22:00 5: HNG6764S6 received vent:KEEP-ALIVE
data:
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:22:20 5: HNG6764S6 received vent:NOTIFY
data:{"items":[{"timestamp":1479637382,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637382,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637382,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":246,"level":"hint"},{"timestamp":1479637382,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}
id:BOSCH-HNG6764S6-68A40E0106DE

e
2016.11.20 11:22:20 5: HNG6764S6 found data: {"items":[{"timestamp":1479637382,"handling":"none","key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Oven.Program.HeatingMode.HotAir","level":"hint"},{"timestamp":1479637382,"handling":"none","key":"Cooking.Oven.Option.SetpointTemperature","unit":"°C","value":160,"level":"hint"},{"timestamp":1479637382,"handling":"none","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds","value":246,"level":"hint"},{"timestamp":1479637382,"handling":"none","key":"BSH.Common.Option.ProgramProgress","unit":"%","value":100,"level":"hint"}]}

2016.11.20 11:22:20 4: BSH.Common.Root.ActiveProgram = Cooking.Oven.Program.HeatingMode.HotAir
2016.11.20 11:22:20 4: Cooking.Oven.Option.SetpointTemperature = 160 °C
2016.11.20 11:22:20 4: BSH.Common.Option.ElapsedProgramTime = 246 seconds
2016.11.20 11:22:20 4: BSH.Common.Option.ProgramProgress = 100 %


2016.11.20 11:26:06 2: set command: init
2016.11.20 11:26:06 4: HNG6764S6 request: https://api.home-connect.com/api/homeappliances
2016.11.20 11:26:06 4: HNG6764S6: no token refresh needed
2016.11.20 11:26:07 4: HNG6764S6 response: {
  "data": {
    "homeappliances": [{
      "name": "Backofen",
      "brand": "BOSCH",
      "vib": "HNG6764S6",
      "connected": true,
      "type": "Oven",
      "enumber": "HNG6764S6/09",
      "haId": "BOSCH-HNG6764S6-68A40E0106DE"
    }]
  }
}
2016.11.20 11:26:07 2: HNG6764S6 defined as HomeConnect Oven BOSCH HNG6764S6
2016.11.20 11:26:07 4: HNG6764S6 request: https://api.home-connect.com/api/homeappliances/BOSCH-HNG6764S6-68A40E0106DE/status
2016.11.20 11:26:07 4: HNG6764S6: no token refresh needed
2016.11.20 11:26:08 4: HNG6764S6 response: {
  "data": {
    "status": [{
      "key": "BSH.Common.Status.DoorState",
      "value": "BSH.Common.EnumType.DoorState.Closed"
    }, {
      "key": "BSH.Common.Status.LocalControlActive",
      "value": false
    }, {
      "key": "BSH.Common.Status.RemoteControlStartAllowed",
      "value": true
    }, {
      "key": "BSH.Common.Status.RemoteControlActive",
      "value": true
    }, {
      "key": "BSH.Common.Status.OperationState",
      "value": "BSH.Common.EnumType.OperationState.Run"
    }, {
      "key": "Cooking.Oven.Status.CurrentCavityTemperature",
      "value": 173,
      "unit": "°C"
    }]
  }
}
2016.11.20 11:26:08 4: HNG6764S6 request: https://api.home-connect.com/api/homeappliances/BOSCH-HNG6764S6-68A40E0106DE/programs/active
2016.11.20 11:26:08 4: HNG6764S6: no token refresh needed
2016.11.20 11:26:09 4: HNG6764S6 response: {
  "data": {
    "key": "Cooking.Oven.Program.HeatingMode.HotAir",
    "options": [{
      "key": "Cooking.Oven.Option.SetpointTemperature",
      "value": 160,
      "unit": "°C"
    }, {
      "key": "Cooking.Oven.Option.FastPreHeat",
      "value": false
    }, {
      "key": "Cooking.Oven.Option.SteamAssistLevel",
      "value": "Cooking.Oven.EnumType.AddedSteam.Off"
    }, {
      "key": "BSH.Common.Option.ElapsedProgramTime",
      "value": 498,
      "unit": "seconds"
    }, {
      "key": "BSH.Common.Option.ProgramProgress",
      "value": 100,
      "unit": "%"
    }, {
      "key": "Cooking.Oven.Option.Level",
      "value": "Cooking.Oven.EnumType.Level.Level03"
    }, {
      "key": "Cooking.Oven.Option.MicrowavePower",
      "value": "Cooking.Oven.EnumType.MicrowavePower.90Watt"
    }]
  }
}


im zweiten Beispiel ist die response nach neuem Login, da kommt bei 2016.11.20 11:26:08 die Cavitytemperature

In den Notifys kommt die CavityTemperature nicht

swhome

Dann liegt der Fehler doch nicht bei mir  :P

Ich werde das Thema mal an HC weiterleiten.

Du hast noch die Möglichkeit, die initiale Datenabfrage mit set xxx init manuell anzustossen:

set HNG6764S6 init

Allerdings ist eine dauerhafte zyklische Abfrage laut HC-Nutzungsbedingungen nicht erlaubt. Auch meine Implementierung ist für diese Verwendung nicht gedacht und holt viel mehr Informationen als nötig. Für die Dauer eines Backprogramms wäre eine zyklische Abfrage aber wohl vertretbar.
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!

swhome

Zitat von: erwin am 20 November 2016, 10:07:25
...Das mit der Cavity temperatur is komisch: ich hatte ganze Nacht jeder minute einen event, von meinen beide Geräten.... bis exakt 03:25 Uhr- dann nix mehr! Um 06:25 dann wieder eine Token-expiry event, aber keine Cavity-events.... Vermutung: Um 03:25 hat die Fritzbox rebootet (Watchdog getriggert) und damit war das Internet und das WLAN kurz weg!  Hab jetzt FHEM restartet und es läuft wieder alles!
...

Das könnte ein Problem sein, ein Reboot der Fritzbox trennt wahrscheinlich die TCP-Verbindung des Event-Kanals und FHEM merkt es nicht. Wahrscheinlich muss ich die Watchdog-Meldungen des HC-Servers überwachen und die Verbindung neu aufbauen wenn die Meldungen ausbleiben. Bitte beobachte das Ganze noch ein wenig und berichte.
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!