Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Meine VIS Sonos Server Monitoring

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Meine VIS Sonos Server Monitoring

    This topic has been deleted. Only users with topic management privileges can see it.
    • Friedhofsblond
      Friedhofsblond @mfuhr last edited by

      @mfuhr
      moin,
      welche VISU nutzt du als Grundlage? - Die Icons gefallen mir, könnte ich mir gut bei mir vorstellen. 😬
      Habe mir auch mal auf dem homee was ähnliches gebastelt.
      Aber nur mit homeegrammen und webhooks - ist ziemliches Gebastel mit extra Raspi-Zero für die Sonos-API. 😦
      Sieht klasse aus ! 😍
      Grüße

      mfuhr 1 Reply Last reply Reply Quote 0
      • mfuhr
        mfuhr @skokarl last edited by mfuhr

        @skokarl

        Hallo.
        Ich habe mir dazu zunächst im IoBroker ein Objekt angelegt in meinem Fall 0_userdata.0.MusikAutomation.NächsterTitel.

        Die Daten kommen aus der Web Api von Sonos.
        Ich nutze dazu Node Red mit folgenden Script, du musst noch Deine IP gegen die IP deines Web API Servers tauschen, dann sollte es funktionieren

        [
            {
                "id": "19d01c6e.0b36e4",
                "type": "http request",
                "z": "3e000d0a.d4ce52",
                "name": "Status",
                "method": "GET",
                "ret": "obj",
                "paytoqs": "ignore",
                "url": "http://*DeineIP*:5005/Move/state",
                "tls": "",
                "persist": false,
                "proxy": "",
                "authType": "",
                "x": 330,
                "y": 540,
                "wires": [
                    [
                        "853737ae.8efd68"
                    ]
                ]
            },
            {
                "id": "4bed189b.f29b98",
                "type": "ioBroker in",
                "z": "3e000d0a.d4ce52",
                "name": "Titel",
                "topic": "0_userdata.0.MusikAutomation.Titel",
                "payloadType": "value",
                "onlyack": "",
                "func": "rbe",
                "gap": "",
                "fireOnStart": "false",
                "x": 70,
                "y": 540,
                "wires": [
                    [
                        "19d01c6e.0b36e4"
                    ]
                ]
            },
            {
                "id": "853737ae.8efd68",
                "type": "function",
                "z": "3e000d0a.d4ce52",
                "name": "Nächster Titel Suchen",
                "func": "var D1  =   {payload: msg.payload.nextTrack.title};\nreturn [D1];",
                "outputs": 1,
                "noerr": 0,
                "initialize": "",
                "finalize": "",
                "libs": [],
                "x": 620,
                "y": 540,
                "wires": [
                    [
                        "a520aed8.50aca"
                    ]
                ]
            },
            {
                "id": "a520aed8.50aca",
                "type": "ioBroker out",
                "z": "3e000d0a.d4ce52",
                "name": "",
                "topic": "0_userdata.0.MusikAutomation.NächsterTitel",
                "ack": "true",
                "autoCreate": "false",
                "stateName": "",
                "role": "",
                "payloadType": "",
                "readonly": "",
                "stateUnit": "",
                "stateMin": "",
                "stateMax": "",
                "x": 950,
                "y": 540,
                "wires": []
            }
        ]
        

        Gruß
        Mario

        S 1 Reply Last reply Reply Quote 1
        • mfuhr
          mfuhr @Friedhofsblond last edited by

          @friedhofsblond

          Hi, ich nutze zur Visualisierung die VIS und als Browser Fully Kiosk Browser auf einem Galaxy Tab A7.

          Die einzelnen Graphen kommen von verschiedenen Systemen z.B. Node Red Dashboard, Grafana.

          Gruß
          Mario

          1 Reply Last reply Reply Quote 0
          • S
            skokarl @mfuhr last edited by skokarl

            @mfuhr sagte in Meine VIS Sonos Server Monitoring:

            Web Api von Sonos.

            Das guck ich mir nachher an.... besten Dank.

            ist die WEB API noch eine andere/weitere API als die Sonos http API ?
            und Node Red ist dann auch eine Premiere für mich.

            Muss ich da auch noch was zusätzlich installieren ?

            mfuhr 1 Reply Last reply Reply Quote 0
            • S
              skokarl last edited by

              @mfuhr

              Moin, nutzt Du das auch ?

              Sonos Plus

              mfuhr 1 Reply Last reply Reply Quote 0
              • mfuhr
                mfuhr @skokarl last edited by

                @skokarl said in Meine VIS Sonos Server Monitoring:

                @mfuhr

                Moin, nutzt Du das auch ?

                Sonos Plus

                Guten Morgen.

                Ja ich nutze ausschließlich Sonos Plus in Node Red.

                Gruß
                Mario

                1 Reply Last reply Reply Quote 1
                • mfuhr
                  mfuhr @skokarl last edited by

                  @skokarl said in Meine VIS Sonos Server Monitoring:

                  @mfuhr sagte in Meine VIS Sonos Server Monitoring:

                  Web Api von Sonos.

                  Das guck ich mir nachher an.... besten Dank.

                  ist die WEB API noch eine andere/weitere API als die Sonos http API ?
                  und Node Red ist dann auch eine Premiere für mich.

                  Muss ich da auch noch was zusätzlich installieren ?

                  Guten Morgen.

                  Ich nutze folgende Http Api.

                  https://github.com/jishi/node-sonos-http-api

                  Gruß
                  Mario

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    skokarl @mfuhr last edited by

                    @mfuhr

                    Besten Dank Mario,

                    ja, die node sonons http api von jishi ist die, die ich auch von anfang an nutze.

                    Gruß Bernd

                    mfuhr 2 Replies Last reply Reply Quote 0
                    • mfuhr
                      mfuhr @skokarl last edited by

                      @skokarl

                      Hat das denn jetzt bei dir geklappt mit der Anzeige des nächsten Titels?

                      Gruß
                      Mario

                      S 2 Replies Last reply Reply Quote 0
                      • S
                        skokarl @mfuhr last edited by

                        @mfuhr

                        die API nutze ich schon ewig,.....Node Red noch nie.

                        Das muss ich mir jetzt am Wochenende mal ansehen und versuchen zu verstehen. 😬

                        mfuhr 1 Reply Last reply Reply Quote 0
                        • mfuhr
                          mfuhr @skokarl last edited by

                          @skokarl

                          Hallo Bernd.

                          Hier mal meine 3 Workflows die ich in Node Red gebaut habe um mein Sonos System zu steuern.

                          Nach dem Import müsstest du / ihr noch eure IP´s eurer Sonos Lautsprecher eintragen, ich lasse mal meine IP´s
                          in den Systemen drin stehen, dann ist es einfacher die Stellen zu finden.

                          Leider war das alles nie für den Export vorgesehen, aber mit ein bisschen Anpassung sollte es gehen.

                          Gruß
                          Mario

                          flows (1).json

                          S 1 Reply Last reply Reply Quote 1
                          • mfuhr
                            mfuhr @skokarl last edited by mfuhr

                            @skokarl said in Meine VIS Sonos Server Monitoring:

                            @mfuhr

                            die API nutze ich schon ewig,.....Node Red noch nie.

                            Das muss ich mir jetzt am Wochenende mal ansehen und versuchen zu verstehen. 😬

                            Kein Problem, ich bin zwar auch noch ziemlich am Anfang mit Node Red, aber wenn ich dir Helfen kann sag einfach bescheid.

                            1 Reply Last reply Reply Quote 1
                            • S
                              skokarl @mfuhr last edited by

                              @mfuhr

                              Cool Mario, Danke.

                              Bisher steuere ich alles über die API, das geht auch wirklich super.
                              Ich hab auch noch nen Javascript welches verschiedene Stati abrufen kann,

                              aber mit Node Red ist anscheinend noch viel mehr möglich.
                              Sonos mit der API ist sowieso ein Hammer ( finde ich )

                              Gruß Bernd

                              mfuhr 1 Reply Last reply Reply Quote 0
                              • mfuhr
                                mfuhr @skokarl last edited by

                                @skokarl said in Meine VIS Sonos Server Monitoring:

                                @mfuhr

                                Cool Mario, Danke.

                                Bisher steuere ich alles über die API, das geht auch wirklich super.
                                Ich hab auch noch nen Javascript welches verschiedene Stati abrufen kann,

                                aber mit Node Red ist anscheinend noch viel mehr möglich.
                                Sonos mit der API ist sowieso ein Hammer ( finde ich )

                                Gruß Bernd

                                Da hast du Recht, die API ist echt super, ich habe nur die Befürchtung das die API nicht weiter entwickelt wird und somit vielleicht irgendwann nicht mehr laufen wird, aus diesem Grund mache ich auch viel mit Node Red.

                                Gruß
                                Mario

                                S S 2 Replies Last reply Reply Quote 0
                                • S
                                  sunny9999 @mfuhr last edited by

                                  @mfuhr
                                  Top !! Vielen Dank Mario !

                                  Anmerkung:
                                  Zum Skript in Node-Red muss noch das Sonos-Plus Pack von NPMJS geladen werden : Link Text
                                  Läuft soweit bei mir..
                                  Was ich jetzt zum "durchstarten" noch bräuchte wären noch die beiden Views und die Skripte von oben....wäre echt geil wenn du die Zeit finden würdest die zu exportieren......
                                  Viele Grüße

                                  Markus

                                  mfuhr 1 Reply Last reply Reply Quote 0
                                  • S
                                    skokarl @mfuhr last edited by

                                    @mfuhr sagte in Meine VIS Sonos Server Monitoring:

                                    Da hast du Recht, die API ist echt super, ich habe nur die Befürchtung das die API nicht weiter entwickelt wird und somit vielleicht irgendwann nicht mehr laufen wird, aus diesem Grund mache ich auch viel mit Node Red.

                                    Gruß
                                    Mario

                                    braucht Node Red die API nicht ??,
                                    Wenn ich das in Node Red hinkriege was ich jetzt habe, brauche ich die http API nicht mehr installieren ?
                                    Und ja, Jishi macht wohl nix mehr daran.....sehr schade.

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      sunny9999 @skokarl last edited by

                                      @skokarl
                                      Doch Node Red braucht die Http Api....ohne die geht das Script nicht...
                                      Grüße
                                      Markus

                                      1 Reply Last reply Reply Quote 1
                                      • S
                                        skokarl @mfuhr last edited by skokarl

                                        @mfuhr

                                        f1.png

                                        läuft, besten Dank.

                                        Bin jetzt gerade an einer Gruppenverwaltung dran, Frauen haben immer Sonderwünsche.

                                        Aber, Node Red macht echt Spaß. 👍

                                        mfuhr 1 Reply Last reply Reply Quote 0
                                        • mfuhr
                                          mfuhr @sunny9999 last edited by mfuhr

                                          @sunny9999

                                          Hallo,

                                          sorry für die verspätete Rückmeldung, war leider Beruflich sehr eingespannt.

                                          Ich habe ein Zip Archiv an diesen Threat gehangen, im Inhalt findest du einmal alles für die VIS und ein Verzeichnis mit dem Export aus Grafana.

                                          Im VIS Verzeichnis gibt es 3 Screenshoots mit den benötigten Adaptern.

                                          IoBroker_Export.zip

                                          Gruß
                                          Mario

                                          1 Reply Last reply Reply Quote 0
                                          • mfuhr
                                            mfuhr @skokarl last edited by

                                            @skokarl said in Meine VIS Sonos Server Monitoring:

                                            @mfuhr

                                            f1.png

                                            läuft, besten Dank.

                                            Bin jetzt gerade an einer Gruppenverwaltung dran, Frauen haben immer Sonderwünsche.

                                            Aber, Node Red macht echt Spaß. 👍

                                            Ja das kenne ich gut 🙂

                                            mfuhr 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            29
                                            2284
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo