Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Wer nutzt denn eigentlich alles Home Assistant?

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • meti
    antwortet
    Hi!
    Heute Abend wird wohl 2021.2 erscheinen. Bitte beachtet die breaking changes in der KNX integration
    - im knx_event heißt das Attribut `address` jetzt `destination` (weil es jetzt auch `source` etc. gibt)
    - `fire_event` gibts nicht mehr
    - `fire_event_filter` heißt dann `event_filter`

    Einen Kommentar schreiben:


  • herr2d2
    antwortet
    Wieder etwas gelernt 👍🏻

    Einen Kommentar schreiben:


  • meti
    antwortet
    Nicht von der HA Integration weil nicht jedes Telegram in der InfluxDB gespeichert wird.

    Wenn man die Standard HA influxdb integration benutzt werden da auch nur state changes von entities geloggt.

    Telegrame die von HA nicht benutzt werden (deren GA nirgends konfiguriert ist) erreichen nie HA sondern werden von xknx gefiltert.

    Man müsste 'event_filter:[*]' benutzen und dann einen event listener machen der in influx schreibt. Dabei werden die payloads aber nicht decodiert. Das lohnt sich nicht wirklich.
    Zumal die Buslast im EFH bei einer gesunden Installation sowieso keine Rolle spielen dürfte.

    Also wenn Buslast, dann müsste das direkt in xknx implementiert sein.
    Zuletzt geändert von meti; 24.01.2021, 18:07.

    Einen Kommentar schreiben:


  • herr2d2
    antwortet
    Zitat von meti Beitrag anzeigen
    herr2d2 naja, du visualisierst Daten die schon am Bus vorhanden sind. Ich glaube das ist nicht was Schulle gemeint hat.
    Die KNX Integration kann nicht die Buslast ermitteln, wie es zb ETS macht.
    Das könnte natürlich sein ;-) Vielleicht habe ich das Problem auch einfach nicht gesehen, da mir meine Stromversorgung die erforderlichen Werte liefert. Die Anzahl der KNX-Telegramme pro Sekunde (falls dies die relevante Messgröße sein sollte) kann man doch bestimmt mit InfluxDB/Grafana ermitteln?
    Zuletzt geändert von herr2d2; 24.01.2021, 16:08.

    Einen Kommentar schreiben:


  • Schulle
    antwortet
    Hi zusammen,

    und danke für die rege Beteiligung an meiner Thematik! Es ist schon fast peinlich, dass ich nicht auf die Developer-Seite gestoßen bin... Ich hatte sie vor Jahren häufig genutzt und dann irgendwie aus den Augen verloren. Damit kann ich schon einiges meiner Wünsche abfangen

    Ich gebe euch recht, dass HA, auch zurecht, nicht allzu tief in KNX einsteigen will, weil der Großteil der Community Funk-Lösungen implentieren will. Auch ich fahre parallel noch Zigbee und co. Und dafür ist das System schon sehr gut.

    Beste Grüße an Euch aus dem verschneiten NRW

    Einen Kommentar schreiben:


  • meti
    antwortet
    herr2d2 naja, du visualisierst Daten die schon am Bus vorhanden sind. Ich glaube das ist nicht was Schulle gemeint hat.
    Die KNX Integration kann nicht die Buslast ermitteln, wie es zb ETS macht.

    Einen Kommentar schreiben:


  • herr2d2
    antwortet
    Zitat von Schulle Beitrag anzeigen
    Das einzige, was mir aktuell fehlt, ist eine kleine Dashboard-Ansicht in der die KNX-Bus-Auslastung bzw. ein kleiner Busmonitor integrieomert ist. Gerne würde ich auch über eine Dropdown-Liste oder auch per Handeingange Werte setzen oder lesen können. Eigentlich so, wie es in Edomi wunderbar funktioniert. Jedoch möchte ich den Nuc nicht nur für die KNX-Übersicht am Leben lassen müssen.
    Ich nutze HA, um die Entwicklung der Busauslastung und des Stromverbrauchs in den letzten 7 Tagen darzustellen ...
    2021-01-24 12_33_22-Übersicht - Home Assistant.jpg
    ... und den Status alle KNX-Module anzuzeigen.

    2021-01-24 12_41_23-Übersicht - Home Assistant.jpg

    Weiterhin schreibe ich alle Daten vom Bus (KNX) in eine Influx-DB, um historische Daten bei Bedarf auszuwerten, z.B. mit Grafana. Zur Störungs- und Problemanalyse verwende ich jedoch lieber ETS. Und falls du Angst hast, dass sich dein NUC langweilt (ich nutze einen RasPi), dann kann man noch weitere Add-ons installieren. Bei mir läuft Bitwarden (Passwort-Safe) und AdGuard (DNS-Server, um Werbung und Malware zu blocken).

    Alle aufgeführten Tools lassen sich direkt über die GUI von HA installieren.

    Einen Kommentar schreiben:


  • meti
    antwortet
    Zitat von MarkusLa Beitrag anzeigen
    Um mal schnell zu schauen kannst Du den Reiter "Events" in den Developer Tools nutzen und dort bei "Listen to events" knx_event eintragen.
    Hier kommen nur die Destination-Addressen an, die in `knx: fire_event_filter: ` (zukünftig `knx: event_filter: `) dem regex matchen. Hast du da `event_filter:[*]` stehen siehst du alle Telegramme - das ist allerdings nicht zu empfehlen (laut HA - man soll nicht den Event-Bus spamen).

    Einen Kommentar schreiben:


  • MarkusLa
    antwortet
    moe01325 klasse Danke, genau so etwas simples hatte ich gesucht!

    Schulle
    Ich denk auch, so tief möchte HA da eigentlich gar nicht drin stecken. Es eignet sich halt wunderbar um verschiedene System zu koppeln, wie bei uns z.B. unter anderem Zigbee, KNX, Modbus TCP, usw, ohne in irgendwas "Experte" zu sein.

    HA bekommt ja schon alle mit was auf dem Bus los ist, es wird halt im Dashboard nur nicht angezeigt. Um mal schnell zu schauen kannst Du den Reiter "Events" in den Developer Tools nutzen und dort bei "Listen to events" knx_event eintragen.
    Dann kommt z.B. sowas an: { "event_type": "knx_event", "data": { "address": "1/1/11", "data": 0 },...
    Dafür lässt sich vermutlich auch relativ simpel eine Custom Component bauen um das im Dashboard zu integrieren, oder sogar noch einfacher mit einer Automation wie z.B. hier: https://community.home-assistant.io/...ggered/78163/2


    Grüße auf die andere Seite der Ruhr

    Einen Kommentar schreiben:


  • meti
    antwortet
    Hi!
    Ich würd nicht sagen, dass HA wenig KNX-Benutzer hat. Die Schnittmenge der KNX-Benutzer und KNXUF-Mitglieder ist halt nicht so groß wie bei anderen Systemen.

    - Die Bus-Auslastung könntest du, wenn sie schon am Bus vorhanden ist (zB. von der SV als KO) als Sensor in HA anzeigen lassen.
    - Werte kannst du über den `knx.send` Service jederzeit auf den Bus schreiben.
    - Lesen geht auch, allerdings zur Zeit nur Werte die in Entities als `*_state_address` verwendet werden (zb. ein Sensor). `homeassistant.update_entity` Service

    Ansonsten ist halt meiner Meinung nach der Scope von Home-Assistant ein anderer. Das soll kein KNX-Debug-Tool sein, dafür gibt es ETS und bestimmt auch diverse andere Tools. (Abgesehen davon einen der Logger `xknx.knx` oder `xknx.telegram` auf debug zu setzen, aber das ist vermutlich nicht was du suchst).
    Möglich wäre es natürlich schon - ist ja ein open source Projekt. Muss sich nur jemand finden 😉👨‍💻

    Zitat von Schulle Beitrag anzeigen
    Jedoch möchte ich den Nuc nicht nur für die KNX-Übersicht am Leben lassen
    Dann lass doch auch Home-Assistant drauf laufen 🙃

    Zitat von Schulle Beitrag anzeigen
    Ein eigenes Home-Assistant Unterforum wäre schon cool
    Das müsste aber jemand moderieren und dafür glaube ich gibt es hier etwas zu wenig Nutzer. Es gibt allerdings ein eigenes Home-Assistant Forum und einen Discord Server mit vielen aktiven Benutzern (allerdings auf Englisch).
    Zuletzt geändert von meti; 23.01.2021, 11:26.

    Einen Kommentar schreiben:


  • Schulle
    antwortet
    Hi zusammen,

    dann oute ich mich auch mal

    Bin eigentlich schon ziemlich lange bei Home-Assistant, bisher aber nur um die Brücke zwischen KNX und einer Sprachsteuerung per Google zu schlagen (über Datenschutz müssen wir jetzt nicht reden ). Mittlerweile bin ich nun etwas genauer eingestiegen und habe mir eine schöne Visualisierung gebaut und ziehe gerade von Edomi nach Home-Assistant um. Eigentlich bin ich rund um zufrieden und kann alles mit Home-Assistant erledigen...

    ABER: Was mich wirklich stört, und das scheint ihr ja auch schon mitbekommen zu haben, ist die Tatsache, dass die KNX-Community innerhalb von Home-Assistant sehr klein ist. Das einzige, was mir aktuell fehlt, ist eine kleine Dashboard-Ansicht in der die KNX-Bus-Auslastung bzw. ein kleiner Busmonitor integrieomert ist. Gerne würde ich auch über eine Dropdown-Liste oder auch per Handeingange Werte setzen oder lesen können. Eigentlich so, wie es in Edomi wunderbar funktioniert. Jedoch möchte ich den Nuc nicht nur für die KNX-Übersicht am Leben lassen müssen.

    Hat sich einer von Euch bereits mit einer allgemeinen KNX-Übersicht in Home-Assistant beschäftigt, bzw. vielleicht irgendwo was gefunden?

    btw: Ein eigenes Home-Assistant Unterforum wäre schon cool

    Lieben Gruß!

    Einen Kommentar schreiben:


  • crazyfx
    antwortet
    Ja das ist mE auch der große Vorteil von Home-Assistant gegenüber von OpenHAB etc.
    Man kann sich hier einfach eine Custom Component schreiben, kopiert sie dann ins Verzeichnis und sie läuft schon. Man muss nichts kompilieren und auch nicht so genau auf Versionen schauen. Ich hab zB schon eine kleine Komponente entwickelt um den Müllkalender der Gemeinde abzufragen. Geht relativ einfach und schnell.

    Einen Kommentar schreiben:


  • meti
    antwortet
    Hi!
    ja kannst du: Home Assistant · GitHub
    und https://developers.home-assistant.io...elopment_index

    und hier die KNX Library die benutzt wird: GitHub - XKNX/xknx: XKNX - A KNX library written in Python
    Zuletzt geändert von meti; 20.01.2021, 16:38.

    Einen Kommentar schreiben:


  • moe01325
    antwortet
    Zitat von MarkusLa Beitrag anzeigen
    Eindrucksvolle Config Moe, hatte ich schon als Favorit um sie mir mal genauer anzuschauen.
    Wir haben im Moment noch ein Dashboard in dem so ziemlich alles mehr oder weniger gut sortiert zusammengewürfelt ist. Das ist in der Form kaum nutzbar, weil einfach überfrachtet. Langsam kristallisiert sich aber raus was wir tatsächlich öfter nutzen, und das kommt nun auf ein 2. Dashboard, was sich auch auf Mobilgeräten schnell nutzen lässt.

    Was nutzt Du denn auf dem Raspi als Server zur Steuerung der Ventile? Hatte ähnliches vor umzusetzen, wenn ich endlich die Berechnung / Planung der Sprenkler hinter mich gebracht habe und weiß wie viele Ventile ich benötige.
    Die Steuerung der Ventile mittels Raspi mach ich mithilfe dieses Setups:
    https://pirelay.jasonfindlay.com/
    Verwendet Wiringpi ( http://wiringpi.com/ ) und ein komplett simples php File. Die App verwend ich nicht.

    Erklärung des PHP:
    https://www.raspberrypi.org/forums/v...=60008#p474778
    Das ruf ich recht trivial auf:
    ​​​​​​​
    Code:
    - platform: command_line
    switches:
    wasser1:
    command_on: 'curl -k "http://192.168.1.108/gpio.php?pin=2&status=0"'
    command_off: 'curl -k "http://192.168.1.108/gpio.php?pin=2&status=1"'
    Nicht schön oder besonders fancy... Aber es funktioniert.

    Einen Kommentar schreiben:


  • MarkusLa
    antwortet
    Eindrucksvolle Config Moe, hatte ich schon als Favorit um sie mir mal genauer anzuschauen.
    Wir haben im Moment noch ein Dashboard in dem so ziemlich alles mehr oder weniger gut sortiert zusammengewürfelt ist. Das ist in der Form kaum nutzbar, weil einfach überfrachtet. Langsam kristallisiert sich aber raus was wir tatsächlich öfter nutzen, und das kommt nun auf ein 2. Dashboard, was sich auch auf Mobilgeräten schnell nutzen lässt.

    Was nutzt Du denn auf dem Raspi als Server zur Steuerung der Ventile? Hatte ähnliches vor umzusetzen, wenn ich endlich die Berechnung / Planung der Sprenkler hinter mich gebracht habe und weiß wie viele Ventile ich benötige.
    You do not have permission to view this gallery.
    This gallery has 4 photos.
    Zuletzt geändert von MarkusLa; 18.01.2021, 22:03.

    Einen Kommentar schreiben:

Lädt...
X