0.109: New integrations page and weather card, frontend lost weight

@cgtobi I asked in the 0.108 thread but I can’t recall getting an answer. How does a custom component supply an icon? A simple method of doing that would tidy up a lot of stuff.

Perhaps in co-ordination with @ludeeus making it a requirement or recommendation for HACS compatibility?

logos/icons are fetched from the website that is generated from the brands repo, that repo only contains integrations that Home Assistant supports (core integrations), as of now there are no way for custom_components to provide that.
If that change I will definitely make it a requirement for new integrations (with config_flow) that are added to HACS.

1 Like

I’m getting the following, but I uninstalled hacs from the store. And I also commented out isy994 from my configs. Why are these showing up?

The following integrations and platforms could not be set up:

Please check your config.

Full logs

2020-04-30 05:22:05 ERROR (MainThread) [homeassistant.setup] Setup failed for hacs: Integration not found.
2020-04-30 05:22:05 ERROR (MainThread) [homeassistant.setup] Error during setup of component isy994
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/setup.py", line 175, in _async_setup_component
    component.setup, hass, processed_config  # type: ignore
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/isy994/__init__.py", line 410, in setup
    user = isy_config.get(CONF_USERNAME)
AttributeError: 'NoneType' object has no attribute 'get'
2020-04-30 05:22:09 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for icloud3 which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant.
2020-04-30 05:22:22 WARNING (MainThread) [homeassistant.helpers.service] Unable to find referenced entities switch.kitty_feeder
2020-04-30 05:22:22 WARNING (MainThread) [homeassistant.helpers.service] Unable to find referenced entities google_assistant.request_sync
2020-04-30 05:23:40 WARNING (MainThread) [homeassistant.helpers.service] Unable to find referenced entities switch.entry_bathroom_fan
2020-04-30 05:23:41 WARNING (MainThread) [homeassistant.helpers.service] Unable to find referenced entities switch.kitty_feeder

Yes, that’s it. I see a few posts before that someone saw it and probably in the next releases will be fixed

If you have it configured in yaml then you won’t be able to do anything with it in the UI.

unless I’m misunderstanding what you are asking…

My vacuum is no longer found in 109.

Logginformation (ERROR)

Logger: homeassistant.components.vacuum
Source: components/xiaomi_miio/vacuum.py:459
Integration: Dammsugare (documentation, issues)
First occurred: 11:25:19 (1 occurrences)
Last logged: 11:25:19

xiaomi_miio: Error on device update!Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 322, in _async_add_entity await entity.async_device_update(warning=False) File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 472, in async_device_update await self.hass.async_add_executor_job(self.update) File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/usr/src/homeassistant/homeassistant/components/xiaomi_miio/vacuum.py", line 459, in update self._fan_speeds = self._vacuum.fan_speed_presets() AttributeError: 'Vacuum' object has no attribute 'fan_speed_presets'

Its the popular s50 and i havent seen anyone else posting problem. Surely cant be alone?

I’m trying to do a fresh install of the ISY integration.

I commented the isy: section out of configuration.yaml and removed/installed the HACS component. When I try to add it, I select the ISY item and the UI jumps immediately back to the list of integrations.

Is that not the correct approach?

Installed and working for me, I was wondering if it’s posible to customise the look on the new ‘integrations’ page, I’d prefer smaller tiles if possible, but if not that’s fine. I list view may be nice also, for those with lots of integrations, as you can then have the search box up top.

It’s really nice having both devices and entity links on each integration, a good step forward

Depending on the width of window also in desktop web UI it is possible to have 3 icons. Interesting that sometimes when display width is wide you can have 3 icons and then making browser window narrower it can change to 5 (contrary to logic)! Definitely something wrong with logic determining number of icons to be displayed. Also it would make sense to make it more gradual, like going 5->4->3 etc, instead of jumping from 5 to 3… Since this is the first release of this card I’d wait and expect it to be improved in next releases.

2 Likes

There’s an open issue for the new wather-card.

It seems like it should be correct but I don’t use ISY and haven’t upgraded to 109 yet. So I can’t really say what’s “correct”.

I went back to an earlier version and will try again. Thank god im using a VM with snapshots. It’s so much easier than using the native backup, and I can go back to exact configurations each time.

2 Likes

That’s a definite step in the right direction but it still leaves only the “nuclear option” for deleting individual entities you don’t want in the system.

Not trying to dis’ your work and I do appreciate it. I just wish we could go just that one step further and have full control over our own entities.

Why do you need the integration page on the phone? I never change any integrations or add new ones through the phone.

Did anyone test the broadlink integration allready on the 0.109 version?

I would have to raise a ‘why not?’ here. More stuff should work on the phone.

If the darned VSC addon and template editor would work properly on the phone I could do lots more with my system. Having to wait until I get to my laptop for things is a pain really.

Oke, I see your point.
For me the phone is a way to see information and control the system and not to configure/code anything.
And I agree that you should have the same capabilities no matter if you log in through the phone or computer.

3 Likes

I have the same problem. I’ve tried a different browser which hasn’t been used for HA before, samt problem there.
I see your language is Norwegian, mine too. (language problem?)

1 Like

Good catch. I changed to english and it works!!

And back to Norwegian, it doesn’t work.

Conclusion: The new integration page doesn’t work if language in settings is set to norwegian.

It also works in the second norwegian language (Norsk Nynorsk), but not in Norsk Bokmål

Edit: I have created a bug report at github