Seite 1 von 2

[V4.0 IP5] Daten von HomeAssistant via MQTT zum Timberwolf

Verfasst: Mo Dez 25, 2023 11:35 am
von cheater
Hallo Leute,
nachdem ich daran gescheitert bin mit dem Timberwolf (und ioBroker) die Tibber API abzufragen, wollte ich mich mal an HomeAssistant versuchen.

Der MQTT Broker läuft im Timberwolf und HA läuft in Docker. Jetzt bräuchte ich mal Hilfe, wie ich die Werte in HA via MQTT in den Timberwolf bringe. Vielleicht hat das jemand von euch schon mal gemacht.

Re: [V4.0 IP5] Daten von HomeAssistant via MQTT zum Timberwolf

Verfasst: Mo Dez 25, 2023 12:07 pm
von blaubaerli
Hallo Dominic,

was bitte ist TQ?

Beste Grüße
Jens

Re: [V4.0 IP5] Daten von HomeAssistant via MQTT zum Timberwolf

Verfasst: Mo Dez 25, 2023 12:24 pm
von Guestgiver
Hallo Dominic,
Unabhängig davon was TQ sein könnte, läuft der TWS in MacVlan? Und Home Assistant entsprechend auch?

Re: [V4.0 IP5] Daten von HomeAssistant via MQTT zum Timberwolf

Verfasst: Mo Dez 25, 2023 12:33 pm
von cheater
Mahlzeit,
sorry da hat die Autokorrektur vom Macbook wieder zugeschlagen, habs oben geändert.

Ja, Home Assistant läuft im MacVlan.

Re: [V4.0 IP5] Daten von HomeAssistant via MQTT zum Timberwolf

Verfasst: Mo Dez 25, 2023 12:48 pm
von Sebastian104
Moin Dominic,

in Kurzfassung da ich gleich los muss.
du brauchst die Mqtt Integration - diese dann einrichten. (mqt broker Adresse, etc.)
Dann brauchst du ein Add-on um die config zu bearbeiten (ich nutze den Studio Code Server)
dann den Studio Code Server öffnen, die configuration.yaml bearbeiten und folgendes hinzufügen:

Code: Alles auswählen

mqtt_statestream:
  base_topic: Home/Assistant2
  publish_attributes: true
  publish_timestamps: true
  
dadurch werden alle Objektänderung welche es in HA gibt gesendet.
Kann noch angepasst werden.
Doku dazu:
https://www.home-assistant.io/integrati ... atestream/

Re: [V4.0 IP5] Daten von HomeAssistant via MQTT zum Timberwolf

Verfasst: Mo Dez 25, 2023 1:20 pm
von gbglace
Ahh das ergibt ein globales weiterleiten aller Entitäten nach MQTT?

Und ich habe erst mühselig je Einzelentität eine Automation gebastelt, um das in den MQTT-Ausgang zu bekommen.

Damit lässt sich so ein HA ja dann doch recht einfach als Durchlauferhitzer in Richtung MQTT und TWS für IOT Gerätschaften benutzen.

Re: [V4.0 IP5] Daten von HomeAssistant via MQTT zum Timberwolf

Verfasst: Mo Dez 25, 2023 2:17 pm
von cheater
Servus zusammen,
so wie ich das sehe lassen sich in Docker Installationen von Homeassistant leider keine Addons installieren.

Vielleicht führt ja auch ein anderer Weg zum Ziel. Und zwar gibt es imm Dockerhub zwei Tibber2MQTT Module. Vielleicht wäre das für mich und auch andere User eine gute Möglichkeit um einfach (und auch ohne HomeAssistant) die Tibber Daten in den Timberwolf zu bekommen.

Leider sind hier meine Fähigkeiten zu Ende, selbst bei der Lösung von Sebastian verstehe ich nur Bahnhof.

Zum Ziel käme ich da auf jeden Fall nur mit einer detaillierten Anleitung.

Re: [V4.0 IP5] Daten von HomeAssistant via MQTT zum Timberwolf

Verfasst: Mo Dez 25, 2023 2:37 pm
von gbglace
Das config.yaml kannst auch vom PC aus mit WIN-SCP erreichen.

Re: [V4.0 IP5] Daten von HomeAssistant via MQTT zum Timberwolf

Verfasst: Mo Dez 25, 2023 3:15 pm
von cheater
Hi,
also ich habe es geschafft, dass ich via WIN-SCP auf das Volume von HomeAssistant zugrefein kann. :dance:

Fragen:
- In HomeAssistant habe ich die Integration "MQTT" gewählt. Ist das korrekt? Als Server ist die IP des Timberwolf gewählt, da hier der Broker isntallier ist. Port ist 1883.

- in welchem Pfad finde ich nun die Yaml Datei?

Edit: Also die Datei scheint unter /mnt/homeassistant/ zu sein

Re: [V4.0 IP5] Daten von HomeAssistant via MQTT zum Timberwolf

Verfasst: Mo Dez 25, 2023 4:09 pm
von gbglace
Ich habe mir angewöhnt alle Container im MAC-VLAN anzulegen. Damit hat hier auch der MQTT-Broker eine eigene IP-Adresse.
Der HA-Container bekommt auch eine eigen IP-Adresse.
Die Config-Daten des HA habe ich in ein separates Volume ausgelagert. Dafür im Portainer unter Volumes eines anlegen und dann bei der HA-Container Konfiguration /config darauf mappen.

Zusätzlich läuft noch ein allgemeiner SSH-Container entlang der Anleitung hier im Forum.
Dieser Container bekommt alle diese config/data Volumes die separat angelegt wurden ebenfalls zugeordnet.
Mit WINSCP verbinde ich mich dann gegen den SSH-Container und kann dann alle statischen Daten / Logs von HA, Nodered, dem Pi-hole, MQTT-Broker usw. einsehen und bearbeiten und sie bleiben bei einem Recreate des Containers erhalten.

Das mit dem Stream an MQTT habe ich vorhin ausprobiert und funktioniert gut. Ich muss mir nur einen neuen HA User oder Passwort ausdenken. Entweder raffelt das Ding die Umlaute nicht im Usernamen und/oder es gibt eine mir unbekannte Begrenzung der Passwortlänge.