Ankündigung

Einklappen
Keine Ankündigung bisher.

Türklingel mittels Smarthome.py

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Türklingel mittels Smarthome.py

    Hallo Leute,

    möchte mit meiner Smarthome.py&Raspi Lösung ein Soundfile für meine Türklingel abspielen. Vor einiger Zeit hat der Entwickler mal ein Release mit genau dieser Funktion angekündigt.

    Ich habe mich schon am MPD-Plung versucht, leider weiß ich nicht wie hier genau ein einfaches Musikfile möglichst verzögerungsfrei mittels ankommender GA gesteuert/abgespielt werden kann. Eventuell konnte hier schon jemand ähnliches umsetzen.


    Viele Grüße,
    Lumo

    #2
    ohne, dass ich es als Türklingel nutze, könnte man es mit einem Squeezeplayer und dem Squeezeplayer plugin problemlos umsetzen.

    Kommentar


      #3
      Hi Marcov,

      danke für deine Antwort. Möchte den bestehenden Audio Ausgang, oder maximal noch eine USB Soundkarte an der Raspi. verwenden. Für mich wäre eine Lösung direkt mit smarthome.py oder Plugin wünschenswert. Denke mit MPD wäre sicher was möglich aber irgendwie kapiere ich das Plugin nicht ganz.
      Wie wäre es sonst möglich bei kommender GA (Taster an Binäreingang) einfach einen Sound abzuspielen?

      Gruß,
      lumo

      Kommentar


        #4
        Oder einen Sonos-Lautsprecher.

        Gruß,

        Stefan
        Sonos

        Kommentar


          #5
          Im einfachsten Fall geht das direkt im CLI wie folgt:

          sudo apt-get install alsa-utils
          sudo modprobe snd_bcm2835

          sudo amixer cset numid=3 N
          N : 0=auto, 1=analog, 2=hdmi.
          Check ob alsamixer eh nicht gemuted ist.

          Also für Klinke:
          sudo amixer cset numid=3 1

          testen:
          aplay /usr/share/sounds/alsa/Front_Center.wav


          Jetzt brauchst nur noch mittels smarthome-py das "aplay file.wav" irgendwie aufrufen.
          So gut kenn ich mich mit smarthome-py leider nicht aus. Vielleicht gibt es eine Möglichkeit das man einfach CLI commands aufrufen kann.

          Kommentar


            #6
            Hi Chrisi,

            danke, Onboard-Audio ist schon eingerichtet.

            Vielleicht meldet sich der MPD-Plugin Entwickler. Kann ich da einfach eine KNX-Listen unter Play setzen und der spielt mir ein File oder Playlist ab ?

            Danke.

            vg,
            Lumo

            Kommentar


              #7
              Falls du es doch nicht mit smarthome-py machen willst/kannst, schreib dir einfach ein php/perl/pyton/(oder-was-auch-immer) script und lies mit groupsocketlisten mit am bus und wenn die GA kommt einfach play aufrufen.
              Mehr als 10 Zeilen code sind das sicher nicht.

              Kommentar


                #8
                Hi,

                danke, habe smarthome.py und möchte das auch hiermit umsetzen ohne etwas extra basteln zu müssen. Habe ja auch andere Plugins am laufen mit denen ich so ganz zufrieden bin. Deshalb wende ich mich ja auch an das smarthome.py Unterforum um nicht etwas neu erfinden zu müssen. Denke andere haben sicher eine Lösung umgesetzt mit den ONBOARD-Mitteln.


                Beste Grüße,
                lumo

                Kommentar


                  #9
                  Hallo,

                  Zitat von lumo Beitrag anzeigen
                  Vielleicht meldet sich der MPD-Plugin Entwickler.
                  hier wird nicht der Entwickler benötigt, sondern ein Motivationstrainer.

                  Tschacka Du schaffst das!

                  Nur Mut.

                  Wenn es Probleme gibt: https://knx-user-forum.de/smarthome-...rbehebung.html

                  Bis bald

                  Marcus

                  Kommentar


                    #10
                    Hallo.


                    Danke für Eure Tipps ? Wenn ich in der Zwischenzeit eine Lösung finden sollte, stelle ich Sie Interessierten gerne zur Verfügung.


                    lumo

                    Kommentar


                      #11
                      Zitat von mknx Beitrag anzeigen
                      Tschacka Du schaffst das!
                      Was bedeutet "Tschacka"?
                      Habe ich in dem Kontext noch nie gehört.
                      Synonym für tschacka - Synonyme - Bedeutung | Antonyme, Fremdwort - Gegenteil von tschacka

                      Kommentar


                        #12
                        http://youtu.be/AhbfiuhblK4

                        Kommentar


                          #13
                          Hi Lumo,

                          was versprichst du dir den von dem mpd plugin?
                          Warum nicht einfach mit os.system und aplay?

                          [x]
                          [[klingel]]
                          name = klingel
                          enforce_updates = true
                          type = bool
                          knx_cache = 1/1/1

                          [[klingelsound]]
                          name = klingelsound
                          type = bool
                          eval = os.system("aplay deinlied")
                          eval_trigger = x.klingel =1


                          Ich habs nicht getestet und bin auch Anfänger, aber so stell ichs mir vor ;-)

                          Grüße Thomas

                          Kommentar

                          Lädt...
                          X