1. Forum
    1. Letzte Einträge
    2. Discord Server
    3. Members
      1. Recent Activities
      2. Users Online
      3. Staff
      4. Search Members
    4. Donations
  2. Knowledge & Tools
    1. FAQ (faq.ubiquiti-networks-forum.de)
    2. Wiki (wiki.ubiquiti-networks-forum.de)
    3. Filebase (filebase.ubiquiti-networks-forum.de)
    4. Tools
      1. APPS (apps.ubiquiti-networks-forum.de)
      2. Talk Repository (talk.ubiquiti-networks-forum.de)
      3. Rack-Designer (designer.ubiquiti-networks-forum.de) (in Entwicklung)
      4. SFP Wizard (wizard.ubiquiti-networks-forum.de)
    5. Unifi-Links
      1. Unifi - Shop
      2. Unifi - EOL
      3. Unifi - Firmware
  3. Marketplace
    1. Terms Of Condition
    2. Reviews
  4. Gallery
    1. Albums
  • Login
  • Register
  • Search
Shell / SSH - Tutorials
  • Everywhere
  • Shell / SSH - Tutorials
  • Pages
  • Gallery
  • Forum
  • Lexikon
  • Marketplace Item
  • Files
  • FAQ
  • More Options
  1. ubiquiti - Deutsches Fan Forum
  2. Lexicon
  3. Shell / SSH - Tutorials

Doorbell Klingeltöne automatisch hochladen

  • TheFreeman
  • January 29, 2025 at 10:34 AM
  • February 3, 2025 at 1:44 PM
  • 1,806 times viewed
  • 8 comments
Diese Webseite finanziert sich ausschließlich durch freiwillige Spenden. Dank der Unterstützung unserer Nutzer können wir die Inhalte werbefrei und unabhängig anbieten. Jetzt Unterstützen
  • 1 Anleitung: Eigene Klingeltöne für die UniFi Doorbell

    DIESE DOKU GILT FÜR Protect Version VOR 5.2.42. Mit dieser Version hat sich das System in der Doorbell geändert und ich muss das erst einmal herausfinden, was genau da gemacht wurde. :-)

    In dieser Anleitung zeige ich dir, wie du das schnell umsetzen kannst.

    Die meiste Zeit wirst du vermutlich mit der Suche nach einer passenden Audiodatei verbringen! :-D

    Um das klarzustellen: Es handelt sich um die Soundfiles, die von der Doorbell für denjendigen abgespielt werden, der auf den Klingelknopf drückt. ;-)

    1.1 SSH-Zugriff auf deine UniFi Console aktivieren

    Zunächst musst du den SSH-Zugriff auf deiner UniFi Console aktivieren.
    Dies kann eine UDM Pro, ein CloudKey oder ein UniFi NVR-Gerät sein.
    Eine detaillierte Anleitung dazu findest du hier:

    Ubiquiti Artikel (englisch)

    Nachdem du den SSH-Zugriff aktiviert hast, verbinde dich mit deiner UniFi Console und bearbeite die folgende Datei:

    Code
    vi /etc/unifi-protect/config.json

    Falls die Datei nicht existiert, erstelle sie und füge den folgenden Inhalt hinzu:

    Code
    {"enableSsh": true}

    Falls die Datei bereits existiert, ergänze die entsprechende Konfiguration und stelle sicher, dass die JSON-Syntax korrekt bleibt:

    Code
    {"someExistingKey": "someExistingValue","enableSsh": true}

    Anschließend muss der UniFi Protect-Dienst neu gestartet werden:

    Code
    systemctl restart unifi-protect

    1.2 Verbindung zur Doorbell via SSH herstellen

    Um dich mit der Doorbell zu verbinden, benötigst du die IP-Adresse des Geräts.

    Diese findest du in der "UniFi Devices"-Liste in UniFi Protect.

    Verbinde dich nun per SSH mit der Doorbell:

    Code
    ssh mailto:ubnt@192.168.x.x

    Du wirst nach einem Passwort gefragt.

    Dieses findest du in den Protect-Einstellungen unter Settings -> System und dort unter "Recovery Code" ("Reveal" anklicken).

    Nach der Verbindung navigiere in das richtige Verzeichnis:

    Code
    cd /var/etc/persistent

    1.3 3. Eigenen Klingelton einstellen

    Bearbeite nun die Konfigurationsdatei:

    Code
    vi ubnt_sounds_leds.conf

    Suche nach der Zeile sounds_ring_button und ändere sie wie folgt ab:

    Code
    {"customSounds": {"sounds_ring_button": "../../../../../../var/etc/sounds/custom.wav"},..."speakerVolume": 100,...}

    Optional kannst du die Lautstärke („speakerVolume“) auf 100 setzen.

    Nun muss die gewünschte WAV-Datei in das richtige Verzeichnis kopiert werden:

    Code
    scp custom.wav ubnt@192.168.x.x:/var/etc/sounds/custom.wav

    Falls die Datei anders heißt als "custom.wav", passe den Pfad entsprechend an.

    1.4 Klingelton aktivieren

    Nun muss der Prozess für die Klingeltöne neu gestartet werden. Zunächst muss die Prozess-ID (PID) ermittelt werden:

    Code
    ps | grep ubnt_sounds_leds

    Die Ausgabe sieht ungefähr so aus:

    Code
    1234 ui      159m S      /bin/ubnt_sounds_leds
    6710 ui      2968 S      grep leds

    Die PID des Prozesses ist die erste Zahl (hier 1234, kann aber variieren).

    Beende nun den Prozess mit folgendem Befehl (ersetze "1234" mit deiner PID):

    Code
    kill -TERM 1234

    Der Prozess wird automatisch neu gestartet und dein neuer Klingelton ist nun aktiv! 8)

    1.5 Automatisierung dieses Prozesses

    Für die SH-Profis unter Euch stelle ich hier noch mein Shell-Script zum Automatisierten upload zufälliger Klingeltöne zur Verfügung (anbei).
    Das "upload_doorbell_sound.sh" wird in meinem Home-Assistant-Server alle 2 Stunden getriggert und lädt dann einen zufälligen Sound hoch.
    Allerdings kann man das Script auch mit einem File-Namen als Parameter aufrufen, der dann hochgeladen wird. :-)

    Versucht es. Das macht Laune. :S

    Ich wünsche Euch viel Spaß damit.

    • Quote

