Benachrichtigungen
Alles lรถschen

Home Assistant: Externe Datenbank benutzen

10 Beitrรคge
2 Benutzer
0 Reactions
262 Ansichten
Beitrรคge: 736
 Olli
Admin
Themenstarter
(@olli)
Mitglied
Beigetreten: Vor 10ย Jahren
wpf-cross-image

Das charmante an Home Assistant ist, dass man nach der Installation auf einem Raspberry Pi zum Beispiel sofort loslegen kann das eigene Smarthome einzurichten. Nach der ca. 20minรผtigen Installation (was natรผrlich von der Rechenleistung der gewรคhlten Hardware abhรคngt) kann es sofort losgehen! Home Assistant wรคhlt automatisch alle Einstellungen, damit die Freude am Smarthome mรถglichst schnell beginnt. Doch eine Sache ist hierbei, meiner Meinung nach, wirklich unglรผcklich umgesetzt und vermutlich auf Kurz oder Lang auch der Grund fรผr Hardware-Probleme mit Home Assistant: Home Assistant benutzt im Hintergrund natรผrlich auch Datenbanken, um die ganzen Einstellungen und Messwerte zu speichern. Diese Datenbank wird…

Antwort
Schlagwรถrter fรผr Thema
9 Antworten
Beitrรคge: 1
Gast
(@Jรถrg)
New Member
Beigetreten: Vor 4ย Jahren

Hi Oli,
du lรคsst die DB unabhรคngig auf der NAS laufen ( was verwendest du da) oder hast du die NAS als Speicher in den Rasp eingebunden und die mysql-Instanz lรคuft dort und legt nur die Daten auf die NAS? Was passiert wenn dein LAN/WLAN in dem Fall nicht verfรผgbar ist? Dann hast du zwar รผber Z-Wave und Zigbee vom WLAN unabhรคngige Protokolle aber dein Backbone ist vom Netzwerk abhรคngig oder?

GruรŸ
Jรถrg

Antwort
3 Antworten
 Olli
Admin
(@olli)
Beigetreten: Vor 10ย Jahren

Mitglied
Beitrรคge: 736

Hi Jรถrg!
Zu dem Zeitpunkt hatte ich die DB auf meinem WD-NAS und dort phpMyAdmin im Einsatz. Per IP-Adresse hat sich Home Assistant dann mit dem NAS lokal verbunden. Das LAN kann ja eigentlich nur nicht verfรผgbar sein, wenn der Router keinen Storm hat. Selbst wenn der Router offline ist, klappt die DB-Anbindung so!

Mittlerweile lรคuft die DB aber sogar auf einem meiner Webspaces im WWW.

Theoretisch kann es durch offline-Zeiten zu einem nicht synchronen Stand kommen. Dies "korrigiert" Home Assistant aber im Nachgang wieder. Und in Echtzeit konnte ich bislang keine Probleme der Funktionalitรคt von Home Assistant beobachten deswegen.

Viele GrรผรŸe

Olli

Antwort
Gast
(@Jรถrg)
Beigetreten: Vor 4ย Jahren

New Member
Beitrรคge: 1

Hi Olli,
ich versuche auch grade Homeassistant mit einer Datenbank bei Strato zu koppeln - leider spuckt HA "Operational Error" aus. Kannst du mir nen Tipp geben, wie deine recorder-config in HA aussieht?
Ich komme leider nicht weiter...

Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10ย Jahren

Mitglied
Beitrรคge: 736

Hi Chris,
in meiner recorder.yaml habe ich fรผr die URL der DB lediglich folgende Zeile:
db_url: mysql://DB-ID:GEHEIMES_PASSWORT@EINEURL.DE/DB-ID?charset=utf8

Das ist natรผrlich noch um deine Daten anzupassen ๐Ÿ˜‰

Hoffe das passt bei dir, viel Erfolg!
Olli

Antwort
Beitrรคge: 1
Gast
(@Jรถrg)
New Member
Beigetreten: Vor 4ย Jahren

Hallo Olli,
lรคuft bei mir leider nicht... ich hab in der configuration.yaml folgenden Eintrag:
(natรผrlich mit meinen Zugangsdaten zur DB)
recorder:
db_url: mysql://user:password@rdbms.strato.de/dbname?charset=utf8
Hast du vielleicht noch ne Portweiterleitung oder sowas zusรคtzlich machen mรผssen?
Vielen lieben Dank!

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10ย Jahren

Mitglied
Beitrรคge: 736

Hi Chris, ich kann dir die Syntax von Strato leider nicht im Detail prรผfen. Kannst du denn mit einer SQL-Software darauf zugreifen (also HeidiSQL oder so)? Und erlaubt Strato รผberhaupt Zugriffe von auรŸerhalb? Hรคufig ist das in der der Standards-Einstellung geblockt.

Ne Port-Weiterleitung? Meinst du damit deinen Router? Nein, das ist ja nur fรผr eingehende Verbindungen. Die Home Assistant DB-Verbindung ist nur ausgehend! Das kann also keine Ursache sein!

Antwort
Beitrรคge: 1
Gast
(@Jรถrg)
New Member
Beigetreten: Vor 4ย Jahren

Hallo Olli,
die Config wie oben beschrieben lรคuft einwandfrei mit einer lokalen Datenbank auf Synology mit MariaDB 10.
Anscheinend lรคsst Strato wirklich keinen Zugriff von aussen zu, ich konnte jedenfalls keine Verbindung herstellen.
Vielen Dank nochmal fรผr die Hilfe!

Antwort
Beitrรคge: 1
Gast
(@Jรถrg)
New Member
Beigetreten: Vor 4ย Jahren

Tach auch, danke fรผr deine Ideen rund um HA hier im Blog. Einige werde ich mir sicherlich mal zu Gemรผte fรผhren. Als jemand, dessen System auch auf einem RPi (ein 4er) lรคuft, wollte ich dir als Alternative zum Auslagern der Datenbank vorschlagen: https://community.home-assistant.io/t/installing-home-assistant-on-a-rpi-4b-with-ssd-boot/230948
Da der RPi4 mittlerweile auch von einer via USB angeschlossenen SSD booten kann, hat man dann das beste aus beiden Welten. Enorme Schreibraten und eine noch bessere Latenz als via LAN. Mein Hauptaugenmerk lag aber da drauf, dass mir HA sonst bei Updates/Neustarts des NAS aussteigt und ich beides lieber auf einem Host haben will. Ich hatte ohnehin noch einen USB3-to-SATA Adapter von einem Samsung-SSD-Kit herumliegen, da kam das wie gelegen. Seit รผber einem Jahr problemlos im Einsatz und unfassbar schnell/responsive.
LG Daniel

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10ย Jahren

Mitglied
Beitrรคge: 736

Hi Daniel! Vielen Dank fรผr dein Feedback und den Hinweis auf die andere Anbindung der DB! Schaue ich mir, bei Gelegenheit einmal an!

VG

Olli

Antwort

Produktempfehlungen