Unterstützung zur Installation und Parametrierung der Audio-Erweiterung  ^

© 2023-04-30 Gerhard Eichelsdörfer

Die Audio-Erweiterung erfordert derzeit einen Computer im Netzwerk, auf welchem Node-RED ausgeführt wird.
Diesen Computer - vorzugsweise ein Raspberry Pi - nenne ich den Audio-Computer.
Die Audio-Erweiterung umfasst

  1. ein aktuelles Uhr-Skript, welches die Hauptuhr emuliert,
  2. ein zusätzliches Skript, welches die Audio-Ausgabe steuert,
  3. ein Flow für das auf dem Audio-Computer laufende Node-RED,
  4. mindestens ein Verzeichnis, auf welches Node-RED lesend zugreifen kann,
    (In diesem Verzeichnis musst du mindestens eine Audiodatei und eine Datei "scheme.json" ablegen.)
  5. ein wenig Konfiguration, zu welcher dich diese Seite unterstützt.

Für die Nutzung der Audio-Erweiterung sind auf dem Shelly ein Zeitplan (schedule job) und ein KVS Eintrag zu Audio-Themen erforderlich.
Diese kannst du hiermit anlegen. Falls der Zeitplan nicht ganz passt, kannst du diesen ändern oder entfernen und neu anlegen.
Wenn du auf den (angepassten) Link (URL) klickst, wird das Entsprechende ausgeführt.

Zumeist genügt es, die IP-Adresse einzugeben und jeweils einen Zeitplan für die Audio-Ausgaben anzulegen bzw. zu ändern.

Zum festgelegten Audio-Thema muss der Audio-Computer im Verzeichnisbaum an passender Stelle ein gleichnamiges Verzeichnis vorfinden.

* Eine Änderung in dieser Einstellung wirkt erst, nachdem das Audio-Skript neu gestartet, der Shelly rebootet oder kurz ausgeschaltet wird.

Für alle Links gilt: Die Antwort erscheint in einer nächsten Registerkarte (Tab).

  1. Im (W)LAN IP-Adresse oder Name des Shelly: immer erforderlich

  2. * Im (W)LAN IP-Adresse oder Name des Audio-Computers:

    Eintrag anzeigen    im Shelly eintragen bzw. ändern

  3. Id des Audio-Skripts: (zu 5. erforderlich) - Skript-Liste anzeigen

  4. * Optional Audio-Themen für zufällige Wahl (s.u.) a. anzeigen, nur bei Bedarf b. eintragen bzw. ändern

    1. gespeicherte Themenliste anzeigen
    2. Mehrere Themen sind per Kommata zu trennen! Jedes Thema ist in Anführungszeichen zu setzen!
      Beispiel: "Kuckuck","Westminster"

      Themenliste anlegen bzw. ändern

  5. Zeitpläne für die Audio-Triggerung anlegen, ändern oder entfernen, müssen am Ende eine Id über 3 haben

    Zeitplan entfernen mit der id:     Zeitpläne auflisten

    VORSICHT! Es sollten nur Schedule Jobs ab Id 4 entfernt werden.

    Die Sekundenwerte dürfen abgeändert werden. Sie sollten mindestens 1s Abstand von dem in Schedule Job 1 haben, ungerade sein und mindestens 2s auseinander liegen.
    Wenn als Minutenwert bspw. 59 eingesetzt wird, also noch vor der vollen Stunde, sollte zweckmäßigerweise als Korrektur 1 (Minute) eingesetzt werden.
    Somit kann die Klangwiedergabe vor der vollen Stunde beginnen und trotzdem die dazu passende Zeit übermittelt werden.
    Die vorgegebenen Zeitplanwerte lassen die Klänge von 8 bis 21 Uhr ausgeben.
    Als Klangthema ist ein auf dem Audio-Computer abgelegtes Thema (Verzeichnisname) einzugeben. Bleibt es leer, wird das Thema mit jeder Ausgabe zufällig aus der gespeicherten Themenliste gewählt.
    Für die Audio Ausgabe darf jeweils nur ein Schedule Job vorliegen bzw. aktiv sein.

    1. Zeitplan für die stündliche Klangwiedergabe

      aktivSekundeMinutevon Stundebis StundeKorrekturKlangthema
      min

      Zeitplan neu anlegen oder mit der id bestehenden Zeitplan ändern

    2. Zeitplan für die Klangwiedergaben innerhalb jeder Stunde - nur bei Bedarf

      aktivSekundeMinutenperiodevon Stundebis StundeKorrekturKlangthema
      min

      Zeitplan neu anlegen oder mit der id bestehenden Zeitplan ändern