for me, home connect direct works without any issues.
I tested it with a washer, a dishwasher and a coffeemachine.
Are there any errors in the log?
No, I traced it back down to a network issue. Cutting power for a few minutes for the dishwasher solved the issue.
That’s great. I was starting to get worried. ![]()
I also had some network issues at one point. I have a lot of separate networks, like smarthome_untrusted. Unfortunately, communication between the networks wasn’t working. Luckily, it’s been stable for a while now. Back then, I had to restart the access point, and it started working again.
Maybe this will be of interest to some of you. I turned my “old” dryer into a smart appliance.
Hi everyone, I just released a new beta version of the Home Connect Profile Downloader. I’d love it if a few of you could give it a try and test it out.
I completely rewrote the whole app from scratch. The UI is much cleaner now and handles errors far better. On top of that, the app size is down to just 4–7 MB. It supports Windows, macOS, and Linux (both x86 and ARM).
Release page: Release 2.0.0-beta.1 · bruestel/homeconnect-profile-downloader · GitHub
README: GitHub - bruestel/homeconnect-profile-downloader at 2.x · GitHub
@jb4711 Thank you for the updated profile downloader
Keeping it alive is important!
Speaking of which, I found something interesting in my dryer. The lint filter and condensate full status aren’t working…
In the event list I see them:
{
"uid": 17666,
"key": "LaundryCare.Dryer.Event.LintFilterFull",
"contentType": "ENUMERATION",
"dataType": "UINT8",
"handling": "NONE",
"level": "ALERT",
"enumerationType": 1,
"enumerationTypeKey": "BSH.Common.EnumType.EventPresentState"
},
{
"uid": 17665,
"key": "LaundryCare.Dryer.Event.CondensateContainerFull",
"contentType": "ENUMERATION",
"dataType": "UINT8",
"handling": "NONE",
"level": "ALERT",
"enumerationType": 1,
"enumerationTypeKey": "BSH.Common.EnumType.EventPresentState"
},
I assumed this meant that the capabilities exist.
But when I turn on the dryer the output of /ro/allMandatoryValues
is always off for:
LaundryCare.Dryer.Event.CondensateContainerFull
LaundryCare.Dryer.Event.DryerSelfCleaning.CleanLintFilter
LaundryCare.Dryer.Event.CondensateContainerFull
But the interesting part is that I’m getting updates in the home connect app to clean the lint filter and empty the condensate tray… so … Do you have any insight?
Hi @Pedro_Liberal, can you see any events published under the resource /ro/values? I think for "level": 'ALERT', it’s normal for it to be a stateless value. It only fires when an alert occurs.
In openHAB, you would set it as a trigger type.
/ro/values? I see some, yes.
Sep 9, 2026, 1:16:39 PM 1631159338 NOTIFY /ro/values
BSH.Common.Status.RemoteControlStartAllowed
STATUS
true
BSH.Common.Root.ActiveProgram
ACTIVE_PROGRAM
0
BSH.Common.Root.SelectedProgram
SELECTED_PROGRAM
The full list I get here:
Sep 9, 2026, 1:14:18 PM 1631159338 RESPONSE /ro/allMandatoryValues
BSH.Common.Status.BackendConnected
STATUS
true
BSH.Common.Status.CustomerEnergyManagerPaired
STATUS
false
BSH.Common.Status.CustomerServiceConnectionAllowed
STATUS
false
BSH.Common.Status.DoorState
STATUS
Closed
BSH.Common.Status.FlexStart
STATUS
Disabled
BSH.Common.Status.LocalControlActive
STATUS
false
BSH.Common.Status.OperationState
STATUS
Ready
BSH.Common.Status.RemoteControlActive
STATUS
true
BSH.Common.Status.RemoteControlStartAllowed
STATUS
true
BSH.Common.Status.RemoteControlStartAllowedSince
STATUS
0
BSH.Common.Status.WiFiSignalStrength
STATUS
-57
LaundryCare.Dryer.Status.ConnectedDry.OperationStatus
STATUS
ProgramAvailable
LaundryCare.Dryer.Status.ConnectedDry.Version
STATUS
2048
BSH.Common.Event.CustomerServiceRequest
EVENT
Off
BSH.Common.Event.HomeConnectApplianceDataMissing
EVENT
Off
BSH.Common.Event.ProgramAborted
EVENT
Off
BSH.Common.Event.ProgramFinished
EVENT
Off
BSH.Common.Event.SoftwareUpdateAvailable
EVENT
Off
LaundryCare.Common.Event.DelayedShutdown
EVENT
Off
LaundryCare.Common.Event.DelayedShutdownCanceled
EVENT
Off
LaundryCare.Common.Event.DoorOpen
EVENT
Off
LaundryCare.Common.Event.FatalErrorOccured
EVENT
Off
LaundryCare.Common.Event.SupplyPower.SupplyVoltageTooLow
EVENT
Off
LaundryCare.Dryer.Event.CondensateContainerFull
EVENT
Off
LaundryCare.Dryer.Event.ConnectedDry.DontDry
EVENT
Off
LaundryCare.Dryer.Event.ConnectedDry.DontDrySilk
EVENT
Off
LaundryCare.Dryer.Event.ConnectedDry.LaundryTooMoist
EVENT
Off
LaundryCare.Dryer.Event.ConnectedDry.NoDryingProgram
EVENT
Off
LaundryCare.Dryer.Event.ConnectedDry.SingleDryLargeItems
EVENT
Off
LaundryCare.Dryer.Event.ConnectedDry.UseBasket
EVENT
Off
LaundryCare.Dryer.Event.ConnectedDry.WasherTooLoaded
EVENT
Off
LaundryCare.Dryer.Event.CoolDownPhaseRunning
EVENT
Off
LaundryCare.Dryer.Event.DryerSelfCleaning.CleanLintFilter
EVENT
Off
LaundryCare.Dryer.Event.DryerSelfCleaning.CleanSelfCleaningModule
EVENT
Off
LaundryCare.Dryer.Event.DryingProcessFinished
EVENT
Off
LaundryCare.Dryer.Event.EvaporatorFrozen
EVENT
Off
LaundryCare.Dryer.Event.LintFilterFull
EVENT
Off
LaundryCare.Dryer.Event.Maintenance.DepthFillAgent
EVENT
Off
LaundryCare.Dryer.Event.Maintenance.DepthFillWater
EVENT
Off
LaundryCare.Dryer.Event.Maintenance.DrainSet
EVENT
Off
LaundryCare.Dryer.Event.Maintenance.QuickFillWater
EVENT
Off
LaundryCare.Dryer.Event.Maintenance.Remind
EVENT
Off
LaundryCare.Dryer.Event.RefresherContainerEmpty
EVENT
Off
BSH.Common.Option.Duration
OPTION
1200
BSH.Common.Option.EstimatedTotalProgramTime
OPTION
0
BSH.Common.Option.FinishInRelative
OPTION
0
BSH.Common.Option.FlexFinishInRelative
OPTION
0
BSH.Common.Option.ProgramProgress
OPTION
0
BSH.Common.Option.RemainingProgramTime
OPTION
0
BSH.Common.Option.RemainingProgramTimeIsEstimated
OPTION
true
LaundryCare.Common.Option.ProcessPhase
OPTION
NoPhase
LaundryCare.Dryer.Option.ConnectedDry.OriginalProgramTime
OPTION
0
LaundryCare.Dryer.Option.DryingTarget
OPTION
CupboardDry
LaundryCare.Dryer.Option.DryingTargetAdjustment
OPTION
Plus3
LaundryCare.Dryer.Option.Gentle
OPTION
false
LaundryCare.Dryer.Option.WrinkleGuard
OPTION
Min60
BSH.Common.Setting.AllowBackendConnection
SETTING
true
BSH.Common.Setting.AllowFlexStart
SETTING
false
BSH.Common.Setting.ApplianceTime
SETTING
00:00:00
BSH.Common.Setting.ChildLock
SETTING
false
BSH.Common.Setting.PowerState
SETTING
On
LaundryCare.Common.Setting.EndSignal
SETTING
true
LaundryCare.Common.Setting.EndSignalVolume
SETTING
Off
LaundryCare.Common.Setting.KeySignalVolume
SETTING
Off
BSH.Common.Root.ActiveProgram
ACTIVE_PROGRAM
0
BSH.Common.Root.SelectedProgram
SELECTED_PROGRAM
LaundryCare.Dryer.Program.Cotton
but not the lint or condensate.. And now I’m super confused because the home connect app stopped showing the Lint warning without anyone touching it… what the heck..
You mentioned a trigger? I’m using the switch enum mapping, is it wrong?
You have two options for solving this. Either leave it as is and create a rule in OH that reacts to “ON” and performs an action. Or you can use “Trigger” as the type, but then you’ll need to compare the string values in the OH rule.
These alert channels are only set to “Present” for a very short time. For example, I always send myself a push notification to my smartphone whenever it switches to “ON.”
I may be misunderstanding something then. Let me see if I can explain my reasoning and maybe you can recognize where I’m going wrong.
So I have the switches created at the channel level right?
condensate-container-full:
type: enum-switch
label: Condensate Container Full
config:
valueKey: LaundryCare.Dryer.Event.CondensateContainerFull
onValue: "Present,Confirmed"
lint-filter-full:
type: enum-switch
label: Lint Filter Full
config:
valueKey: LaundryCare.Dryer.Event.LintFilterFull
onValue: "Present,Confirmed"
clean-lint-filter:
type: enum-switch
label: Clean Lint Filter
config:
valueKey: LaundryCare.Dryer.Event.DryerSelfCleaning.CleanLintFilter
onValue: "Present,Confirmed"
So even if they change state (off / on / present whatever) I would expect to see that in the analysis menu inside of the item linked to the channel, even if only for a split second, no?
I don’t see even a sliver anywhere. Is my understanding fundamentally flawed somewhere?
No, it’s exactly as you described it, that’s correct. That’s exactly what I would expect. It’s strange that the event never happens. Is there perhaps another event that corresponds to it? The next time the notification appears in the Home Connect app, you should write down the time and compare it with the binding logs in the UI.
@jb4711 thank you for that tip! Got to work on the dryer, and found out that there’s one more!
LaundryCare.Dryer.Event.DryerSelfCleaning.CleanSelfCleaningModule
This one is for the dryers with the self cleaning condensers, no wonder the others weren’t working. Got it to work just now ![]()