Camper Home Assistant Geolocation & Raspberry Pi Power Solution? | Tutorial 🚐

In diesem Video zeige ich euch Schritt für Schritt, wie ihr die Geolocation für eure Camper Home Assistant Instanz setzt und eine Automatisierung dazu erstellt. Außerdem gehe ich auf die Vor- und Nachteile meiner Stromversorgungslösung für den Raspberry Pi ein.

Viel Spaß beim Anschauen! 😊

Falls du es noch nicht kennst, hier findest du auch meine Playlist zu weiteren Videos meiner Reihe “smarter Camper”

Automatisierung zum setzen der Geolocation deiner Camper Home Assistanz Instanz

YAML Code:

alias: NFC Tag Location ist gescannt
description: ""
trigger:
  - platform: tag
    tag_id: a0d180ea-d552-447f-b160-ff8a7e673f97
condition:
  - condition: and
    conditions:
      - condition: state
        entity_id: tag.location
        attribute: last_scanned_by_device_id
        state: deineDeviceID
      - condition: state
        entity_id: sensor.iphone_tobias_ssid
        state: DEINE_WLAN_SSID
action:
  - service: homeassistant.set_location
    metadata: {}
    data:
      latitude: "{{ state_attr('device_tracker.iphone_tobias','latitude') }}"
      longitude: "{{ state_attr('device_tracker.iphone_tobias','longitude') }}"
  - service: notify.mobile_app_iphone_tobias
    metadata: {}
    data:
      message: Camper Standort wurde übernommen!
      title: Camper Standort
mode: single

Als Tags verwende ich in diesem Beispiel NFC- Klebetags. Ich habe festgestellt, dass es immer mal wieder Probleme mit Tags und zumindest dem IPhone gibt. Die von mir im Video verwendeten Tags haben alle ohne Probleme funktioniert.

NFC Tag Sticker (10 Stück) NTAG215-540 Byte Speicher – kompatibel mit iPhone Kurzbefehle iOS App Homekit | Android Smartphone Apps | Switch Amiibo
  • Inhalt: 10 Stück selbstklebende NFC Tags (Typ NXP NTAG21x Chip, 27mm Durchmesser, Farbe weiß) Die Aufkleber sind so klein wie ein 50 Cent Stück und so dünn wie ein Blatt Papier und besitzen genügend Speicherplatz für alle wichtigen Funktionen (Smart Home Automatisierung Trigger, WLAN Passwörter, digitale Visitenkarten, Produktkennzeichnung, Lagermanagement, …)
  • Kompatibilität: Unsere NFC Tags können sowohl mit Apple iOS (ab iPhone Xs), Google Android NFC-Smartphones als auch mit allen gängigen NFC Lese- / Schreibgeräten verwendet und programmiert werden
  • Apple: Ab iOS 13 oder neuer und einem iPhone Xr, Xs oder neuer können die NFC Tags als Auslöser einer Automation in der Apple Kurzbefehle-App genutzt werden (unterstütze iPhones: XS, XR, XS MAX, 11, 11 Pro, 11 Pro Max, 12, 12 Pro, 12 Pro Max, 12 Mini) Neben der Kurzbefehle Application lassen sich die Tags auch mit anderen iOS NFC-Apps (z.B. “NFC Tools”) lesen bzw. beschreiben
  • Google Android: Unsere NFC Tags sind mit allen NFC-fähigen Android Smartphones nutzbar. Programmieren Sie die NFC Tags mit deinem Android Smartphone und einer kostenlosen NFC App (z.B. “NFC Tools”) mit einer beliebigen Funktion und platzieren Sie den Sticker an der gewünschten Stelle in Ihrer Wohnung, im Auto oder im Büro
  • NFC Reader: Unsere NFC Tags können mit allen gängigen NFC Readern beschrieben und auslesen werden. Perfekt für den Einsatz im privaten als auch gewerblichen Bereich

Ein Anwendungsfall ist mir im Nachgang zur Aufnahme dann doch noch eingefallen, warum man ggf. eine permanente Aktualisierung seiner Camper Location haben möchte. Für den Fall, dass das Fahrzeug entwendet wird, möchte man vielleicht wissen, wo es sich gerade befindet. Auch dafür würde sich mit etwas zusätzlicher Hardware eine Lösung finden lassen, in dem die Geolocation zyklisch aktualisiert wird. Wenn du ein zyklisches Update deiner Geolocation haben möchtest, kannst du ein älteres Smartphone oder ein Tablet mit GPS verwenden, die Companion App darauf installieren und eine Automatisierung schreiben, die zyklisch die Koordinaten übergibt. Bei einer Änderung könnte man sich informieren lassen.

