HomeAssistant – Fenster/Tür offen?

Für die Visualisierung hier nen Code-Schnipsel der anzeigt: Wenn ein Fenster offen ist, welches.

Einfach eine beliebige Karte hinzufügen und den Code ersetzen. Eigene Fenster/Türkontakte sind zu ersetzen 😉

type: entity-filter
entities:
  - entity: sensor.fk_az_links_state
  - entity: sensor.hm_sec_rhs_leq1250932
  - entity: sensor.fk_az_rechts_fk_az_rechts_state
  - entity: binary_sensor.tk_garage_tor_hinten_state
  - entity: binary_sensor.tk_garage_tor_vorne_state
  - entity: binary_sensor.tk_garage_tur_state
state_filter:
  - 'on'
card:
  type: entities
  title: offene Fenster / Türen

Quelle: https://www.it-und-hausautomation-blog.de/offene-fenster-im-blick/

Tasmota Messsteckdosen kalibrieren

Was wird benötigt?

  • Energiekostenmessgerät
  • Tasmota Messsteckdose
  • Verbraucher (je mehr Watt, desto besser/genauer), bei mir Wasserkocher

Anschluss: Wandsteckdose –> Tasmota-Steckdose –> Energiekostenmessgerät –> Verbraucher

1. auf die WebUI der Tasmota-Steckdose einwählen

2. Verbraucher einschalten

3. Konsole in der WebUI öffnen, Messwerte des Energiekostenmessgerätes ablesen

SaveData 1       #um Messwerte-Speicherung zu beginnen
VoltageSet 223   #bei mir 223V als Spannung
PowerSet 1800    #bei mir 1800Watt
CurrentSet 8198  #bei mir 8,198Ampere
SaveData 0       #um Messwerte-Speicherung zu beenden

Ubuntu 23.10 server + Unifi-Controller

  • Debian 12 supported nicht länger MongoDB. Da ich weiter Updates für den Unift-Controller erhalten möchte, hab ich auf Ubuntu gewechselt

Zum Schluss nach ein Reboot und bei Bedarf das Backup vom alten Controller einspielen, wenn man wie ich von Debian12 auf Ubuntu wechselt

PID-Tuning Nozze+Bed

PID-Tuning mit OctoPrint:

https://3d-druck-archiv.de/blog/grundlagen-3d-druck/pid-tuning-mit-octoprint-202

Was mache ich, wenn EEProm disabled:

https://drucktipps3d.de/pid-tuning-stabile-temperaturen-fuer-den-drucker/

GCode für den Druckerstart (inkl. Purge-Line):

E301 E0 P23.87 I3.64 D39.10 ;Hotend-PID
E304 E-1 P34.80 I6.25 D48.47 ;Bed-PID
G28 ;Home
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X5.1 Y80.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X5.4 Y80.0 Z0.28 F5000.0 ;Move to side a little
G1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 E4 F300 ; Extrude 4mm of Filament
G1 Z2.0 F3000 ;Move Z Axis up

HomeAssistant – Dashboard iOS vs. Android

Problem: Es kam zu Problemen bei der Darstellung auf einem Android Handy, wo die gleiche Ansicht auf dem iPhone korrekt dargestellt wurde.

Ursache: dieses Android konnte nicht mit externen Bildquellen umgehen:

state_image:
'on': local/image.png. #android + iOS darstellbar
'off': http://         #android nicht + iOS darstellbar

Lösung/Vorgehen:

  • samba Add-on installieren
  • Dateien unter config/www/… ablegen
  • im code per ‚local/dateiname.dateiendung‘ einfügen

Homematic Variablen in HA „schalten“

Voraussetzung:

  • ccu3 Integration in HA wurde erfolgreich eingerichtet
  • in der CCU muss in der Beschreibung der Variable „hahm“ stehen

Die Variablen welche in der CCU zu sehen sind, werden automatisch alle in Homeassistant deaktiviert und versteckt.

Um diese dann in HA nutzen zu können:

  • man geht auf Einstellungen –> Geräte & Dienste –> Entitäten
  • man klicke rechts oben und auf die 3 Striche und aktiviert die Haken bei “ Anzeige deaktivierter Entitäten“ und „versteckte Entitäten anzeigen“
  • man sucht nach der Variable, hier „A-test“

Nun kann man die Variable aktivieren. Danach steht die Variable, hier als „switch/Schalter“ zur Verfügung und man kann diese schalten.

Quelle: https://github.com/danielperna84/custom_homematic

Wasserzähler auslesen und in HomeAssistant integrieren

Gegebenheiten bei mir:

  • Ich habe einen Hydrus 171A Wasserzähler , wo mir leider der Funkschlüssel nicht verraten wird. Daher kam das AI-on-the-edge Projekt wieder zum tragen.

Folgendes Druckteil hab ich mir erstellt:

Dazu wird das Gehäuse von der Ai-on-the-edge Seite genommen und oben drauf geklebt:

Danach nur noch die Config anpassen, im Expert-Mode:

  • Digit-Modell: dig_class11_1600_s2.tflite (weil das eine reine digitale Anzeige ist)
  • den Rest natürlich auch 🙂

[HowTo] – MAPS mit Bewegungsdaten

Maps / Karten in Home Assistant ist eine schöne Sache. Können wir uns doch immer ansehen wo genau ein „tracking_device“ grade steckt und damit Automatisierungen anschieben. Aber wie wäre es wenn wir den Verlauf des „tracking_device“ auch Visuell nachvoll ziehen könnten. Das geht mit einem kleinen aber feinen Trick.

Als erstes erstellen wir uns ein neues Dashboard „Einstellungen -> Dashboards -> Dashboard hinzufügen“

Home Assistant hat uns nun ein neues Dashboard mit dem Namen Angelegt und mit Beispielen gefüllt. Wir brauchen ein Leeres Dashboard also gehen wir auf Dashboard bearbeiten und wählen die Option „Beginne mit leeren Dashboard“

In unserem jetzt Leeren Dashboard erstellen wir uns genau eine Karte mit dem Typ „Landkarte“
Titel und Seitenverhältnis lassen wir leer und im Feld Stunden tragen wir die gewünschte Zeit ein die wir die Bewegung der „tracking_device“ oder „Personen“ rückwirkend visualisiert haben wollen. In meinem Fall sind es 24 Stunden. Als Entitäten wählen wir die „Personen“ oder „tracking_devices“ aus. Je nach Geschmack kann man sich auch noch die Zonen mit Anzeigen lassen.

Beispiel: Tracking von Florian

Code zur Karte

type: map
entities:
  - entity: person.EUREPERSON
  - entity: zone.EUREZONE
dark_mode: true
default_zoom: 15
hours_to_show: 24

RAW des Dashboards

views:
  - theme: Backend-selected
    title: Home
    type: panel
    badges: []
    cards:
      - type: map
        entities:
          - entity: person.EUREPERSON
          - entity: zone.EUREZONE
        dark_mode: true
        default_zoom: 15
        hours_to_show: 24