0.118: Grid and logbook cards, quick navigation, native template types

Where did you find the card

edit dashboard
click + add card. its listed in there

It wasn’t. I had to refresh my cache several times. Not sure why the first refresh did not work. It did not show on any of my devices. Now it works on all. Thanks.

Looks like the OS upgrade bricked my Pi, so that’s fun.

Update: 5 or 6 power cycles later, it decided to actually boot up.

This did it for me too: download and replace the folder :smiley:

1 Like

To clarify, what you described is typically handled with trigger.payload_json which receives a string in JSON format and converts it to an object. This has worked in all versions prior to 0.117 (where ‘native types for templates’ was first introduced). It’s the way users have been receiving data from rtl_433, Sonoff RF Bridge, OpenMQTTGateway, etc for a long time.

The difference now appears to be that it no longer needs the hint of payload_json and handles type conversion with just payload.

1 Like

I was not aware of the trigger.payload_json option and so had solved the string to JSON conversion in the appdaemon app. Had I known I might have saved half an hour of bug fixing this morning (as json.loads was not too happy about trying to convert JSON to JSON… :wink: )

my onvif camera stop working after 117.0 update, and still not working after 118.0. Works fine on 116.4. After update camera is in reboot loop. My camera is KENIK kg-2036d…

Thank god I took a checkpoint on the virtual machine before. Just restored that, updated HACS and then installed 0.118 again.

1 Like

Yes, it should have been flagged as a possible breaking change. Other than that everything else went really well.

RE: Breaking HACS

Does the download of the .zip and un-zip/overwrite need done BEFORE the upgrade to .118?

I have HACS updated in .117.5 currently (ie. it’s not showing it needs to update). Wondering if the download/unzip is necessary regardless of it ‘thinking’ that it’s updated.

Currently showing:
image

1.6.2 is the one you want

1 Like

Is that “VLAN” (Virtual LAN) and/or “WLAN” (Wireless LAN) support being added to new Supervisor?

Screenshot picture makes it looks like it is “WLAN” support as in Wireless and not “VLAN” support?

Both, but VLAN will not be in the UI (at least not with this iteration)

1 Like

If you haven’t upgraded yet, upgrade HACS first via the UI. I upgraded to .118 and HACS didn’t load anymore so I had to manually upgrade via SSH.

EDIT: ludeeus already answered that you are on 1.6.2 before I noticed so you are good.

1 Like

Same for me. My custom modules are as follows: custom header, cover-element-bundle, lovelace card tools, and lovelace-flower-card. What are yours? Maybe it’s a compatibility issue.

Hi Guys,

Any additional information to the Grid card related with the Squares and Columns?

https://github.com/home-assistant/frontend/discussions/7729

I can specify the Columns in the card YAML but I don’t know how to interact with the square option.

Regards,

JG

Having issues with starting HA after updating to 0.118 - running HA Core on Windows 10, in Python 3.8 venv. Rolling back to 0.117.6 or .5 works just fine. I would be really grateful in someone could point me in the right direction - not quite sure where to start.

This happens if I try to start it manually (otherwise my startup script starts and hass process just stops):

(Home Assistant) C:\Home Assistant>hass --config "C:\Home Assistant"
Traceback (most recent call last):
  File "C:\Program Files\Python38\lib\runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Program Files\Python38\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Home Assistant\Scripts\hass.exe\__main__.py", line 7, in <module>
  File "c:\home assistant\lib\site-packages\homeassistant\__main__.py", line 298, in main
    from homeassistant import runner
  File "c:\home assistant\lib\site-packages\homeassistant\runner.py", line 10, in <module>
    from homeassistant import bootstrap
  File "c:\home assistant\lib\site-packages\homeassistant\bootstrap.py", line 17, in <module>
    from homeassistant.components import http
  File "c:\home assistant\lib\site-packages\homeassistant\components\http\__init__.py", line 10, in <module>
    from aiohttp import web
  File "c:\home assistant\lib\site-packages\aiohttp\web.py", line 24, in <module>
    from .web_app import Application as Application, CleanupError as CleanupError
  File "c:\home assistant\lib\site-packages\aiohttp\web_app.py", line 39, in <module>
    from .web_middlewares import _fix_request_current_app
  File "c:\home assistant\lib\site-packages\aiohttp\web_middlewares.py", line 7, in <module>
    from .web_urldispatcher import SystemRoute
  File "c:\home assistant\lib\site-packages\aiohttp\web_urldispatcher.py", line 36, in <module>
    from typing_extensions import TypedDict
ImportError: cannot import name 'TypedDict' from 'typing_extensions' (c:\home assistant\lib\site-packages\typing_extensions.py)
1 Like

You have an incorrect version of typing_extensions installed. You can fix it by running pip3 install --upgrade typing-extensions. Not sure how that happened though :thinking:

2 Likes

For grid examples, see the docs https://www.home-assistant.io/lovelace/grid/#examples