Eine Automatisierung für ein zyklisches Update könnte wie folgt aussehen ( im Beispiel alle 5 Minuten ausgeführt)

alias: zyklisches Update der Geolocation
description: ""
trigger:
  - platform: time_pattern
    minutes: /5
condition: []
action:
  - service: homeassistant.set_location
    metadata: {}
    data:
      latitude: "{{ state_attr('device_tracker.iphone_tobias','latitude') }}"
      longitude: "{{ state_attr('device_tracker.iphone_tobias','longitude') }}"
  - service: notify.mobile_app_iphone_tobias
    metadata: {}
    data:
      message: Camper Standort wurde übernommen!
      title: Camper Standort
mode: single

Mit der Versorgung des Raspberry PI´s im Camper ist meine derzeitige Lösung noch nicht zufriedenstellend. Ich verwende eine Powerbank mit Passthrough. D.h. man kann ein Ladekabel an die Powerbank anschließen und die USB Ausgänge bleiben geschaltet und die Powerbank wird zudem aufgeladen. Das funktioniert grundsätzlich auch mit diesem Setup und die Powerbank hat beeindruckende Leistungsdaten. Allerdings scheint ein Schutzmechanismus in dem Speicher verbaut zu sein, der nach einmaligen Aufladen der Bank den Ladevorgang stoppt. Erst, wenn ich das Netzteil für den Aufladevorgang einmal entferne und wieder verbinde, wird der Ladevorgang erneut gestartet. Über eine smarte Steckdose kann ich diesen Vorgang 1x am Tag automatisieren, bei einer reinen 12V Spannung, müsste dies über ein 12V Relais gelöst werden . Mit der Lösung bin ich nicht absolut zufrieden, da ich nun aber schon einige Powerbanken erfolglos getestet habe, und diese andere Probleme hatten ( z.B. Spannung am USB Ausgang nicht gehalten ),

habe ich mich entschieden zunächst mit dieser Powerbank weiterzuarbeiten. Letztlich spricht die Stabilität, Leistung und Kapazität für diese Powerbank. Probleme mit der Stabilität der Ausgangsspannung hatte ich in dieser Kombination nicht mehr* .

Angebot
Baseus Powerbank, 65W Power Bank USB-C 26800mAh, Externer Akku PD QC4.0 Schnellladung, Externe Batterie mit Fünf Ausgängen und LED-Anzeige, für Laptop MacBook Dell HP Notebook Steam Deck iPhone Galaxy
  • 🚀【65 W PD Schnellladung】Die Baseus Powerbank 65 W kann Laptops mit voller Geschwindigkeit aufladen. Mit dem mitgelieferten USB-C auf C-Kabel kann dieser USB-C-Netzteil in nur 50 Minuten das 13-Zoll MacBook Pro von 0% auf 50% aufladen, ideal für Geschäftsreisen oder den Outdoor-Einsatz.
  • 🚀【5 Ausgänge + 3 Eingänge】Dieses vielseitige tragbare Laptop-Netzteil kann gleichzeitig 3-5 Geräte aufladen, der USB-C-Port unterstützt maximale Eingänge und kann in nur etwa 3 Stunden vollständig aufgeladen werden. Durch das lange Drücken der Ein-/Aus-Taste für 3 Sekunden kann der Niedrigstrommodus aktiviert werden, um gleichzeitig Kopfhörer und andere kleine Geräte aufzuladen.
  • 🚀【Riesige Kapazität】Mit einer Batteriekapazität von 26800 mAh bietet dieses Netzteil 7 Tage lang sorgenfreie Energie und lädt das iPhone 14 Pro 5,4 Mal, das Samsung S23 Ultra 3,8 Mal, das iPad Pro 4 2,3 Mal oder das 13-Zoll MacBook Pro auf. Keine Sorge mehr wegen leerem Akku.
  • 🚀【Intelligentes LED-Display】Die Baseus 65W USB C Powerbank ist mit einem LED-Zifferndisplay ausgestattet, das drei Modi unterstützt und den Strom, die Spannung und die Leistung in Echtzeit überwacht und Sie über den Ladezustand informiert. Kompatibel mit fast allen USB-C- und USB-A-Stromversorgungsgeräten, unterstützt PD3.0, QC3.0, SCP und kann MacBook Pro, Dell XPS, iPhone 15, 14, 13, 12, iPad Pro, Samsung Galaxy S23, Google Pixel, Steam Deck, Rog Ally und andere Geräte schnell aufladen.
  • 🚀【Mehrfachschutz】Unsere Powerbank integriert ein intelligentes Identifikationssystem und verfügt über fortschrittliche Überhitzungs-, Überstrom-, Überentladungs-, Überspannungs- und Kurzschlussschutzfunktionen. Sie erhalten eine 26800 mAh Kapazität Powerbank, 1 schnelles Type-C zu Type-C-Ladekabel, eine 24-monatige Garantiekarte und einen 24-Stunden-Service für Ihre Fragen (auch wenn das Rückgabefenster bereits geschlossen ist, können Sie uns kontaktieren, wenn Sie Probleme haben).

