#Where should I bring up the general

1 messages · Page 1 of 1 (latest)

uneven portal
#

I'm not sure what you mean?

#

So cover has the door device class

#

Meaning that yes. We can create a door that's a cover

#

But the question here was more like, we also don't want fridges to be a climate entity

#

Because while it has all the attributes, is it a climate entity?

sage hare
#

only if the door is open

uneven portal
#

Lmao yes

gentle pine
#

I mean, a door that has open/close commands is not necessarily a cover. How to represent such a door in HA?

uneven portal
#

So if you have a normal door that can open and close, it'd be perfectly fine to use a cover

gentle pine
#

Not semantically

uneven portal
#

Our definition of a cover is more like, something covering an opening

#

Roughly

gentle pine
#

Which a controllable door fridge hardly does

uneven portal
#

I mean it covers my fridge

gentle pine
#

Any door covers something too, then. I think the "cover" term isn't a specialization of the "door" term that adds the nuance of being controllable.

uneven portal
#

Yes but we don't want a million domains

#

Hence we have device classes to tell HA what kind of cover something is

#

Blind, damper, door, etc

gentle pine
#

I get that. We also want new users to immediately understand the terms. I think this one requires specific explanation and derives from natural semantics.

#

For old-timers it's OK. I wouldn't bother personally. But new users will be confused.

uneven portal
#

Sure, but in a way we also need to look at what we have today

#

It's not that we have 10 integrations that expose controllable doors

gentle pine
#

True. Maybe find a more fitting term for cover? 🤔

uneven portal
#

So like, of course we can push back and improve stuff. But that'd take time, so for us it's fine to have such solution in between

gentle pine
#

Yes for short term it does the job. But it would be good to keep that question in mind somewhere.

uneven portal
#

Yep

#

Like at this point I'd rather look at device types and being able to give more context to for example fridges

gentle pine
#

Low urgency, but it aligns with current effort of making HA less of an expert tool.

uneven portal
#

So how can we make sure HA knows that the fridge temperature is the fridge temperature and shouldn't be included in the average of the room

gentle pine
#

Oh. Nice.

uneven portal
#

So yea, hence more my question, do we consider a door a cover, or not

#

Because if you made your fridge a climate entity, imagine telling your voice assistant to set the temperature in the kitchen to 21°C

#

Now most of the fridges don't have a range that high

#

But just imagine when it does

gentle pine
#

Yup. I wouldn't consider a fridge thermometer a climate entity because it doesn't control a "climate". Or maybe the climate of a very small room.

uneven portal
#

So in theory it'd fit

#

But we decided it wouldn't be correct

#

Hence the question about the door

gentle pine
#

Maybe the real topic is to decide a room can have different separate temperatures? Imagine a spa with a warm area and a cold area.

#

Maybe it's related with the missing capacity of splitting rooms into sub-rooms

uneven portal
#

I think that's more getting into product

#

But that'd also add more complexity

shrewd nest
#

For the fridge example, wouldn't device classes for climate entities solve that?

  • fridge
  • sauna
  • oven
  • soldering iron / iron
  • pool
  • 3d printer
    are examples of thermostats that should generally be excluded of room climate actions.
uneven portal
#

I guess it could

#

But I think device types in the end might carry more value as we can define context in an even greater detail

uneven portal
shrewd nest
#

Same probably for cover. If it had a device-door device class that isn't targeted by "open all doors"... otoh is this even a command that's used anywhere? (Except for USS Enterprise on vacuum robot day)

uneven portal
#

I think device door would be a slippery slope in a way

#

What if Ikea came with smart cupboard

#

Would that be a door or a device door

#

(and yes i realize I'm now finding examples that don't exist)

uneven portal