Nog niet zo lang met Home Assistant bezig en enorm verrast door de mogelijkheden van het systeem. Zeker in vergelijking met Domoticz waar het toch vaak een gepruts is/was om iets geconfigureerd te krijgen.
Maar nu. Ik heb een Boxx in huis, de ‘slimme’ thermostaat van Engie. HA heeft hiervoor een out-of-the-box integration die zowel werkt met de Eneco Toon als de Boxx. Het lukt mij jammer genoeg niet om het geconfigureerd te krijgen.
Ik heb een key en secret van de Toon API en kan inloggen op het boxx platform, maar daarna krijgt de integration een internal server error.
De developer heeft dit getest voor de Eneco Toon, die net iets anders werkt (extra data die wordt meegegeven om een token van de Toon API te krijgen).
Nu mijn vraag. Is er iemand die ook een Boxx in huis heeft en de integration in HA eens wil testen? Zo weet ik of het aan mij ligt.
Link: https://www.home-assistant.io/integrations/toon/
Engie Boxx in Home Assistant
-
- Starter Plus
- Berichten: 49
- Lid geworden op: 16 jan 2007, 14:51
- Uitgedeelde bedankjes: 4 keer
- Bedankt: 4 keer
Vertel, hoe heb je dat gedaan? Ik had net Boxx geïnstalleerd in versie 0.111 en toen ik update naar 0.112 (en nu 0.112.4) krijg ik het met geen stokken aan de praat. Steeds een "500 Internal Server Error"... HASSIO 4.11 op een NUC.tizzen33 schreef:Ondertussen een aanpassing gedaan in de authentication flow en Boxx is zichtbaar in Home Assistant!
Keys zijn correct, Internal URL is correct. Enige verschil is in de documentatie verwijzen ze naar "https://" en mijn systeem is het "http://"
ALvast bedankt!
-
- Member
- Berichten: 60
- Lid geworden op: 30 maa 2017, 10:14
- Uitgedeelde bedankjes: 1 keer
- Bedankt: 15 keer
https://github.com/home-assistant/core/pull/37716/files
Custom component aanmaken met dezelfde files als het origineel en volgende aanpassen in oauth2.py:
Line 135 ( return cast(dict, await resp.json()) ) verwijderen en vervangen door:
Custom component aanmaken met dezelfde files als het origineel en volgende aanpassen in oauth2.py:
Line 135 ( return cast(dict, await resp.json()) ) verwijderen en vervangen door:
Code: Selecteer alles
resp_json = cast(dict, await resp.json())
resp_json["expires_in"] = float(resp_json["expires_in"])
return resp_json
-
- Starter Plus
- Berichten: 49
- Lid geworden op: 16 jan 2007, 14:51
- Uitgedeelde bedankjes: 4 keer
- Bedankt: 4 keer
Super! Merci.tizzen33 schreef:https://github.com/home-assistant/core/pull/37716/files
Custom component aanmaken met dezelfde files als het origineel en volgende aanpassen in oauth2.py:
-
- Member
- Berichten: 60
- Lid geworden op: 30 maa 2017, 10:14
- Uitgedeelde bedankjes: 1 keer
- Bedankt: 15 keer
Als het gelukt is, kan je dan eens de apparaten en entiteiten posten die toegevoegd zijn? Ik mis toch een aantal dingen (geen gas- of watermeter, geen opentherm).
Apparaten: Gebruikte entiteiten Ongebruikte entiteiten
Apparaten: Gebruikte entiteiten Ongebruikte entiteiten
-
- Starter Plus
- Berichten: 49
- Lid geworden op: 16 jan 2007, 14:51
- Uitgedeelde bedankjes: 4 keer
- Bedankt: 4 keer
Ik ging wachten tot je bugfix opgenomen was in een release. Sorry.tizzen33 schreef:Als het gelukt is, kan je dan eens de apparaten en entiteiten posten die toegevoegd zijn? Ik mis toch een aantal dingen (geen gas- of watermeter, geen opentherm