Home Assistant Dashboard 🌟 | Schau dir das an! 🏡

In diesem Video zeige ich dir mein individuelles Home Assistant Dashboard und gehe auf die Funktionen und Designs ein, die es zu bieten hat. Egal ob du ein erfahrener Nutzer oder ein Neuling bist, hier gibt es jede Menge Inspiration und nützliche Tipps für dich!

Vergiss nicht, einen Daumen hoch zu geben 👍 und den Kanal zu abonnieren, um keine weiteren spannenden Videos zu verpassen! Lass mich in den Kommentaren wissen, was du von meinem Dashboard hältst und welche Features du am meisten nutzt. Viel Spaß beim Anschauen! 😊

🏠🤖 Home Assistant: Verwandle Spotify in eine 🎶 Jukebox oder schalte dein 🚨 Alarmo!

🔔 Verwandle Dein Smart Home mit Home Assistant: Spotify-Jukebox & Alarmo-Steuerung! 🎶

In diesem Video zeige ich Dir, wie Du Dein Home Assistant Setup auf das nächste Level hebst! 🌟

➡️ Inhalte des Videos:

  1. 3D-gedrucktes Gehäuse: Perfekt angepasst für Dein DIY-Projekt.
  2. Integration eines RFID Readers: Für die einfache Steuerung Deiner Geräte.
  3. Spezielle Spotify Integration: Verwandle Spotify in eine ultimative Jukebox für die Kids oder Dich
  4. Verwendung von Tags: Einfaches Hinzufügen und Verwalten von Funktionen.
  5. Steuerung von Alarmo: Alles, was Du wissen musst, um Dein Sicherheitssystem zu meistern.

Schritt für Schritt erkläre ich Dir, wie Du all diese Komponenten zusammenfügst und Dein Zuhause smarter machst. Verpasse nicht, Dein Home Assistant Setup mit diesen coolen Features zu erweitern!

Jetzt anschauen und loslegen! 💡🔧

Abonniere und aktiviere die Glocke, um keine weiteren Tipps und Tricks rund um Home Assistant zu verpassen! 📲🔔

Stückliste* :

StückzahlArtikelAmazon LinkBeschreibung
1PN532 Sethttps://amzn.to/4cGN6zGNFC NXP Modul V3
1Wemos D1 Minihttps://amzn.to/3VqmxI5ESP8266 Controller
1ICQUANZX DC5Vhttps://amzn.to/4cf2iEpICQUANZX DC5V Aktiver Summer Elektronischer Alarm Magnetischer Langer Dauerton für Arduino (10er Pack)
15V Netzteil Micro USBhttps://amzn.to/4er9D5eMicro USB Netzteil 5V ( für Wemos D1 Mini )
1Wago 221 Kabelverbinderhttps://amzn.to/3Y4J0gXSet mit Wago Kabelverbindern
1
Jumper Kabel Set

https://amzn.to/3VLHYos

Jumper Kabel für die Verbindung
zwischen ESP und HC-SR04

Aufbau Skizze:

3D Druck

Gedruckt habe ich das Gehäuse in PETG als auch in PLA. Dabei habe ich den Bambulab P1S mit AMS für den Mehrfarbdruck verwendet. Die Konstruktionsdateien wurden in Fusion 360 erzeugt.

