SonoX

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • normana
    Dumb Home'r
    • 12.05.2024
    • 12

    #16
    Es wäre gut, wenn man sehen könnte, was der Grund des Netzwerk Fehlers ist. Aber ich vermute, dass der Port bereits belegt ist. Schon mal probiert, den Port zu wechseln?

    Kommentar

    • Diddi
      Azubi
      • 09.09.2020
      • 6

      #17
      Nachdem ich MQTT eingeschaltet und gespeichert habe sind wieder alle Zonen gefunden worden.
      ??? Klicke auf die Grafik für eine vergrößerte Ansicht

Name: sonoX.jpg
Ansichten: 157
Größe: 115,2 KB
ID: 455784

      Kommentar


      • normana
        normana kommentierte
        Kommentar bearbeiten
        Und wenn du MQTT wieder ausschaltest, dann nicht mehr?
    • Diddi
      Azubi
      • 09.09.2020
      • 6

      #18
      Habs gerade mal probiert. Nach dem Deaktivieren verschwinden kurz die Zonen und kommen aber direkt wieder.
      Also im Moment alles OK.

      Kommentar


      • normana
        normana kommentierte
        Kommentar bearbeiten
        Also die Zonen verschwinden nicht. Der API-Dienst wird nur neu gestartet. Das dauert aber vielleicht maximal 5 Sekunden.
    • normana
      Dumb Home'r
      • 12.05.2024
      • 12

      #19
      An alle: Das aktuelle Prerelease unterstützt MQTT. Es werden Zonen-Daten übetragen, Änderungen der Lautstärke, Änderungen der Topologie, also Gruppen-Änderungen oder auch Titel-Änderungen. Ich würde gern erfahren, wie das genutzt wird und was man hier verbessern kann.

      Kommentar

      • djatwork
        Azubi
        • vor einer Woche
        • 2

        #20
        Servus,

        würde auch gerne das neue Plugin testen. Leider findet es aber keine Player!.

        Neue dietpi vm installation, sonosx installation läuft ohne fehler durch! bei loxberry restart kommt dann nur die meldung dass das sonos-http-api.service nicht gestartet werden kann..
        Code:
        loxberry@loxberry:~ $ systemctl status sonos-http-api.service
        × sonos-http-api.service - Sonos HTTP API
             Loaded: loaded (/etc/systemd/system/sonos-http-api.service; enabled; preset: enabled)
             Active: failed (Result: exit-code) since Wed 2025-03-19 06:19:27 CET; 12min ago
           Duration: 4ms
            Process: 53288 ExecStart=/usr/bin/node /opt/loxberry/bin/plugins/sonox/node-sonos-http-api/server.js (code=exited, status=203/EXEC)
           Main PID: 53288 (code=exited, status=203/EXEC)
                CPU: 973us
        bei der neuen Install scheint es Pfadprobleme zu geben..
        Code:
        loxberry@loxberry:~ $ /usr/bin/node /opt/loxberry/bin/plugins/sonox/node-sonos-http-api/server.j
        -bash: /usr/bin/node: No such file or directory
        /usr/bin/node existiert nicht....

        ohne pfad würde der dienst zumindest kurz starten...
        Code:
        loxberry@loxberry:~ $ node /opt/loxberry/bin/plugins/sonox/node-sonos-http-api/server.js
        2025-03-19T05:25:19.260Z INFO Could not find file /opt/loxberry/bin/plugins/sonox/node-sonos-http-api/settings.json
        2025-03-19T05:25:19.437Z INFO Presets loaded: {
        example: {
        players: [
        { roomName: 'Bathroom', volume: 10 },
        { roomName: 'Kitchen', volume: 10 },
        { roomName: 'Office', volume: 10 },
        { roomName: 'Bedroom', volume: 10 },
        { roomName: 'TV Room', volume: 15 }
        ],
        playMode: { shuffle: true, repeat: 'all', crossfade: false },
        pauseOthers: false
        }
        }
        /opt/loxberry/bin/plugins/sonox/node-sonos-http-api/server.js:105
        if (settings.mqtt.active) {
        ^
        
        TypeError: Cannot read properties of undefined (reading 'active')
        at Object.<anonymous> (/opt/loxberry/bin/plugins/sonox/node-sonos-http-api/server.js:105:19)
        at Module._compile (node:internal/modules/cjs/loader:1734:14)
        at Object..js (node:internal/modules/cjs/loader:1899:10)
        at Module.load (node:internal/modules/cjs/loader:1469:32)
        at Function._load (node:internal/modules/cjs/loader:1286:12)
        at TracingChannel.traceSync (node:diagnostics_channel:322:14)
        at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:151:5)
        at node:internal/main/run_main_module:33:47
        ​

        habt ihr vielleicht einen Tip?

        lg
        Werner

        Kommentar


        • normana
          normana kommentierte
          Kommentar bearbeiten
          Die Settings für MQTT scheinen nicht da zu sein. Entweder fehlt die komplette settings.json-Datei oder die Variable mqtt ist nicht gesetzt. Probiere in den Settings zu speichern. Es muss nichts geändert werden.

          nodejs müsste under /usr/bin/node installiert sein. Das Plugin Express Server https://wiki.loxberry.de/plugins/express_server/start installiert nodejs an der richtigen Stelle.
          Für künftige Versionen baue ich nodejs direkt ein bzw. eine Prüfung, ob es an der richtigen Stelle installiert ist.
          Zuletzt geändert von normana; vor 6 Tagen.

        • normana
          normana kommentierte
          Kommentar bearbeiten
          Teste mal das neue Prerelease bitte
      • djatwork
        Azubi
        • vor einer Woche
        • 2

        #21
        Servus,

        den express server habe ich installiert... ohne Verbesserung....

        Die settings.json existert unter /opt/loxberry/data/plugins/sonox/ gesucht wird sie aber unter /opt/loxberry/bin/plugins/sonox/node-sonos-http-api/ !?

        lg

        Kommentar


        • normana
          normana kommentierte
          Kommentar bearbeiten
          Teste mal das neue Prerelease

        • djatwork
          djatwork kommentierte
          Kommentar bearbeiten
          Danke, jetzt funktioniert das Plugin!
      • Stekkieman
        Azubi
        • 20.03.2024
        • 7

        #22
        Hi,

        Can somebody tell me what the correct settings are in the Loxone config to use my Sonos as a doorbell for my Loxone Intercom ? Is there a step by step guide ? Thank you !

        Grts

        Kommentar


        • normana
          normana kommentierte
          Kommentar bearbeiten
          It depends on what kind of doorbell you have. If it can be used as an input for loxone it should also have an output that can trigger a virtual output that calls the clips-endpoint provided in the plugin.
      • Stekkieman
        Azubi
        • 20.03.2024
        • 7

        #23
        Hi,

        I use the Intercom gen2 of Loxone and I would like to use my sonos speaker to play a ding dong sound when somebody is at the door. I installed Sonox on a Odroid board. When I execute a clip the Sonos plays the dingdong sound , but when I press the Intercom button nothing happens..

        Kommentar

      • Stekkieman
        Azubi
        • 20.03.2024
        • 7

        #24
        I used this doorbell output. This is the error and my settings.

        Kommentar


        • normana
          normana kommentierte
          Kommentar bearbeiten
          The port is missing. From the doc: In the Properties window of the virtual output connector the protocol, address and port of the device to be controlled can be entered. For http, tcp and udp you need to include the protocol before the address is entered (e.g. tcp://192.168.1.199:23).

          If you did not change the port it should run under http://192.168.1.230:5005
      • Stekkieman
        Azubi
        • 20.03.2024
        • 7

        #25
        Thank you ! Now it works

        Kommentar


        • normana
          normana kommentierte
          Kommentar bearbeiten
          You can also try out the clipavailable endpoint. It runs the doorbell on every player in your house that is currently not playing. But you can also try what you are currently using the clip end point. It should return to the play state it was before.
      Lädt...