Goedemorgen,
Probeer al een paar dagen een Eve Energy smartplug die Matter en Thread ondersteunt gekoppeld krijgen aan mijn Home Assistant installatie. Dat wil nog niet lukken.
In eerste instantie heb ik een Google Nest Hub gen2 als Thread Border Router willen gebruiken en die proberen te koppelen aan Home Assistant. Daarvoor gebruik ik een OnePlus Nord 2T telefoon om het Matter device te koppelen. Deze accepteert via de Google Home app wel de QR-code en gaat dan scannen. Na dertig seconden zegt 'ie dat hij het device niet kan vinden. Dichterbij de smartplug houden is een advies, net zoals bluetooth even uit en aan te zetten op de telefoon. Ik hou de telefoon op een paar centimeter afstand van de plug, maar dit helpt niet. De Google Nest Hub staat daar ongeveer 50 cm vandaan. Bluetooth herstarten werkt ook niet, net zoals het uit- en aanzetten van mijn telefoon.
De volgende route die ik heb geprobeerd is het aanschaffen van een Sonoff Zigbee ZBdongle-E (USB) en die te voorzien van OpenThread RCP firmware. Dat is gelukt en de stick heb ik op de Home Assistant aangesloten. HA draait in een VM op een NUC waarop Proxmox staat. De USB stick is via passthrough gekoppeld aan de VM vanaf de Proxmox host. HA ziet de stick ook.
In Home Assistant heb ik de volgende add-ons draaien:
- OpenThread Border Router: in de logging zie ik dat de add-on communiceert met de dongle
- Matter Server: de dongle communiceert met de add-on volgens de logging. Zie wel dit in de logs staan sinds vannacht:
Dat Network is unreachable baart me zorgen. Heeft dat met het IPv6 netwerk te maken? Poort 5353 is mDNS, dacht ik, en dat speelt een grote rol bij Matter.
Heb ook de volgende twee integraties draaien:
- Matter (BETA): zegt geen apparaten of entiteiten. Als ik op Item Toevoegen klik, wil hij hem koppelen aan de Matter Server add-on. Dat is hij ook, maar voor de zekerheid koppel ik hem nogmaals. Apparaten of entiteiten blijft op geen staan.
- OpenThread Border Router: ook geen apparaten of entiteiten, geeft 'ie aan. Bij Dienst Toevoegen geeft 'ie aan dat de integratie al geconfigureerd is en er slechts één configuratie mogelijk is.
Heb ik hiermee de correcte twee integraties en add-ons draaien om een eigen Thread netwerk op te zetten vanuit Home Assistant?
Gisteravond geprobeerd om de Eve smartplug te koppelen via de Home Assistant Companion App op mijn telefoon en een iPad mini. Op de iPad mini kom ik het verst: hij ziet de smartplug en gaat hem proberen te koppelen. Na een seconde of dertig verschijnt: pairing failed.
Als ik mijn Android telefoon gebruik, krijg ik weer de melding dat het apparaat niet gevonden kan worden.
In Home Assistant Companion App heb ik het HA Thread netwerk als preferred gezet en de credentials zowel gekoppeld met de telefoon als de Home Assistant. De Android telefoon zegt daarbij wel dat de telefoon en Home Assistant verschillende Thread netwerken prefereren. Android de Nest Hub border routers (zijn er twee) en HA het eigen Thread netwerk. Ik krijg op geen enkele manier deze melding weg. Ook het legen van de cache van de Google Play Services software op de telefoon helpt niet. Heb nu wel dat de telefoon aangeeft als ik weer een Matter device wil aankoppelen, dat hij zegt dat Matter niet beschikbaar is. Dit kon komen omdat Google Play Services niet de juiste modules meer geladen heeft na het wissen van de cache. Meestal komt dit binnen 24 uur weer goed.
Wat is nu het beste pad om te volgen:
- logging beschikbaar proberen te krijgen uit HA waarom de pairing mislukt? Heb die tot nu toe niet kunnen vinden, ook met logging niveau van de verschillende add-ons en integraties op info. Weet iemand welk stuk software zou moeten loggen hoe de pairing is verlopen?
- een ander Matter device aanschaffen en het nogmaals proberen? Ik begrijp uit verschillende bronnen op internet dat deze Eve devices wel meer problemen geven met Google/Android en oorspronkelijk alleen met Apple werkten. Op de doos staat wel dat het een Thread device is en dat het met Google ecosysteem zou moeten werken.
- andere tips of een duidelijke howto of iets dergelijks? Het liefst gebruik ik het HA Thread netwerk en niet die van de Google Hubs, maar als iemand weet hoe ik dat aan de praat kan krijgen (Eve smartplug gekoppeld aan een Nest Hub gen2) en HA laat communiceren met de Hub Thread Border Router, dan kan ik daar voorlopig ook mee leven.
(Beetje lange tekst geworden; dank dat je zover bent gekomen!
)
Probeer al een paar dagen een Eve Energy smartplug die Matter en Thread ondersteunt gekoppeld krijgen aan mijn Home Assistant installatie. Dat wil nog niet lukken.
In eerste instantie heb ik een Google Nest Hub gen2 als Thread Border Router willen gebruiken en die proberen te koppelen aan Home Assistant. Daarvoor gebruik ik een OnePlus Nord 2T telefoon om het Matter device te koppelen. Deze accepteert via de Google Home app wel de QR-code en gaat dan scannen. Na dertig seconden zegt 'ie dat hij het device niet kan vinden. Dichterbij de smartplug houden is een advies, net zoals bluetooth even uit en aan te zetten op de telefoon. Ik hou de telefoon op een paar centimeter afstand van de plug, maar dit helpt niet. De Google Nest Hub staat daar ongeveer 50 cm vandaan. Bluetooth herstarten werkt ook niet, net zoals het uit- en aanzetten van mijn telefoon.
De volgende route die ik heb geprobeerd is het aanschaffen van een Sonoff Zigbee ZBdongle-E (USB) en die te voorzien van OpenThread RCP firmware. Dat is gelukt en de stick heb ik op de Home Assistant aangesloten. HA draait in een VM op een NUC waarop Proxmox staat. De USB stick is via passthrough gekoppeld aan de VM vanaf de Proxmox host. HA ziet de stick ook.
In Home Assistant heb ik de volgende add-ons draaien:
- OpenThread Border Router: in de logging zie ik dat de add-on communiceert met de dongle
- Matter Server: de dongle communiceert met de add-on volgens de logging. Zie wel dit in de logs staan sinds vannacht:
code:
1
2
3
4
5
6
7
8
9
10
11
| 2024-08-07 00:00:19.735 (MainThread) WARNING [zeroconf] Error with socket 50 (('::1', 5353, 0, 0))): [Errno 101] Network is unreachable Traceback (most recent call last): File "/usr/local/lib/python3.11/asyncio/selector_events.py", line 1200, in sendto self._sock.sendto(data, addr) OSError: [Errno 101] Network is unreachable 2024-08-07 00:00:20.519 (MainThread) DEBUG [matter_server.server.client_handler] [140123792448016] Connected from 10.109.0.20 2024-08-07 00:00:20.520 (MainThread) VERBOSE [matter_server.server.client_handler] [140123792448016] Received: { "message_id": "a6096cd277d04e72a9f54fa174c6eb77", "command": "start_listening", "args": null } |
Dat Network is unreachable baart me zorgen. Heeft dat met het IPv6 netwerk te maken? Poort 5353 is mDNS, dacht ik, en dat speelt een grote rol bij Matter.
Heb ook de volgende twee integraties draaien:
- Matter (BETA): zegt geen apparaten of entiteiten. Als ik op Item Toevoegen klik, wil hij hem koppelen aan de Matter Server add-on. Dat is hij ook, maar voor de zekerheid koppel ik hem nogmaals. Apparaten of entiteiten blijft op geen staan.
- OpenThread Border Router: ook geen apparaten of entiteiten, geeft 'ie aan. Bij Dienst Toevoegen geeft 'ie aan dat de integratie al geconfigureerd is en er slechts één configuratie mogelijk is.
Heb ik hiermee de correcte twee integraties en add-ons draaien om een eigen Thread netwerk op te zetten vanuit Home Assistant?
Gisteravond geprobeerd om de Eve smartplug te koppelen via de Home Assistant Companion App op mijn telefoon en een iPad mini. Op de iPad mini kom ik het verst: hij ziet de smartplug en gaat hem proberen te koppelen. Na een seconde of dertig verschijnt: pairing failed.
Als ik mijn Android telefoon gebruik, krijg ik weer de melding dat het apparaat niet gevonden kan worden.
In Home Assistant Companion App heb ik het HA Thread netwerk als preferred gezet en de credentials zowel gekoppeld met de telefoon als de Home Assistant. De Android telefoon zegt daarbij wel dat de telefoon en Home Assistant verschillende Thread netwerken prefereren. Android de Nest Hub border routers (zijn er twee) en HA het eigen Thread netwerk. Ik krijg op geen enkele manier deze melding weg. Ook het legen van de cache van de Google Play Services software op de telefoon helpt niet. Heb nu wel dat de telefoon aangeeft als ik weer een Matter device wil aankoppelen, dat hij zegt dat Matter niet beschikbaar is. Dit kon komen omdat Google Play Services niet de juiste modules meer geladen heeft na het wissen van de cache. Meestal komt dit binnen 24 uur weer goed.
Wat is nu het beste pad om te volgen:
- logging beschikbaar proberen te krijgen uit HA waarom de pairing mislukt? Heb die tot nu toe niet kunnen vinden, ook met logging niveau van de verschillende add-ons en integraties op info. Weet iemand welk stuk software zou moeten loggen hoe de pairing is verlopen?
- een ander Matter device aanschaffen en het nogmaals proberen? Ik begrijp uit verschillende bronnen op internet dat deze Eve devices wel meer problemen geven met Google/Android en oorspronkelijk alleen met Apple werkten. Op de doos staat wel dat het een Thread device is en dat het met Google ecosysteem zou moeten werken.
- andere tips of een duidelijke howto of iets dergelijks? Het liefst gebruik ik het HA Thread netwerk en niet die van de Google Hubs, maar als iemand weet hoe ik dat aan de praat kan krijgen (Eve smartplug gekoppeld aan een Nest Hub gen2) en HA laat communiceren met de Hub Thread Border Router, dan kan ik daar voorlopig ook mee leven.
(Beetje lange tekst geworden; dank dat je zover bent gekomen!