2023.12: Welcome home!

The new thermostat card is great, except the actual temperature is now very tiny and very hard to find at a glance. Is there a way to make it more prominent?

12 Likes

You can set a default dashboard for a device by tapping on your avatar in the menu on the left. This setting is per device.

1 Like

Iā€™m just reading the release notes and discussion under the breaking change for ther removal of switch platform from Harmony integration. And I must say that Iā€™m astonished that comments from people who didnā€™t like the change have been left without even answering and the change went through. Not very communityā€¦

6 Likes

This release has 773 changes listed in its changelog.

This is great, in my view, but even for me, as someone that always try to review all the changes, itā€™s becoming quite hard to fully process this amount of information by reading.

To simplify things and save myself some time, Iā€™ve quickly hacked some commands together to reduce this list to whatā€™s relevant to my config.

Read more here if youā€™re interested: Processing a Home Assistant new release changelog.

EDIT: As Iā€™m going through my list, I just picked up e.g. on this change that might affect me: Remove rest api service call timeout by MartinHjelmare Ā· Pull Request #104709 Ā· home-assistant/core (github.com).

2 Likes

This is why Iā€™m glad I had template switches before the switch platform was added. What has been given has been taken away. But you canā€™t take away my switch templates!

@bdraco or any other ESPHome developer:
pls implement the ability to play from HTTPS (now only works with HTTP) source with ESPHome built-in Media Player (Radio, TTS, other)

Yeah, actually I was only using it in two cases in one automation, so was easy to replacy with select. It is more about how such change is managed.
Iā€™m using extensively template switches as well partially because Iā€™ve done it before they were added to the integration and partially because I have a few which have some additional complexity which was not possible (or hard) to resolve on Harmony side (e.g. playing a preset or selecting a source which was easier in HA).

this is wonderful, i just got an alert since iā€™m using a deprecated function and to update to a function that isnā€™t even documented

1 Like

Just upgraded to 2023.12, and my dashboard is super slow, and uses 100% cpu time on my pc (macOS + Safari), and it also seems to be happening on my iphoneā€™s HA app. even scrolling down the page is barely functioning. Anyone else having this issue ?

I think itā€™s a bad idea to remove them. And whyā€¦ Itā€™s not take all resources of HA to function and those switches are very easy to use.

I have to rebuild lots of automations when they gonna remove themā€¦

2 Likes

Hi. Thanks for new version i t looks good. But for thermostatā€¦ good feature will be add to user can add own label for modeā€¦ like for mode heat i want add label DAY for coold i want add label NIGHT. I want this because i have created thermostat climate entity by MQTT from my Vaillant boilerā€¦ and my Vaillant has manufacturer mode auto, day, night and offā€¦ i want clone it to HA.

1 Like

People using the Thermal Comfort integration or the Skoda Connect integration may want to wait a bit - both stopped working after the update for me.

This core update is failing for me. Can somebody throw me a bone as to what the log is showing

`23-12-06 15:48:55 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py", line 452, in _handle_request
    resp = await request_handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/web_app.py", line 543, in _handle
    resp = await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/web_middlewares.py", line 114, in impl
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/supervisor/supervisor/api/middleware/security.py", line 186, in block_bad_requests
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/supervisor/supervisor/api/middleware/security.py", line 202, in system_validation
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/supervisor/supervisor/api/middleware/security.py", line 269, in token_validation
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/supervisor/supervisor/api/middleware/security.py", line 280, in core_proxy
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/supervisor/supervisor/api/utils.py", line 62, in wrap_api
    answer = await method(api, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/supervisor/supervisor/api/homeassistant.py", line 93, in options
    body = await api_validate(SCHEMA_OPTIONS, request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/supervisor/supervisor/api/utils.py", line 149, in api_validate
    data: dict[str, Any] = await request.json(loads=json_loads)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/web_request.py", line 684, in json
    body = await self.text()
           ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/web_request.py", line 678, in text
    bytes_body = await self.read()
                 ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/web_request.py", line 663, in read
    chunk = await self._payload.readany()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/streams.py", line 395, in readany
    await self._wait("readany")
  File "/usr/local/lib/python3.11/site-packages/aiohttp/streams.py", line 302, in _wait
    await waiter
ConnectionResetError: Connection lost
23-12-06 15:49:01 ERROR (MainThread) [supervisor.homeassistant.core] Home Assistant has crashed!
23-12-06 15:49:01 CRITICAL (MainThread) [supervisor.homeassistant.core] HomeAssistant update failed -> rollback!
23-12-06 15:49:01 INFO (MainThread) [supervisor.homeassistant.core] A backup of the logfile is stored in /config/home-assistant-rollback.log`

Just upgraded to 2023.12, I noticed that my nuc temperatures are gone.
CPU, Motherboard. More havening this issue?
I canā€™t find anything the changelogā€¦
Sensors donā€™t exist anymore.

Hi! Not happy with the new climate cards. Cannot change heating for example, only when opening the optionsā€¦ so, why extra clicks?
And canā€™t find options to get the options/modes back either. Help!

6 Likes

Long-Term statistics are being collected since 2021.8 ā€“ they are saved in a different database 1 per hour/ You already have them.

LTS info

The only thing that is changing is the fact that you can finally see them in a history graph, as opposed to having to use a statistics card.

5 Likes

Thermal Comfort is already solved. Update went live quickly after 2023.12. Not sure about Skoda Connect.

2 Likes

Yes this card should be an additional thermostat card not the default.
Why should we be forced to change to a card that isnā€™t functionally the same?
And its tile like appearance doesnā€™t fit aesthetically with my non tile dashboards.

I am amazed that i am forced into unnecessary changes, they should be optional.

5 Likes

Did yā€™all not even read the release notes? it specifically shows you how to do that by adding featuresā€¦

6 Likes

No it doesnā€™t - it explains how to add buttons but not how to change the colours or the look and feel. I.e how to revert it back

3 Likes