Ankündigung

Einklappen
Keine Ankündigung bisher.

Samsung TV Mute/unMute

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

    Samsung TV Mute/unMute

    Hallo zusammen,

    ich habe noch einen "relativ" alten Samsung TV C-Serie den ich gerne bei Z.B Telefonklingeln lautlos schalten will und danach wieder laut. Ich habe es über einen Shell
    Befehl gelöst was auch geht. Leider kann ich so keine wirkliche Abfrage machen TV an/ welche Lautstärke usw. Habt ihr eine Idee wie ich das in ein LBS bekommen kann bzw ob es da für Soap Befehle schon was gibt. Interessant wäre die Soap Antwort zurückzubekommen und auswerten zu können...

    Evtl wäre das LBW was?
    19001076 Webservice Webhook (Receive HTTP POST Requests)
    oder das..
    Logikbaustein - 19000933 - Json Abfrage

    Mein Befehl:
    /usr/bin/curl "http://192.168.2.120:52235/upnp/control/RenderingControl1" -H "Content-Type: text/xml; charset='utf-8'" -H "SOAPACTION:urn:schemas-upnp-org:service:RenderingControl:1#SetMute" -d "<?xml version='1.0' encoding='utf-8'?><s:Envelope s:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'><s:Body><u:SetMute xmlns:u='urn:schemas-upnp-org:service:RenderingControl:1'><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredMute>1</DesiredMute></u:SetMute></s:Body></s:Envelope>"

    Viele Grüße und danke für die Hilfe
    Robert
    Zuletzt geändert von jeff25; 24.02.2019, 21:06.

    #2
    I made a HS/FS building block for the Samsung TVs since the other ones seem to have lost support. See my building block here: https://knx-user-forum.de/forum/%C3%...samsungtv-free

    It's based on this Python script: https://gist.github.com/danielfaust/998441 and with some knowledge of this project: https://github.com/Ape/samsungctl
    Zuletzt geändert von Roeller; 03.04.2019, 13:29.

    Kommentar


      #3
      Wieso brauchst du denn für mute/unmute die Lautstärke ? Ist doch nur ein binärer Befehl: ein/aus

      Kommentar


        #4
        Falls du mich meinst ich will nicht nu Mute machen sondern auch den Status abfragen und ich will halt den Lautstärkewert auslesen....

        Kommentar


          #5
          Ja, wen sonst? Das klang oben so, als wolltest du nur mute/unmute machen. Hast du denn die SOAP Befehle, um die Lautstärke auszulesen? Wenn ja, dann mit PHP als curl Befehl umsetzen und die Antwort parsen und ausgeben.

          Kommentar


            #6
            Ja im Prinzip kann ich mir den auslesen Befehl auch zusammen bauen, ich hatte gedacht ich kann evtl ein schon vorhandenen Baustein nutzen und evtl den Befehl ohne curl an den TV schicken...

            Kommentar


              #7
              Hi Robert,

              schau mal in meinen Denon Baustein 19000173. Der könnte als Grundlage funktionieren...
              Ist schon eine Weile her, aber lass mich wissen, wenn Du Fragen hast :-)

              Viele Grüße,
              Patrick

              Kommentar


                #8
                Hallo zusammen,

                ich habe einen SamsungUE32D5700, den ich auch via den oben beschriebenen Befehl in den Mute-Modus stellen kann, nur bekomme ich den nicht wieder zurück aus dem Mute-Modus.
                Hat vielleicht inzwischen noch jemand andere komplette Beispielbefehle für den Samsung-TV (Laut, Leise, Source umschalten, Programme umschalten). Oder hat sich vielleicht sogar einer einen LBS gestrickt?

                Viele Grüße,
                Detlef

                Kommentar


                  #9
                  Das Problem ist, dass Samsung auf Netzwerkebene keine Infos raus gibt. Ich habe das daher über die RS232 Schnittstelle gelöst. Man kann damit zwar auch nicht abfragen ob der TV lautlos ist oder nicht, aber ich kann sagen mach Mute oder Unmute. Also mehr als nur Toogle.

                  Die Lib für ein Arduino findet man hier:
                  https://github.com/traxanos/ArduinoSamsungTV

                  Hier etwas mehr Details was ich gemacht habe:
                  https://knx-user-forum.de/forum/öffe...-rs232-steuern
                  OpenKNX www.openknx.de | OpenKNX-Wiki (Beta)

                  Kommentar


                    #10
                    Setz mal DesiredMute auf 0 den Rest gleich lassen....

                    Kommentar


                      #11
                      Vielen Dank für die schnelle Antwort!
                      Die RS232-Lösung ist mir zu aufwendig, es ist dann noch ein Gerät wo man sich drum kümmern muss.

                      Kommentar


                        #12
                        Zitat von jeff25 Beitrag anzeigen
                        Setz mal DesiredMute auf 0 den Rest gleich lassen....

                        Klappt! Danke!!

                        Wenn ich so auch noch die Source schlaten kann, würde mir das reichen.

                        Kommentar


                          #13
                          das geht natürlich auch... wie der String aussehen muss kannst du mit dem INTEL upnp explorer sehr easy rausfinden, der gibt dir genau das aus....

                          Kommentar


                            #14
                            eigentlich wäre es sinnvoll mal einen Baustein zu entwickeln ähnlich diesem:

                            https://knx-user-forum.de/forum/%C3%...samsungtv-free

                            Leider bin ich in PHP nicht so fit...


                            Kommentar


                              #15
                              Da würd ich mich auch drüber freuen.... hab leider auch mässig bis keine PHP Kenntnisse.

                              Kommentar

                              Lädt...
                              X