Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Philips-TV v0.2.x

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

Test Adapter Philips-TV v0.2.x

Geplant Angeheftet Gesperrt Verschoben Tester
philipsphilips tv
550 Beiträge 84 Kommentatoren 142.4k Aufrufe 48 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    poesel
    schrieb am zuletzt editiert von
    #16

    @AlCalzone:

    Edit: Noch eine Möglichkeit:

    http://ip-des-fernsehers:49154/nmrRenderingControl.xml

    ^ Kommt da was bei euch? `

    Das klappt:

    ! 1
    ! 0
    ! PresetNameList
    ! string
    ! LastChange
    ! string
    ! A_ARG_TYPE_Channel
    ! string
    ! Master
    ! A_ARG_TYPE_InstanceID
    ! ui4
    ! A_ARG_TYPE_PresetName
    ! string
    ! FactoryDefaults
    ! Volume
    ! ui2
    ! 0
    ! 100
    ! 1
    ! Mute
    ! boolean
    ! ListPresets
    ! InstanceID
    ! in
    ! A_ARG_TYPE_InstanceID
    ! CurrentPresetNameList
    ! out
    ! PresetNameList
    ! SelectPreset
    ! InstanceID
    ! in
    ! A_ARG_TYPE_InstanceID
    ! PresetName
    ! in
    ! A_ARG_TYPE_PresetName
    ! GetVolume
    ! InstanceID
    ! in
    ! A_ARG_TYPE_InstanceID
    ! Channel
    ! in
    ! A_ARG_TYPE_Channel
    ! CurrentVolume
    ! out
    ! Volume
    ! SetVolume
    ! InstanceID
    ! in
    ! A_ARG_TYPE_InstanceID
    ! Channel
    ! in
    ! A_ARG_TYPE_Channel
    ! DesiredVolume
    ! in
    ! Volume
    ! SetMute
    ! InstanceID
    ! in
    ! A_ARG_TYPE_InstanceID
    ! Channel
    ! in
    ! A_ARG_TYPE_Channel
    ! DesiredMute
    ! in
    ! Mute
    ! GetMute
    ! InstanceID
    ! in
    ! A_ARG_TYPE_InstanceID
    ! Channel
    ! in
    ! A_ARG_TYPE_Channel
    ! CurrentMute
    ! out
    ! Mute

    1 Antwort Letzte Antwort
    0
    • L Offline
      L Offline
      lordschwandorfer
      schrieb am zuletzt editiert von
      #17

      Hallo AlCalzone,

      habe Deinen Adapter getestet. Mein 46PFL8008 spricht darauf an. Freue mich schon auf den weiteren Ausbau Deines Adapters.

      Vielen Dank für Deine Mühe.

      Gruß Lord

      1 Antwort Letzte Antwort
      0
      • AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #18

        @poesel:

        > ^ Kommt da was bei euch?

        Das klappt `
        Dann scheinen hier schon mal 3 verschiedene APIs rumzufliegen :shock:

        Auf deinem Fernseher eine SOAP-API, Jointspace v1 bzw. v5, und was auch immer bei Schandmann herauskommt.

        Kannst du deine Ausgabe bitte in Code-Tags packen?

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          poesel
          schrieb am zuletzt editiert von Negalein
          #19

          @AlCalzone:

          Kannst du deine Ausgabe bitte in Code-Tags packen? `
          Klar

          1
              0
          
                PresetNameList
                string
          
                LastChange
                string
          
                A_ARG_TYPE_Channel
                string
          
                  Master
          
                A_ARG_TYPE_InstanceID
                ui4
          
                A_ARG_TYPE_PresetName
                string
          
                  FactoryDefaults
          
                Volume
                ui2
          
          		    0
          		    100
          		    1
          
                Mute
                boolean
          
              ListPresets
          
                    InstanceID
                    in
                    A_ARG_TYPE_InstanceID
          
                    CurrentPresetNameList
                    out
                    PresetNameList
          
              SelectPreset
          
                    InstanceID
                    in
                    A_ARG_TYPE_InstanceID
          
                    PresetName
                    in
                    A_ARG_TYPE_PresetName
          
              GetVolume
          
                    InstanceID
                    in
                    A_ARG_TYPE_InstanceID
          
                    Channel
                    in
                    A_ARG_TYPE_Channel
          
                    CurrentVolume
                    out
                    Volume
          
              SetVolume
          
                    InstanceID
                    in
                    A_ARG_TYPE_InstanceID
          
                    Channel
                    in
                    A_ARG_TYPE_Channel
          
                    DesiredVolume
                    in
                    Volume
          
              SetMute
          
                    InstanceID
                    in
                    A_ARG_TYPE_InstanceID
          
                    Channel
                    in
                    A_ARG_TYPE_Channel
          
                    DesiredMute
                    in
                    Mute
          
              GetMute
          
                    InstanceID
                    in
                    A_ARG_TYPE_InstanceID
          
                    Channel
                    in
                    A_ARG_TYPE_Channel
          
                    CurrentMute
                    out
                    Mute
          
          1 Antwort Letzte Antwort
          0
          • AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #20

            @poesel:

            @AlCalzone:

            Kannst du deine Ausgabe bitte in Code-Tags packen? Klar
            Öh, ich hatte irgendwie erwartet, dass da was XML-mäßiges (also mit Tags) kommt.

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              Schandmann
              schrieb am zuletzt editiert von
              #21

              So, habe mal ganz oldschool einen Port-Sniffer auf offene Ports suchen lassen.

              Der hat festgestellt dass u.a. der Nachbarport 49153 offen ist.

              Dort bekomme ich auch eine XML:

              4266_nmrrenderingcontrol.xml

              1 Antwort Letzte Antwort
              0
              • P Offline
                P Offline
                poesel
                schrieb am zuletzt editiert von Negalein
                #22

                @AlCalzone:

                Öh, ich hatte irgendwie erwartet, dass da was XML-mäßiges (also mit Tags) kommt. `

                Ah so - sag das doch! ;)

                <scpd xmlns="urn:schemas-upnp-org:service-1-0"><specversion><major>1</major>
                    <minor>0</minor></specversion> 
                  <servicestatetable><statevariable sendevents="no"><name>PresetNameList</name>
                      <datatype>string</datatype></statevariable> 
                    <statevariable sendevents="yes"><name>LastChange</name>
                      <datatype>string</datatype></statevariable> 
                    <statevariable sendevents="no"><name>A_ARG_TYPE_Channel</name>
                      <datatype>string</datatype>
                      <allowedvaluelist><allowedvalue>Master</allowedvalue></allowedvaluelist></statevariable> 
                    <statevariable sendevents="no"><name>A_ARG_TYPE_InstanceID</name>
                      <datatype>ui4</datatype></statevariable> 
                    <statevariable sendevents="no"><name>A_ARG_TYPE_PresetName</name>
                      <datatype>string</datatype>
                      <allowedvaluelist><allowedvalue>FactoryDefaults</allowedvalue></allowedvaluelist></statevariable> 
                    <statevariable sendevents="no"><name>Volume</name>
                      <datatype>ui2</datatype>
                    	 <allowedvaluerange><minimum>0</minimum>
                		    <maximum>100</maximum>
                		    <step>1</step></allowedvaluerange></statevariable> 
                    <statevariable sendevents="no"><name>Mute</name>
                      <datatype>boolean</datatype></statevariable></servicestatetable> 
                  <actionlist><action><name>ListPresets</name>
                      <argumentlist><argument><name>InstanceID</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> 
                        <argument><name>CurrentPresetNameList</name>
                          <direction>out</direction>
                          <relatedstatevariable>PresetNameList</relatedstatevariable></argument></argumentlist></action> 
                    <action><name>SelectPreset</name>
                      <argumentlist><argument><name>InstanceID</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> 
                        <argument><name>PresetName</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_PresetName</relatedstatevariable></argument></argumentlist></action> 
                    <action><name>GetVolume</name>
                      <argumentlist><argument><name>InstanceID</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> 
                        <argument><name>Channel</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> 
                        <argument><name>CurrentVolume</name>
                          <direction>out</direction>
                          <relatedstatevariable>Volume</relatedstatevariable></argument></argumentlist></action> 
                    <action><name>SetVolume</name>
                      <argumentlist><argument><name>InstanceID</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> 
                        <argument><name>Channel</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> 
                        <argument><name>DesiredVolume</name>
                          <direction>in</direction>
                          <relatedstatevariable>Volume</relatedstatevariable></argument></argumentlist></action> 
                		 <action><name>SetMute</name>
                      <argumentlist><argument><name>InstanceID</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> 
                        <argument><name>Channel</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> 
                        <argument><name>DesiredMute</name>
                          <direction>in</direction>
                          <relatedstatevariable>Mute</relatedstatevariable></argument></argumentlist></action> 
                    <action><name>GetMute</name>
                      <argumentlist><argument><name>InstanceID</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> 
                        <argument><name>Channel</name>
                          <direction>in</direction>
                          <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> 
                        <argument><name>CurrentMute</name>
                          <direction>out</direction>
                          <relatedstatevariable>Mute</relatedstatevariable></argument></argumentlist></action></actionlist></scpd> 
                
                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  poesel
                  schrieb am zuletzt editiert von
                  #23

                  Auch mal einen portscan gemacht und das hat nmap ausgespuckt (+DNS & chromecast):

                  1925/tcp open rtsp

                  9551/tcp open ssl/unknown

                  9552/tcp open ssl/unknown

                  49153/tcp open upnp Philips Intel UPnP SDK 1.4 (Philips Smart TV; UPnP 1.0; DLNADOC 1.50)

                  49154/tcp open upnp

                  49157/tcp open unknown

                  Vielleicht hilft Dir das was.

                  1 Antwort Letzte Antwort
                  0
                  • S Offline
                    S Offline
                    Schandmann
                    schrieb am zuletzt editiert von
                    #24

                    Ich nochmal,

                    habe noch etwas rumprobiert und unter:

                    https://tvip:1926/system

                    folgendes gefunden:

                    ! {"notifyChange":"http","menulanguage":"German","name":"55PUS7272/12","country":"Germany","serialnumber_encrypted":"z1nrJFd+8edFwUMvXEUkSeTg+rClv8cC+oAOynS82GM=\n","softwareversion_encrypted":"Jr6XAboaHnb5jMGkxQS2dBEO7eUgDVh/AaVzyQQLaaE=\n","model_encrypted":"45Bwe0D8DrbplaiSmM/a22CLxIVIpeIZoKFmHZensAc=\n","deviceid_encrypted":"DhuCc3lGJz28K1lmdE+0J9poq/HlENsz7iMMHh3FE/0=\n","nettvversion":"8.1.0","epgsource":"one","api_version":{"Major":6,"Minor":2,"Patch":0},"featuring":{"jsonfeatures":{"editfavorites":["TVChannels","SatChannels"],"recordings":["List","Schedule","Manage"],"ambilight":["LoungeLight","Hue","Ambilight"],"menuitems":["Setup_Menu"],"textentry":["context_based","initial_string_available","editor_info_available"],"applications":["TV_Apps","TV_Games","TV_Settings"],"pointer":["not_available"],"inputkey":["key"],"activities":["intent"],"channels":["preset_string"],"mappings":["server_mapping"]},"systemfeatures":{"tvtype":"consumer","content":["dmr","dms_tad"],"tvsearch":"intent","pairing_type":"digest_auth_pairing","secured_transport":"true"}}}

                    unter:

                    https://tvip:1926/input/Key

                    wollte er Benutzername und Passwort haben…

                    Ich bin der Sache auf der Spur.

                    mfg

                    1 Antwort Letzte Antwort
                    0
                    • AlCalzoneA Offline
                      AlCalzoneA Offline
                      AlCalzone
                      Developer
                      schrieb am zuletzt editiert von
                      #25

                      Sehr gut ihr beiden! Weiter so! Dann muss ich mich mal in einer ruhigen Minute damit beschäftigen.

                      Den Fernseher von Schandmann werde ich wohl etwas einfacher eingebaut bekommen, da ich nur die Authentifizierung hinbekommen muss.

                      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        poesel
                        schrieb am zuletzt editiert von
                        #26

                        Ich hab da einen interessanten Thread gefunden:

                        http://www.supportforum.philips.com/en/ … 18281.html

                        Da war das drin:

                        http://10.0.0.112:49154/nmsDescription.xml

                        http://10.0.0.112:49154/nmrAVTransport.xml

                        http://10.0.0.112:49154/nmsContentDirectorySCPD.xml

                        http://10.0.0.112:49154/nmrConnectionManager.xml

                        http://10.0.0.112:49154/nmrRenderingControl.xml

                        nmsDescription

                        ! ! <root xmlns="urn:schemas-upnp-org:device-1-0"><specversion><major>1</major><minor>0</minor></specversion><device><devicetype>urn:schemas-upnp-org:device:MediaServer:3</devicetype><friendlyname>PMSPCAV3</friendlyname><manufacturer>Royal Philips Electronics</manufacturer><manufacturerurl>http://www.philips.com</manufacturerurl><modeldescription>Philips TV Server</modeldescription><modelname>Philips TV Server</modelname><modelnumber>2k14Marvel</modelnumber><modelurl>http://www.philips.com/</modelurl><serialnumber>123456789-serial</serialnumber><udn>uuid:5AFEF00D-BABE-DADA-FA5A-005056C00008</udn><upc>123456789123</upc><iconlist><icon><mimetype>image/png</mimetype><height>48</height><width>48</width><depth>24</depth><url>CP_logo_0.png</url></icon><icon><mimetype>image/png</mimetype><height>120</height><width>120</width><depth>24</depth><url>CP_logo_1.png</url></icon><icon><mimetype>image/jpeg</mimetype><height>48</height><width>48</width><depth>24</depth><url>CP_logo_2.jpg</url></icon><icon><mimetype>image/jpeg</mimetype><height>120</height><width>120</width><depth>24</depth><url>CP_logo_3.jpg</url></icon></iconlist><servicelist><service><servicetype>urn:schemas-upnp-org:service:ContentDirectory:3</servicetype><serviceid>urn:upnp-org:serviceId:ContentDirectory</serviceid><controlurl>upnp/control/ContentDirectoryNmsO</controlurl><eventsuburl>upnp/event/ContentDirectoryNmsO</eventsuburl><scpdurl>nmsContentDirectorySCPD.xml</scpdurl></service><service><servicetype>urn:schemas-upnp-org:service:ConnectionManager:2</servicetype><serviceid>urn:upnp-org:serviceId:ConnectionManager</serviceid><controlurl>upnp/control/ConnectionManagerNmsO</controlurl><eventsuburl>upnp/event/ConnectionManagerNmsO</eventsuburl><scpdurl>nmsConnectionManagerSCPD.xml</scpdurl></service></servicelist></device></root> !

                        AVTransport

                        ! ! <scpd xmlns="urn:schemas-upnp-org:service-1-0"><specversion><major>1</major> <minor>0</minor></specversion> <actionlist><action><name>Play</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Speed</name> <direction>in</direction> <relatedstatevariable>TransportPlaySpeed</relatedstatevariable></argument></argumentlist></action> <action><name>Stop</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument></argumentlist></action> <action><name>Next</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument></argumentlist></action> <action><name>Previous</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument></argumentlist></action> <action><name>GetMediaInfo</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>NrTracks</name> <direction>out</direction> <relatedstatevariable>NumberOfTracks</relatedstatevariable></argument> <argument><name>MediaDuration</name> <direction>out</direction> <relatedstatevariable>CurrentMediaDuration</relatedstatevariable></argument> <argument><name>CurrentURI</name> <direction>out</direction> <relatedstatevariable>AVTransportURI</relatedstatevariable></argument> <argument><name>CurrentURIMetaData</name> <direction>out</direction> <relatedstatevariable>AVTransportURIMetaData</relatedstatevariable></argument> <argument><name>NextURI</name> <direction>out</direction> <relatedstatevariable>NextAVTransportURI</relatedstatevariable></argument> <argument><name>NextURIMetaData</name> <direction>out</direction> <relatedstatevariable>NextAVTransportURIMetaData</relatedstatevariable></argument> <argument><name>PlayMedium</name> <direction>out</direction> <relatedstatevariable>PlaybackStorageMedium</relatedstatevariable></argument> <argument><name>RecordMedium</name> <direction>out</direction> <relatedstatevariable>RecordStorageMedium</relatedstatevariable></argument> <argument><name>WriteStatus</name> <direction>out</direction> <relatedstatevariable>RecordMediumWriteStatus</relatedstatevariable></argument></argumentlist></action> <action><name>GetDeviceCapabilities</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>PlayMedia</name> <direction>out</direction> <relatedstatevariable>PossiblePlaybackStorageMedia</relatedstatevariable></argument> <argument><name>RecMedia</name> <direction>out</direction> <relatedstatevariable>PossibleRecordStorageMedia</relatedstatevariable></argument> <argument><name>RecQualityModes</name> <direction>out</direction> <relatedstatevariable>PossibleRecordQualityModes</relatedstatevariable></argument></argumentlist></action> <action><name>SetAVTransportURI</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>CurrentURI</name> <direction>in</direction> <relatedstatevariable>AVTransportURI</relatedstatevariable></argument> <argument><name>CurrentURIMetaData</name> <direction>in</direction> <relatedstatevariable>AVTransportURIMetaData</relatedstatevariable></argument></argumentlist></action> <action><name>GetCurrentTransportActions</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Actions</name> <direction>out</direction> <relatedstatevariable>CurrentTransportActions</relatedstatevariable></argument></argumentlist></action> <action><name>GetTransportSettings</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>PlayMode</name> <direction>out</direction> <relatedstatevariable>CurrentPlayMode</relatedstatevariable></argument> <argument><name>RecQualityMode</name> <direction>out</direction> <relatedstatevariable>CurrentRecordQualityMode</relatedstatevariable></argument></argumentlist></action> <action><name>GetTransportInfo</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>CurrentTransportState</name> <direction>out</direction> <relatedstatevariable>TransportState</relatedstatevariable></argument> <argument><name>CurrentTransportStatus</name> <direction>out</direction> <relatedstatevariable>TransportStatus</relatedstatevariable></argument> <argument><name>CurrentSpeed</name> <direction>out</direction> <relatedstatevariable>TransportPlaySpeed</relatedstatevariable></argument></argumentlist></action> <action><name>Pause</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument></argumentlist></action> <action><name>Seek</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Unit</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_SeekMode</relatedstatevariable></argument> <argument><name>Target</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_SeekTarget</relatedstatevariable></argument></argumentlist></action> <action><name>GetPositionInfo</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Track</name> <direction>out</direction> <relatedstatevariable>CurrentTrack</relatedstatevariable></argument> <argument><name>TrackDuration</name> <direction>out</direction> <relatedstatevariable>CurrentTrackDuration</relatedstatevariable></argument> <argument><name>TrackMetaData</name> <direction>out</direction> <relatedstatevariable>CurrentTrackMetaData</relatedstatevariable></argument> <argument><name>TrackURI</name> <direction>out</direction> <relatedstatevariable>CurrentTrackURI</relatedstatevariable></argument> <argument><name>RelTime</name> <direction>out</direction> <relatedstatevariable>RelativeTimePosition</relatedstatevariable></argument> <argument><name>AbsTime</name> <direction>out</direction> <relatedstatevariable>AbsoluteTimePosition</relatedstatevariable></argument> <argument><name>RelCount</name> <direction>out</direction> <relatedstatevariable>RelativeCounterPosition</relatedstatevariable></argument> <argument><name>AbsCount</name> <direction>out</direction> <relatedstatevariable>AbsoluteCounterPosition</relatedstatevariable></argument></argumentlist></action></actionlist> <servicestatetable><statevariable sendevents="no"><name>CurrentPlayMode</name> <datatype>string</datatype> <defaultvalue>NORMAL</defaultvalue> <allowedvaluelist><allowedvalue>NORMAL</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>RecordStorageMedium</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>UNKNOWN</allowedvalue> <allowedvalue>DV</allowedvalue> <allowedvalue>MINI-DV</allowedvalue> <allowedvalue>VHS</allowedvalue> <allowedvalue>W-VHS</allowedvalue> <allowedvalue>S-VHS</allowedvalue> <allowedvalue>D-VHS</allowedvalue> <allowedvalue>VHSC</allowedvalue> <allowedvalue>VIDEO8</allowedvalue> <allowedvalue>HI8</allowedvalue> <allowedvalue>CD-ROM</allowedvalue> <allowedvalue>CD-DA</allowedvalue> <allowedvalue>CD-R</allowedvalue> <allowedvalue>CD-RW</allowedvalue> <allowedvalue>VIDEO-CD</allowedvalue> <allowedvalue>SACD</allowedvalue> <allowedvalue>MD-AUDIO</allowedvalue> <allowedvalue>MD-PICTURE</allowedvalue> <allowedvalue>DVD-ROM</allowedvalue> <allowedvalue>DVD-VIDEO</allowedvalue> <allowedvalue>DVD-R</allowedvalue> <allowedvalue>DVD+RW</allowedvalue> <allowedvalue>DVD-RW</allowedvalue> <allowedvalue>DVD-RAM</allowedvalue> <allowedvalue>DVD-AUDIO</allowedvalue> <allowedvalue>DAT</allowedvalue> <allowedvalue>LD</allowedvalue> <allowedvalue>HDD</allowedvalue> <allowedvalue>MICRO-MV</allowedvalue> <allowedvalue>NETWORK</allowedvalue> <allowedvalue>NONE</allowedvalue> <allowedvalue>NOT_IMPLEMENTED</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="yes"><name>LastChange</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>RelativeTimePosition</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>CurrentTrackURI</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>CurrentTrackDuration</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>CurrentRecordQualityMode</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>0:EP</allowedvalue> <allowedvalue>1:LP</allowedvalue> <allowedvalue>2:SP</allowedvalue> <allowedvalue>0:BASIC</allowedvalue> <allowedvalue>1:MEDIUM</allowedvalue> <allowedvalue>2:HIGH</allowedvalue> <allowedvalue>NOT_IMPLEMENTED</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>CurrentMediaDuration</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>AbsoluteCounterPosition</name> <datatype>i4</datatype></statevariable> <statevariable sendevents="no"><name>RelativeCounterPosition</name> <datatype>i4</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_InstanceID</name> <datatype>ui4</datatype></statevariable> <statevariable sendevents="no"><name>AVTransportURI</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>TransportState</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>STOPPED</allowedvalue> <allowedvalue>PAUSED_PLAYBACK</allowedvalue> <allowedvalue>PAUSED_RECORDING</allowedvalue> <allowedvalue>PLAYING</allowedvalue> <allowedvalue>RECORDING</allowedvalue> <allowedvalue>TRANSITIONING</allowedvalue> <allowedvalue>NO_MEDIA_PRESENT</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>CurrentTrackMetaData</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>NextAVTransportURI</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>PossibleRecordQualityModes</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>CurrentTrack</name> <datatype>ui4</datatype> <allowedvaluerange><minimum>0</minimum> <maximum>4294967295</maximum> <step>1</step></allowedvaluerange></statevariable> <statevariable sendevents="no"><name>AbsoluteTimePosition</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>NextAVTransportURIMetaData</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>PlaybackStorageMedium</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>UNKNOWN</allowedvalue> <allowedvalue>DV</allowedvalue> <allowedvalue>MINI-DV</allowedvalue> <allowedvalue>VHS</allowedvalue> <allowedvalue>W-VHS</allowedvalue> <allowedvalue>S-VHS</allowedvalue> <allowedvalue>D-VHS</allowedvalue> <allowedvalue>VHSC</allowedvalue> <allowedvalue>VIDEO8</allowedvalue> <allowedvalue>HI8</allowedvalue> <allowedvalue>CD-ROM</allowedvalue> <allowedvalue>CD-DA</allowedvalue> <allowedvalue>CD-R</allowedvalue> <allowedvalue>CD-RW</allowedvalue> <allowedvalue>VIDEO-CD</allowedvalue> <allowedvalue>SACD</allowedvalue> <allowedvalue>MD-AUDIO</allowedvalue> <allowedvalue>MD-PICTURE</allowedvalue> <allowedvalue>DVD-ROM</allowedvalue> <allowedvalue>DVD-VIDEO</allowedvalue> <allowedvalue>DVD-R</allowedvalue> <allowedvalue>DVD+RW</allowedvalue> <allowedvalue>DVD-RW</allowedvalue> <allowedvalue>DVD-RAM</allowedvalue> <allowedvalue>DVD-AUDIO</allowedvalue> <allowedvalue>DAT</allowedvalue> <allowedvalue>LD</allowedvalue> <allowedvalue>HDD</allowedvalue> <allowedvalue>MICRO-MV</allowedvalue> <allowedvalue>NETWORK</allowedvalue> <allowedvalue>NONE</allowedvalue> <allowedvalue>NOT_IMPLEMENTED</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>RecordMediumWriteStatus</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>WRITABLE</allowedvalue> <allowedvalue>PROTECTED</allowedvalue> <allowedvalue>NOT_WRITABLE</allowedvalue> <allowedvalue>UNKNOWN</allowedvalue> <allowedvalue>NOT_IMPLEMENTED</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>PossiblePlaybackStorageMedia</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>AVTransportURIMetaData</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>NumberOfTracks</name> <datatype>ui4</datatype> <allowedvaluerange><minimum>0</minimum> <maximum>4294967295</maximum></allowedvaluerange></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_SeekMode</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>ABS_TIME</allowedvalue> <allowedvalue>REL_TIME</allowedvalue> <allowedvalue>TRACK_NR</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_SeekTarget</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>PossibleRecordStorageMedia</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>TransportStatus</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>OK</allowedvalue> <allowedvalue>ERROR_OCCURRED</allowedvalue> <allowedvalue>UNKNOWN</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>TransportPlaySpeed</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>1</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>CurrentTransportActions</name> <datatype>string</datatype></statevariable></servicestatetable></scpd> !

                        nmsContent

                        ! ! <scpd xmlns="urn:schemas-upnp-org:service-1-0"><specversion><major>1</major> <minor>0</minor></specversion> <actionlist><action><name>GetSearchCapabilities</name> <argumentlist><argument><name>SearchCaps</name> <direction>out</direction> <relatedstatevariable>SearchCapabilities</relatedstatevariable></argument></argumentlist></action> <action><name>GetSortCapabilities</name> <argumentlist><argument><name>SortCaps</name> <direction>out</direction> <relatedstatevariable>SortCapabilities</relatedstatevariable></argument></argumentlist></action> <action><name>GetSystemUpdateID</name> <argumentlist><argument><name>Id</name> <direction>out</direction> <relatedstatevariable>SystemUpdateID</relatedstatevariable></argument></argumentlist></action> <action><name>GetServiceResetToken</name> <argumentlist><argument><name>ResetToken</name> <direction>out</direction> <relatedstatevariable>ServiceResetToken</relatedstatevariable></argument></argumentlist></action> <action><name>GetFeatureList</name> <argumentlist><argument><name>FeatureList</name> <direction>out</direction> <relatedstatevariable>FeatureList</relatedstatevariable></argument></argumentlist></action> <action><name>Browse</name> <argumentlist><argument><name>ObjectID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_ObjectID</relatedstatevariable></argument> <argument><name>BrowseFlag</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_BrowseFlag</relatedstatevariable></argument> <argument><name>Filter</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Filter</relatedstatevariable></argument> <argument><name>StartingIndex</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Index</relatedstatevariable></argument> <argument><name>RequestedCount</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Count</relatedstatevariable></argument> <argument><name>SortCriteria</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_SortCriteria</relatedstatevariable></argument> <argument><name>Result</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_Result</relatedstatevariable></argument> <argument><name>NumberReturned</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_Count</relatedstatevariable></argument> <argument><name>TotalMatches</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_Count</relatedstatevariable></argument> <argument><name>UpdateID</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_UpdateID</relatedstatevariable></argument></argumentlist></action> <action><name>X_BrowseByLetter</name> <argumentlist><argument><name>ObjectID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_ObjectID</relatedstatevariable></argument> <argument><name>BrowseFlag</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_BrowseFlag</relatedstatevariable></argument> <argument><name>Filter</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Filter</relatedstatevariable></argument> <argument><name>StartingLetter</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_BrowseLetter</relatedstatevariable></argument> <argument><name>RequestedCount</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Count</relatedstatevariable></argument> <argument><name>SortCriteria</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_SortCriteria</relatedstatevariable></argument> <argument><name>Result</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_Result</relatedstatevariable></argument> <argument><name>NumberReturned</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_Count</relatedstatevariable></argument> <argument><name>TotalMatches</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_Count</relatedstatevariable></argument> <argument><name>UpdateID</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_UpdateID</relatedstatevariable></argument> <argument><name>StartingIndex</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_Index</relatedstatevariable></argument></argumentlist></action> <action><name>X_Philips_PauseStream</name> <argumentlist><argument><name>Result</name> <direction>out</direction> <relatedstatevariable>X_Philips_A_ARG_TYPE_Result</relatedstatevariable></argument></argumentlist></action> <action><name>X_Philips_ResumeStream</name> <argumentlist><argument><name>Result</name> <direction>out</direction> <relatedstatevariable>X_Philips_A_ARG_TYPE_Result</relatedstatevariable></argument></argumentlist></action> <action><name>X_Philips_JumpToPosition</name> <argumentlist><argument><name>PositionFlag</name> <direction>in</direction> <relatedstatevariable>X_Philips_A_ARG_TYPE_PositionFlag</relatedstatevariable></argument> <argument><name>Position</name> <direction>in</direction> <relatedstatevariable>X_Philips_A_ARG_Position</relatedstatevariable></argument></argumentlist></action> <action><name>X_Philips_GetPlaybackPosition</name> <argumentlist><argument><name>PositionFlag</name> <direction>in</direction> <relatedstatevariable>X_Philips_A_ARG_TYPE_PositionFlag</relatedstatevariable></argument> <argument><name>Position</name> <direction>out</direction> <relatedstatevariable>X_Philips_A_ARG_Position</relatedstatevariable></argument></argumentlist></action></actionlist> <servicestatetable><statevariable sendevents="yes"><name>TransferIDs</name> <datatype>string</datatype></statevariable> <statevariable sendevents="yes"><name>LastChange</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_ObjectID</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_Result</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_BrowseFlag</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>BrowseMetadata</allowedvalue> <allowedvalue>BrowseDirectChildren</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_BrowseLetter</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_Filter</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_SortCriteria</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_Index</name> <datatype>ui4</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_Count</name> <datatype>ui4</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_UpdateID</name> <datatype>ui4</datatype></statevariable> <statevariable sendevents="no"><name>SearchCapabilities</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>SortCapabilities</name> <datatype>string</datatype></statevariable> <statevariable sendevents="yes"><name>SystemUpdateID</name> <datatype>ui4</datatype></statevariable> <statevariable sendevents="no"><name>ServiceResetToken</name> <datatype>string</datatype></statevariable> <statevariable sendevents="yes"><name>ContainerUpdateIDs</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>FeatureList</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>X_Philips_A_ARG_TYPE_Result</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"> <name>X_Philips_A_ARG_TYPE_PositionFlag</name> <datatype>string</datatype> </statevariable> <statevariable sendevents="no"> <name>X_Philips_A_ARG_Position</name> <datatype>string</datatype> </statevariable></servicestatetable></scpd> !

                        nmrConnectionManager:

                        ! ! <scpd xmlns="urn:schemas-upnp-org:service-1-0"><specversion><major>1</major> <minor>0</minor></specversion> <actionlist><action><name>GetProtocolInfo</name> <argumentlist><argument><name>Source</name> <direction>out</direction> <relatedstatevariable>SourceProtocolInfo</relatedstatevariable></argument> <argument><name>Sink</name> <direction>out</direction> <relatedstatevariable>SinkProtocolInfo</relatedstatevariable></argument></argumentlist></action> <action><name>GetCurrentConnectionIDs</name> <argumentlist><argument><name>ConnectionIDs</name> <direction>out</direction> <relatedstatevariable>CurrentConnectionIDs</relatedstatevariable></argument></argumentlist></action> <action><name>GetCurrentConnectionInfo</name> <argumentlist><argument><name>ConnectionID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_ConnectionID</relatedstatevariable></argument> <argument><name>RcsID</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_RcsID</relatedstatevariable></argument> <argument><name>AVTransportID</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_AVTransportID</relatedstatevariable></argument> <argument><name>ProtocolInfo</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_ProtocolInfo</relatedstatevariable></argument> <argument><name>PeerConnectionManager</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_ConnectionManager</relatedstatevariable></argument> <argument><name>PeerConnectionID</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_ConnectionID</relatedstatevariable></argument> <argument><name>Direction</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_Direction</relatedstatevariable></argument> <argument><name>Status</name> <direction>out</direction> <relatedstatevariable>A_ARG_TYPE_ConnectionStatus</relatedstatevariable></argument></argumentlist></action></actionlist> <servicestatetable><statevariable sendevents="yes"><name>SourceProtocolInfo</name> <datatype>string</datatype></statevariable> <statevariable sendevents="yes"><name>SinkProtocolInfo</name> <datatype>string</datatype></statevariable> <statevariable sendevents="yes"><name>CurrentConnectionIDs</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_ConnectionStatus</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>OK</allowedvalue> <allowedvalue>ContentFormatMismatch</allowedvalue> <allowedvalue>InsufficientBandwidth</allowedvalue> <allowedvalue>UnreliableChannel</allowedvalue> <allowedvalue>Unknown</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_ConnectionManager</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_Direction</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>Input</allowedvalue> <allowedvalue>Output</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_ProtocolInfo</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_ConnectionID</name> <datatype>i4</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_AVTransportID</name> <datatype>i4</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_RcsID</name> <datatype>i4</datatype></statevariable></servicestatetable></scpd> !

                        nmrRenderingControl

                        ! ! <scpd xmlns="urn:schemas-upnp-org:service-1-0"><specversion><major>1</major> <minor>0</minor></specversion> <servicestatetable><statevariable sendevents="no"><name>PresetNameList</name> <datatype>string</datatype></statevariable> <statevariable sendevents="yes"><name>LastChange</name> <datatype>string</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_Channel</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>Master</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_InstanceID</name> <datatype>ui4</datatype></statevariable> <statevariable sendevents="no"><name>A_ARG_TYPE_PresetName</name> <datatype>string</datatype> <allowedvaluelist><allowedvalue>FactoryDefaults</allowedvalue></allowedvaluelist></statevariable> <statevariable sendevents="no"><name>Volume</name> <datatype>ui2</datatype> <allowedvaluerange><minimum>0</minimum> <maximum>100</maximum> <step>1</step></allowedvaluerange></statevariable> <statevariable sendevents="no"><name>Mute</name> <datatype>boolean</datatype></statevariable></servicestatetable> <actionlist><action><name>ListPresets</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>CurrentPresetNameList</name> <direction>out</direction> <relatedstatevariable>PresetNameList</relatedstatevariable></argument></argumentlist></action> <action><name>SelectPreset</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>PresetName</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_PresetName</relatedstatevariable></argument></argumentlist></action> <action><name>GetVolume</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Channel</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> <argument><name>CurrentVolume</name> <direction>out</direction> <relatedstatevariable>Volume</relatedstatevariable></argument></argumentlist></action> <action><name>SetVolume</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Channel</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> <argument><name>DesiredVolume</name> <direction>in</direction> <relatedstatevariable>Volume</relatedstatevariable></argument></argumentlist></action> <action><name>SetMute</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Channel</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> <argument><name>DesiredMute</name> <direction>in</direction> <relatedstatevariable>Mute</relatedstatevariable></argument></argumentlist></action> <action><name>GetMute</name> <argumentlist><argument><name>InstanceID</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_InstanceID</relatedstatevariable></argument> <argument><name>Channel</name> <direction>in</direction> <relatedstatevariable>A_ARG_TYPE_Channel</relatedstatevariable></argument> <argument><name>CurrentMute</name> <direction>out</direction> <relatedstatevariable>Mute</relatedstatevariable></argument></argumentlist></action></actionlist></scpd> !

                        1 Antwort Letzte Antwort
                        0
                        • AlCalzoneA Offline
                          AlCalzoneA Offline
                          AlCalzone
                          Developer
                          schrieb am zuletzt editiert von
                          #27

                          Danke, den kenn ich. Daher die Frage ob der Endpoint bei dir existiert ;)

                          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                          1 Antwort Letzte Antwort
                          0
                          • AlCalzoneA Offline
                            AlCalzoneA Offline
                            AlCalzone
                            Developer
                            schrieb am zuletzt editiert von
                            #28

                            Habe soeben Version 0.2.0 veröffentlicht.

                            Sie unterstützt das Senden von Tastendrücken.

                            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                            1 Antwort Letzte Antwort
                            0
                            • P Offline
                              P Offline
                              poesel
                              schrieb am zuletzt editiert von
                              #29

                              @AlCalzone:

                              Habe soeben Version 0.2.0 veröffentlicht.

                              Sie unterstützt das Senden von Tastendrücken. `

                              Zwei Fragen:

                              Unterstützt das jetzt auch 'meine' Schnittstelle?

                              Nachdem ich auf aktualisieren klicke erscheint immer noch 0.1 aktuell. Muss ich noch was anderes machen?

                              1 Antwort Letzte Antwort
                              0
                              • AlCalzoneA Offline
                                AlCalzoneA Offline
                                AlCalzone
                                Developer
                                schrieb am zuletzt editiert von
                                #30

                                @poesel:

                                Unterstützt das jetzt auch 'meine' Schnittstelle?

                                Nachdem ich auf aktualisieren klicke erscheint immer noch 0.1 aktuell. Muss ich noch was anderes machen? `
                                1.: Nein, das wird noch etwas Arbeit kosten

                                2.: Der Adapter ist noch nicht im Repo eingetragen, da noch sehr experimentell. Daher musst du über Github aktualisieren (Octocat-Icon => eigene URL => https://github.com/AlCalzone/ioBroker.philips-tv )

                                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                1 Antwort Letzte Antwort
                                0
                                • phenomenumxP Offline
                                  phenomenumxP Offline
                                  phenomenumx
                                  schrieb am zuletzt editiert von
                                  #31

                                  Hi,

                                  ich bin dabei mir einen neuen TV zu suchen, ich sehe keine Kommandos zu Power on/off hier im Adapter, ist dies möglich oder geht dies nicht?

                                  Grüße.

                                  1 Antwort Letzte Antwort
                                  0
                                  • AlCalzoneA Offline
                                    AlCalzoneA Offline
                                    AlCalzone
                                    Developer
                                    schrieb am zuletzt editiert von
                                    #32

                                    @phenomenumx:

                                    ich sehe keine Kommandos zu Power on/off hier im Adapter, ist dies möglich oder geht dies nicht? `
                                    Jein. Version 0.2 kann die Standby-Taste an den Fernseher senden, die schaltet dann entweder an oder aus. Eine Zustandsabfrage (ist Fernseher an/aus?) habe ich noch nicht gefunden.

                                    Anschalten geht auch nur, wenn eine Verbindung existiert, d.h. der Fernseher nicht wirklich aus ist. Meiner macht das manchmal.

                                    Ausschalten dürfte zuverlässig gehen, wenn du z.B. anhand einer Steckdose mit Verbrauchsmessung entscheiden kannst, ob der Fernseher läuft.

                                    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                    1 Antwort Letzte Antwort
                                    0
                                    • J Offline
                                      J Offline
                                      Jan201
                                      schrieb am zuletzt editiert von
                                      #33

                                      Hallo, ich habe versucht meinen Philips 50PUK6400/12 zu verbinden. Dies ist leider nicht geglückt. Kann mir da jemand weiter helfen. Der TV hat ein android system drauf.

                                      |Hardwaresystem:| NUC|
                                      |Arbeitsspeicher:| 8GB |
                                      |Festplattenart:| 250gb SSD |
                                      |Betriebssystem:| Proxmox , Ubuntu 21.10 |
                                      |Node-Version:| vv20.15.1 |
                                      |Nodejs-Version:| vv20.15.1 |
                                      |NPM-Version:| 10.7.0 |

                                      1 Antwort Letzte Antwort
                                      0
                                      • AlCalzoneA Offline
                                        AlCalzoneA Offline
                                        AlCalzone
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #34

                                        @Jan201:

                                        Hallo, ich habe versucht meinen Philips 50PUK6400/12 zu verbinden. Dies ist leider nicht geglückt. Kann mir da jemand weiter helfen. Der TV hat ein android system drauf. `
                                        Wundert mich nicht, es gibt 3 Protokolle, von denen aktuell nur 1 unterstützt wird.

                                        Schau mal hier im Thread, da gibts einige Ansätze, den Fernseher per Webinterface zu erreichen. Probier die mal und erzähl, was geklappt hat und was nicht.

                                        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                        1 Antwort Letzte Antwort
                                        0
                                        • sigi234S Online
                                          sigi234S Online
                                          sigi234
                                          Forum Testing Most Active
                                          schrieb am zuletzt editiert von
                                          #35

                                          @AlCalzone:

                                          Habe soeben Version 0.2.0 veröffentlicht.

                                          Sie unterstützt das Senden von Tastendrücken. `

                                          Hallo, habe folgenden Fernseher: Philips 32pfl7605h/12

                                          Erreiche diesen nicht!

                                          Deinen Adapter habe ich installiert (v0.2.0), aber er erscheint unter IoBroker nicht unter den Instanzen?

                                          Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                          Immer Daten sichern!

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          292

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe