🏠🤖 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.