Gerne dürft ihr die Dateien verändern und für eure Bedürfnisse anpassen. Eine kommerzielle Nutzung ( z.B. der Verkauf ) ist nicht gestattet. Ich würde mich sehr freuen, wenn ihr mir eure Optimierungen zukommen lassen würdet 🙂 Dazu seid ihr gerne auch auf meinen Discord Server eingeladen.

ESPHOME

Den Quellcode vom Entwickler Andrea Donno findet ihr hier. An dieser Stelle nochmal vielen Dank für die tolle Arbeit !

Weitere Informationen zu ESPhome findet ihr auf der Dokumentationsseite von ESPHome.

Für die Installation der Spotify Plus Integration benötigt ihr HACS. Die Installation zeige ich euch in diesem Video in wenigen Minuten:

Die Spotify Plus Integration

Alle Informationen zur Spotify Plus Custom Component findet ihr auf der github Seite des Entwicklers Todd Lucas.

Es lohnt sich die Integration noch intensiver anzuschauen. Der Funktionsumfang ist sehr groß und die Dokumentation 1A.

Automatisierung zum Abspielen einer Playlist mit einem Tag über Spotify ( Jukebox 🙂 )

alias: tagreader_Play_music
description: ""
trigger:
  - platform: event
    event_type: esphome.music_tag
condition: []
action:
  - service: media_player.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: media_player.spotifyplus_tobias_lerch
  - service: media_player.select_source
    metadata: {}
    data:
      source: Küche
    target:
      device_id: cfcdbc6a8766c4e36ec9f3658e92a158
  - service: media_player.media_pause
    metadata: {}
    data: {}
    target:
      entity_id: media_player.spotifyplus_tobias_lerch
  - service: media_player.play_media
    metadata: {}
    data:
      media_content_type: playlist
      media_content_id: "{{ trigger.event.data.url }}"
    target:
      entity_id: media_player.spotifyplus_tobias_lerch
mode: single

Eine andere Variante der Nutzung ist in meinem Video die Verwendung als “Schlüssel” für die Aktivierung und Deaktivierung einer Alarmo Alarmanlage.

In diesem Video erfahrt ihr mehr über den Einbau der Sensoren, die für die Alarmo Anlage notwendig sind:

Daniel vom Kanal smarthome yourself zeigt uns im Detail, wie man diese Sensoren mit Alarmo verwendet.

Automatisierung für Aktivierung / Deaktivierung von Alarmo über einen Tag

alias: Alarmanlage Camper
description: ""
trigger:
  - platform: tag
    tag_id: 43-C7-F8-F7
condition: []
action:
  - alias: Alarmanlage scharfschalten
    if:
      - condition: state
        entity_id: alarm_control_panel.camper_innenraum
        state: disarmed
    then:
      - service: alarm_control_panel.alarm_arm_away
        metadata: {}
        data:
          code: "1234"
        target:
          entity_id: alarm_control_panel.camper_innenraum
      - delay:
          hours: 0
          minutes: 0
          seconds: 2
          milliseconds: 0
      - service: esphome.tagreader_45814c_play_rtttl
        metadata: {}
        data:
          song_str: long:d=1,o=5,b=100:e6
      - service: media_player.volume_set
        metadata: {}
        data:
          volume_level: 0.5
        target:
          entity_id: media_player.wohnwagen
      - service: notify.alexa_media_wohnwagen
        metadata: {}
        data:
          message: Alarmanlage aktiviert
    else:
      - service: alarm_control_panel.alarm_disarm
        metadata: {}
        data:
          code: "1234"
        target:
          entity_id: alarm_control_panel.camper_innenraum
      - delay:
          hours: 0
          minutes: 0
          seconds: 2
          milliseconds: 0
      - service: esphome.tagreader_45814c_play_rtttl
        data:
          song_str: two_short:d=4,o=5,b=100:16e6,16e6
      - service: media_player.volume_set
        metadata: {}
        data:
          volume_level: 0.47
        target:
          entity_id: media_player.wohnwagen
      - service: notify.alexa_media_wohnwagen
        metadata: {}
        data:
          message: Alarmanlage deaktiviert
mode: single

Vielen Dank an dieser Stelle auch an Daniel & Jörg vom Kanal Smarthome Symphonie, die mir in diesem Video mit ihrem Podcast als Beispiel für die Integration gedient haben.