Git Product home page Git Product logo

home_assistant_delonghi_primadonna's Introduction

Home assistant Delonghi integration

hacs_badge License Latest Release

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Open your Home Assistant instance and start setting up a new integration.

Company logo

Known issues

  • Delonghi device reports one status at once if you remove water tank first and than remove coffeecake container you got only one warning about the water
  • Delonghi device supports only one connection. You could not connect to device using the native application if you use this integration.
  • Delonghi device may not handle customer disconnection. Your device may die but dlonghi may think it`s still connected.

Component to integrate Delonghi coffee machine into the Home Assistant

This component establishes persistent Bluetooth connection to send commands to cafe machine. If any parallel connection will be set the integration will not work.

Events

This integration triggers events in case of device state is changed.

The event looks like following:

{
   'data' : "b'd0 12 75 0f 01 05 00 00 00 07 00 00 00 00 00 00 00 9d 61'"
   'type' : 'status'
   'description' : 'DeviceOK'
}

There is only two event type available status and process. The list of available events can be found here

Installation

HACS

Add this repository into HACS as custom repository.

Install using HACS.

Manual

Copy all files from this repository in custom_components/delonghi_primadonna to your /custom_components/delonghi_primadonna/ directory.

Configuration

  • Find the device MAC address using BLE scanner or smartphone
  • Open the integration page
  • Click add integration
  • Enter "Delonghi"
  • Select "Delonghi Primadonna" integration
  • Enter the name and the MAC address

Charts

Compartible devices

  • De'Longhi ECAM 550.55
  • De'Longhi Dinamica Plus Class ECAM 370.95
  • De'Longhi Maestosa EPAM 960.75.GLM
  • De'Longhi ECAM 650.85.MS
  • De'Longhi ECAM 550.55.W
  • De'Longhi ECAM 650.55.MS EX:1
  • De'Longhi ECAM 510.55M
  • Feel free to add your model...

home_assistant_delonghi_primadonna's People

Contributors

arbuzov avatar ardyp87 avatar codyc1515 avatar dependabot[bot] avatar nic062 avatar ozmike63 avatar pail23 avatar paolo-rendano avatar tr05t avatar witold-gren avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

home_assistant_delonghi_primadonna's Issues

Bleak not found

Hi,

Thanks for this great feature.
After the integration worked great for me for several days, now the following error appears:

Here is my log:
Logger: homeassistant.setup
Source: setup.py:184
First occurred: 4. August 2022, 08:09:22 (1 occurrences)
Last logged: 4. August 2022, 08:09:22

Setup failed for custom integration delonghi_primadonna: Requirements for delonghi_primadonna not found: ['bleak==0.14.3'].

The Integration are not supposed to log continuous “can’t connect errors”

Integrations are not supposed to log continuous “can’t connect errors” per the Home Assistant developer guidelines.
https://developers.home-assistant.io/docs/integration_quality_scale_index/

thread:
https://community.home-assistant.io/t/if-the-device-is-offline-switch-off-could-not-be-found-log-error-handle-it/528412/4?u=basti4k

(Open an issue with the custom integration repo requesting a change to meet these guidelines.)

Fantastic!

Hello! glad to see someone interested in this coffee machine!
do you think it can work with Dinamica Plus too?
In any case, how is it configured in Homeassistant?
Best regards,
Michele

Error doing job: Task exception was never retrieved

Hi, first of all I want to thank you very much for your hard work! I really appreciate your project!

Your plugin works fine so far, but I'm getting some Issues with traceback errors - I don't know, if they are really relevant as everything is working fine.

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/dbus_next/aio/message_bus.py", line 305, in call
    await future
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/asyncio/tasks.py", line 456, in wait_for
    return fut.result()
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/config/custom_components/delonghi_primadonna/device.py", line 257, in get_device_name
    await self._connect()
  File "/config/custom_components/delonghi_primadonna/device.py", line 157, in _connect
    await self._client.connect()
  File "/usr/local/lib/python3.10/site-packages/bleak/backends/bluezdbus/client.py", line 156, in connect
    reply = await asyncio.wait_for(
  File "/usr/local/lib/python3.10/asyncio/tasks.py", line 458, in wait_for
    raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError

Coffee Machine Status not working?

Hi,

I was just wondering what these entities are for:
image

On my machine nothing changes. The state always says on normal
image

and device tracker always stays on 'home'

that being said is there a way to show if the coffee machine is on/off or what ever the other states are?

I can see that there is events for this:

Screenshot 2023-01-14 at 12 05 33 pm

but I can't see anything changing on any of my sensors:

Thanks again for a great integration

Disable Energy Saving Mode?

Hi,

I have the ECAM650.85.MS and this integration work very well, thank you!

However I find it annoying that Energy Saving Mode is always enabled when I power on the machine. If I go into settings and disable Energy Saving, it is always back on the next time I power on the machine. Is it possible to set this "bit" in the command message to the machine? I know I tinkered a bit with the protocol a year ago, but since I saw your excellent implemenation there was no need ;-)

BR,
Redferne

Find MAC address of my Dinamica PLUS

HI guys.
I'm trying to connect to my Dinamica Plus coffee machine using this integration.
First step is.... "Find the device MAC address using BLE scanner or smartphone"... here I'm...

Im trying to scan ble devices using "bluetoothctl" from linux. It list a lot of devices, some of them with manufacturer description as "Flower Care", "MI_SCALE, etc and several ones without description. just MAC address...

My question is how are you finding the proper one?
I tried to communicate via app in order to see some extra traffic... but frankly speaking I could not detect something interesting...

I will agree some tips.
Thanks in advanced!

Integration use cases?

First of all, sorry because it's not a bug It's a kind of support request...
I installed the integration few months ago and it's working exactly as expected. Great job.

My problem is I cannot find real use cases for the integration other than play a bit (at least my Dinamica Plus)
It's because the machine is always performing a pre-heat when I turn it on and in this operation it expel water though the coffee dispensers. due to this I cannot prepare a cup of coffee to prepare remotely my beverage. I cannot even just turn it on.
Also I cannot remotelly stop it. The command don't exist even in the official application but anyway it not useful because the machine is performing a cleaning task where more water is expeled.

Can I ask about usage ideas?

Thanks a lot.
And again... great engineering job Sergey.

BleakError: Characteristic 00035b03-58e6-07dd-021a-08123a000301 not found!

This error originated from a custom integration.

Logger: custom_components.delonghi_primadonna.device
Source: custom_components/delonghi_primadonna/device.py:322
Integration: Delonghi Primadonna (documentation, issues)
First occurred: 21:43:51 (30 occurrences)
Last logged: 21:51:07

BleakError: Characteristic 00035b03-58e6-07dd-021a-08123a000301 not found!
BleakError: Characteristic 00035b03-58e6-07dd-021a-08123a000301 was not found!

PrimaDonna Soul ECAM 610.75.

Primadonna Class ECAM 550.85 MS detected but not working

Hi,

First of all, thank you for taking the time to make this integration.
I managed to get this integration set up with my Bluetooth enabled Primadonna Class ECAM 550.85 MS but after it was autodetected by home assistant and set up the only function that works is the device tracker, can this model be integrated into this integration so that the functions work?

Some more info on my setup in case it's needed:
HA ver: 2023.3.6
Integration ver.: 1.3.3
Connected using esp32 bt proxy running esphome 2023.3.2
no issues in logs

Thanks

TypeError: 'bool' object is not callable

Receiving an error in the system log:

Logger: homeassistant.components.binary_sensor
Source: helpers/entity_platform.py:367
Integration: Binary sensor (documentation, issues)
First occurred: 12:22:47 (1 occurrences)
Last logged: 12:22:47

Error while setting up delonghi_primadonna platform for binary_sensor
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 367, in _async_setup_platform
    await asyncio.gather(*pending)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 507, in async_add_entities
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 672, in _async_add_entity
    original_icon=entity.icon,
                  ^^^^^^^^^^^
  File "/config/custom_components/delonghi_primadonna/binary_sensor.py", line 66, in icon
    if self.is_on():
       ^^^^^^^^^^^^
TypeError: 'bool' object is not callable
Logger: homeassistant.components.binary_sensor
Source: helpers/entity_platform.py:507
Integration: Binary sensor (documentation, issues)
First occurred: 12:22:47 (1 occurrences)
Last logged: 12:22:47

Error adding entities for domain binary_sensor with platform delonghi_primadonna
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 507, in async_add_entities
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 672, in _async_add_entity
    original_icon=entity.icon,
                  ^^^^^^^^^^^
  File "/config/custom_components/delonghi_primadonna/binary_sensor.py", line 66, in icon
    if self.is_on():
       ^^^^^^^^^^^^
TypeError: 'bool' object is not callable

Affected code is here: https://github.com/Arbuzov/home_assistant_delonghi_primadonna/blob/b33f9170b3f0c14531f34c6c162a452a761e07e7/custom_components/delonghi_primadonna/binary_sensor.py#L66C25-L66C25

ValueError: Sensor sensor.nozzle provides state value '2', which is not in the list of options provided

I think I am getting this error because it is a different model to the one that you are using. Would need to do some more checking to see what the 2 value is.

Logger: homeassistant
Source: components/sensor/__init__.py:572
First occurred: 07:51:15 (32 occurrences)
Last logged: 08:06:45

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 918, in _update_entity_states
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 713, in async_update_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 809, in _async_write_ha_state
    state = self._stringify_state(available)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 748, in _stringify_state
    if (state := self.state) is None:
                 ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 572, in state
    raise ValueError(
ValueError: Sensor sensor.nozzle provides state value '2', which is not in the list of options provided

TimeoutError: at device connection

I think this integration is not using the officially supported HA Bluetooth connectivity method because any other integration using the Bluetooth will block this plug-in.

This error originated from a custom integration.

Logger: custom_components.delonghi_primadonna.device
Source: custom_components/delonghi_primadonna/device.py:325
Integration: Delonghi Primadonna (documentation, issues)
First occurred: July 6, 2023 at 22:21:32 (22 occurrences)
Last logged: 07:35:08

TimeoutError: at device connection

Turn Off

Amazing Integration! This sold me on the machine so Delonghi should be paying you! haha

Is there an option to turn off the machine?

How to Integrate

This looks awesome but how do you integrate it? it does not show up anywhere after installing it?

eletta explore no bluetooth?

The integration states that the eletta explore works with this integration.
However the model described is what i own at home. But it has no bluetooth build in, only wifi.

When i add the mac adress it also doesnt show up.

PIN entry

I'm trying to connect to a DeLonghi dinamica plus 370.95.T, but compared to the official app, i don't see an option to enter the PIN which is required to connect.

Device does not support Cups Light but it is shown anyway

I think we would need to either find a broadcast saying that the device does or does not have the light (perhaps the ones with the light do broadcast?). Alternatively, need to build a database of features that each device supports which could be cumbersome to maintain.

Ble scanner

Thanks for your application,
Maybe it’ll make it easier for me to wake up. :-)

I couldn’t find my Primadonna’s MAC Ble address.
However I manage to control it with coffe link.
Which BLE scanner would you recommend?
Thanks in advance

Compatible device - Primadonna Elite - ECAM650.55.MS EX:1

Hi,
I have this integration up and running with my primadonna elite. ECAM650.55.MS EX:1

Small issue is that not all coffee buttons are supported. See attached photo with supported buttons.

Big thanks to the dev - so great to have the coffee machine warm up to my voice assistants command.

image

Integration not working after change to HassOS (BleakError: UUID was not found!)

Hi !
I was using the integration without problem until I migrated my 'unsupported installation' (Ubuntu) to HassOS.

My current system:
Custom Component version: 1.2.3
Home Assistant 2022.10.3
Supervisor 2022.10.0
Operating System 9.2
Intel NUC i3

I added the machine MAC address but I can see these two WARNINGS:

Logger: custom_components.delonghi_primadonna.config_flow
Source: custom_components/delonghi_primadonna/config_flow.py:40
Integration: Delonghi Primadonna (documentation, issues)
First occurred: 11 October 2022, 20:29:20 (1 occurrences)
Last logged: 11 October 2022, 20:29:20
Discovered Delonghi device: 00:A0:50:50:7C:62 D1545274 <--- It looks ok since it's the MAC of my machine

Logger: custom_components.delonghi_primadonna.device
Source: custom_components/delonghi_primadonna/device.py:199
Integration: Delonghi Primadonna (documentation, issues)
First occurred: 11 October 2022, 20:43:16 (1 occurrences)
Last logged: 11 October 2022, 20:43:16
BleakError: Characteristic 00035b03-58e6-07dd-021a-08123a000301 was not found!

The second warning appears each few seconds.

Do you have an idea about what could be provoking this connection error?

Thanks in advanced !!!!

BleakDBusError / TimeoutError

Hi, I get since a few days permanently the following two errors and the coffee machine (Delonghi Primadonna) can no longer be controlled via Home Assistant

Issue 1:

Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht

Logger: custom_components.delonghi_primadonna.device
Source: custom_components/delonghi_primadonna/device.py:273
Integration: Delonghi Primadonna (documentation, issues)
First occurred: 29. November 2022 um 22:00:55 (2134 occurrences)
Last logged: 10:52:02

BleakDBusError: [org.bluez.Error.Failed] le-connection-abort-by-local
BleakDBusError: [org.bluez.Error.Failed] br-connection-canceled

Issue 2:

Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht

Logger: custom_components.delonghi_primadonna.device
Source: custom_components/delonghi_primadonna/device.py:279
Integration: Delonghi Primadonna (documentation, issues)
First occurred: 29. November 2022 um 22:00:29 (282 occurrences)
Last logged: 10:51:51

TimeoutError:

The integration worked very well for a few weeks / months. Does anyone have any idea ?

Add support for ECAM 650.85.MS

Hi!

I hope support for ECAM 650.85.MS can be added for this integration.

It is not listed on compatible devices

Thanks in advance

Entity None is implicitly using device name by not setting its name

Received the following error in the system log:

Logger: homeassistant.helpers.entity
Source: helpers/entity.py:371
First occurred: 12:22:52 (1 occurrences)
Last logged: 12:22:52

Entity None (<class 'custom_components.delonghi_primadonna.device_tracker.DelongiPrimadonnaDeviceTracker'>) is implicitly using device name by not setting its name. Instead, the name should be set to None, please create a bug report at https://github.com/Arbuzov/home_assistant_delonghi_primadonna/issues

new machine behavior

ok i think i understand the problem. The machine doesn't accept more than one command simultaneously now so if I monitor the status I can't launch the command to make a coffee so I can't connect to the machine continuously but only when I start the command

Connection issue

Hey all.
I am running home assistant on my Synology DSM - virtual machine.
I find my PrimaDonna Class 550.85.MS MAC address , but after adding device nothing happens.
I can't understand how connection must be established, do I need bluetooth adapter connected to my home assistant device?

le-connection-abort-by-local on home-assistant.log

Hello Arbuzov,
thanks for this great integration. I'm using it with a De Longhi Dinamica Plus and it works very well.
Since I have a lot of integrations and device i'm trying to clean up the home-assistant.log from any not useful log. Looking at the most frequent log I see these:

2023-01-19 11:47:12.573 WARNING (MainThread) [custom_components.delonghi_primadonna.device] TimeoutError:
2023-01-19 11:47:27.580 WARNING (MainThread) [custom_components.delonghi_primadonna.device] TimeoutError:
2023-01-19 11:47:39.233 WARNING (MainThread) [custom_components.delonghi_primadonna.device] BleakError: failed to discover services, device disconnected
2023-01-19 11:47:54.541 WARNING (MainThread) [custom_components.delonghi_primadonna.device] BleakDBusError: [org.bluez.Error.Failed] le-connection-abort-by-local
2023-01-19 11:48:12.579 WARNING (MainThread) [custom_components.delonghi_primadonna.device] TimeoutError:
2023-01-19 11:48:19.824 WARNING (MainThread) [custom_components.delonghi_primadonna.device] BleakError: failed to discover services, device disconnected

they happens with a frequency of about 2 minutes. Are they a "normal" behavior? Currently my HA is installed onto a RP4 8MB and the coffee machine is located less than 2 meters away from RPI, so they should have a good communication channel.

HA is completely updated with latest changes:

Home Assistant 2023.1.5
Supervisor 2022.12.1
Operating System 9.4
Frontend 20230110.0 - latest

Any ideas/advise to fix those messages?

List of Compatible deviced

Hello, thanks for your work. Do you have a list of compatible devices with your integration? In addition, I cannot find it via HACS. Why?

Thanks

Primadonna elite stopped working

Greetings,

I am a complete newbie when it comes to home assistant and coding.
I have used the integration for a while. It has been a hit-and-miss but mostly working.

For the past few days, It has stopped working completely. I deleted the integration, automatically discovered the machine but It never works.

See the log (If I did that right)
I understand if you are busy to respond, and thanks in advance to whoever spared a minute to reply

`This error originated from a custom integration.