Share

  • Previous entry Controller-Installation auf Ubuntu Server
  • Next entry DynDNS bei Hetzner mit Dream Machine SE

Comments 8

JaXnPrivate
January 31, 2025 at 7:39 PM

mailto? Ist das wirklich nen URI oder ist irgendwas bei der Formatierung beim einfügen falsch gelaufen xD?

JaXnPrivate
January 31, 2025 at 7:39 PM

mailto? Ist das wirklich nen URI oder ist irgendwas bei der Formatierung beim einfügen falsch gelaufen xD?

TheFreeman
February 3, 2025 at 1:43 PM

Oh, vielen Dank. War n Fehler beim Kopieren. ;-)

admin
January 29, 2025 at 12:03 PM

Kann man doch per Webinterface einfügen ohne ssh?

Doorbell auswählen -> einstellungen (zahnrad) -> klingeltöne -> upload

berndott
January 29, 2025 at 12:09 PM

Ich verm. hier gehts um den Ton an der Doorbell selbst wenn man klingelt…..

TheFreeman
January 29, 2025 at 12:26 PM

Genau. Es geht um die Töne, die derjenige hört, wenn er den Klingelknopf drückt. :-)

admin
January 29, 2025 at 4:02 PM

Ahhh okey

  • Changelog
  • PDF

Auswählen:

Gültige Software-Version
Keine Firmware-Relevanz!

Table of Contents

  • 1 Anleitung: Eigene Klingeltöne für die UniFi Doorbell
    • 1.1 SSH-Zugriff auf deine UniFi Console aktivieren
    • 1.2 Verbindung zur Doorbell via SSH herstellen
    • 1.3 3. Eigenen Klingelton einstellen
    • 1.4 Klingelton aktivieren
    • 1.5 Automatisierung dieses Prozesses

Categories

  1. Basics 58
  2. Controller - Tutorials (Einsteiger) 6
  3. Controller - Tutorials (Fortgeschritten) 31
  4. Shell / SSH - Tutorials 37

Contributors in this entry

  1. TheFreeman 6 changes
  1. Privacy Policy
  2. Legal Notice
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™
ubiquiti - Deutsches Fan Forum in the WSC-Connect App on Google Play
ubiquiti - Deutsches Fan Forum in the WSC-Connect App on the App Store
Download