Logger: homeassistant.config_entries
Source: custom_components/delonghi_primadonna/init.py:25
Integration: Delonghi Primadonna (documentation, issues)
First occurred: 3:14:35 PM (1 occurrences)
Last logged: 3:14:35 PM

Error setting up entry Coffee Machine for delonghi_primadonna
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 387, in async_setup
result = await component.async_setup_entry(hass, self)
File "/config/custom_components/delonghi_primadonna/init.py", line 25, in async_setup_entry
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
AttributeError: 'ConfigEntries' object has no attribute 'async_setup_platforms'
`

Problem with the integration as of HA Version 2023.3

Hi Sergey,
I get the following log entries...
Can you please have a look at this?
Thank you and best regards,
Olli


Logger: homeassistant.helpers.frame
Source: helpers/frame.py:77
First occurred: 09:45:13 (1 occurrences)
Last logged: 09:45:13

Detected integration that called async_setup_platforms instead of awaiting async_forward_entry_setups; this will fail in version 2023.3. Please report issue to the custom integration author for delonghi_primadonna using this method at custom_components/delonghi_primadonna/init.py, line 25: hass.config_entries.async_setup_platforms(entry, PLATFORMS)


Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht

Logger: custom_components.delonghi_primadonna.config_flow
Source: custom_components/delonghi_primadonna/config_flow.py:40
Integration: Delonghi Primadonna (documentation, issues)
First occurred: 09:56:03 (1 occurrences)
Last logged: 09:56:03

Discovered Delonghi device: xx:xx:xx:xx:xx:xx D1531999


Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht

Logger: homeassistant
Source: custom_components/delonghi_primadonna/device.py:207
Integration: Delonghi Primadonna (documentation, issues)
First occurred: 09:56:02 (9 occurrences)
Last logged: 09:56:29

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/config/custom_components/delonghi_primadonna/device.py", line 207, in _handle_data
self.steam_nozzle = NOZZLE_STATE.get(value[4], value[4])
IndexError: bytearray index out of range

Blocking call to sleep inside the event loop WARNING

Hi Sergey

Just in case you didn't notice it, Home Assistant is showing a warning with the following data.
As you can see it just a warning but maybe there is a way to improve it !

WARNING (MainThread) [homeassistant.util.async_] Detected blocking call to sleep inside the event loop. This is causing stability issues. Please report issue to the custom component author for delonghi_primadonna doing blocking calls at custom_components/delonghi_primadonna/device.py, line 247: data = self._device.char_read()

WARNING (MainThread) [homeassistant.util.async_] Detected blocking call to sleep inside the event loop. This is causing stability issues. Please report issue to the custom component author for delonghi_primadonna doing blocking calls at custom_components/delonghi_primadonna/device.py, line 113: self._adapter.stop()

Thanks for your work in the integration.

ECAM 550.65w but with problems

Hi, thanks for integration. Works with ECAM 550.65w but with some issues

  1. BT connection isn't stable
  2. if you have a personal profile with custom drinks, for example, when you pulse button prepare Espresso, is the espresso standar, but no custom expresso.

Sorry for my english

Regards

ESPHome Bluetooth Proxy is unsupported

Getting the following error in my Home Assistant logs:

Logger: homeassistant
Source: components/esphome/bluetooth/client.py:263
First occurred: 8:17:40 PM (1 occurrences)
Last logged: 8:17:40 PM

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/config/custom_components/delonghi_primadonna/device.py", line 226, in beverage_start
    await self._connect()
  File "/config/custom_components/delonghi_primadonna/device.py", line 162, in _connect
    await self._client.connect()
  File "/usr/src/homeassistant/homeassistant/components/bluetooth/models.py", line 306, in connect
    return await super().connect(**kwargs)
  File "/usr/local/lib/python3.10/site-packages/bleak/__init__.py", line 471, in connect
    return await self._backend.connect(**kwargs)
  File "/usr/src/homeassistant/homeassistant/components/esphome/bluetooth/client.py", line 84, in _async_wrap_bluetooth_operation
    return await func(self, *args, **kwargs)
  File "/usr/src/homeassistant/homeassistant/components/esphome/bluetooth/client.py", line 263, in connect
    await connected_future
bleak.exc.BleakError: Error ESP_GATT_CONN_FAIL_ESTABLISH while connecting: Connection failed to establish

PrimaDonna Soul

I've got a PrimaDonna Soul. As the DeLonghi App really is one of the worst I have ever seen I thought maybe your application could help out.
Unfortunately, the machine does not react to anything after being connected. Is there a possibility to read out some logs or test something to make the model compatible. It is an ECAM 610.75.

no Entity will show

Integration is installed and show (but empty) , name and mac adress was input, but no entity/device is available.

Log:
DelongiPrimadonnaCupLightSwitch(delongh_device)
TypeError: DelonghiDeviceEntity.init() missing 1 required positional argument: 'hass'
2022-07-12 16:26:53 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up delonghi_primadonna platform for binary_sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 250, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/delonghi_primadonna/binary_sensor.py", line 16, in async_setup_entry
DelongiPrimadonnaCookingSensor(delongh_device)
TypeError: DelonghiDeviceEntity.init() missing 1 required positional argument: 'hass'
2022-07-12 16:26:53 ERROR (MainThread) [homeassistant.components.button] Error while setting up delonghi_primadonna platform for button

Versions:
Home Assistant 2022.7.3 Supervisor 2022.07.0 Operating System 8.2 Frontend 20220707.0 - latest

Integration does not start properly anymore after update to Homeassistant 2202.10

I get the following error in the log:
Traceback (most recent call last):
File "/config/custom_components/delonghi_primadonna/device.py", line 262, in get_device_name
await self._connect()
File "/config/custom_components/delonghi_primadonna/device.py", line 153, in _connect
.find_device_by_address(
AttributeError: 'HaBleakScannerWrapper' object has no attribute 'find_device_by_address'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.