christianTF/LoxBerry-Plugin-squeezelite

LMS Gateway

manuelkirsch opened this issue · 16 comments

Wenn es in der Oberfläche aktiviert wird ist es nach speichern wieder deaktiviert.

Wie aktiviere ich es richtig?

Hallo Manuel,

kannst du mir folgendes Log schicken:
Über Windows Explorer:
\\loxberry\log\plugins\squeezelite\lms2udp_cgi.log

Entweder das Configfile ist gesperrt, oder es hat keine Rechte.
Lässt sich irgendeine andere Option speichern?

lg, Christian

PS: Einen Hostnamen oder IP-Adresse hast du eingetragen bei der LMS-Adresse?

IP Adresse habe ich eingetragen
Nein beim Gateway lässt sich gar nichts speichern. Ansonsten die Zone selbst funktioniert super, die Steuerung vom Miniserver an den LMS auch.

Log:
2017-01-31 09:59:37 INFORMATION: Reading Plugin config /opt/loxberry/config/plu$
2017-01-31 09:59:37 INFORMATION: Plugin config existing - loading
2017-01-31 09:59:37 DEBUG: form triggered - load form
2017-01-31 09:59:37 INFORMATION: save triggered - save, refresh form
2017-01-31 10:02:36 INFORMATION: Reading Plugin config /opt/loxberry/config/plu$
2017-01-31 10:02:36 INFORMATION: Plugin config existing - loading
2017-01-31 10:02:36 DEBUG: form triggered - load form
2017-01-31 10:02:36 INFORMATION: save triggered - save, refresh form
2017-01-31 15:09:31 INFORMATION: Reading Plugin config /opt/loxberry/config/plu$
2017-01-31 15:09:31 INFORMATION: Plugin config existing - loading
2017-01-31 15:09:31 DEBUG: form triggered - load form
2017-01-31 15:09:31 INFORMATION: save triggered - save, refresh form
2017-01-31 15:11:02 INFORMATION: Reading Plugin config /opt/loxberry/config/plu$
2017-01-31 15:11:02 INFORMATION: Plugin config existing - loading
2017-01-31 15:11:02 DEBUG: form triggered - load form
2017-01-31 15:11:02 INFORMATION: save triggered - save, refresh form
2017-01-31 15:11:15 INFORMATION: Reading Plugin config /opt/loxberry/config/plu$
2017-01-31 15:11:15 INFORMATION: Plugin config existing - loading
2017-01-31 15:11:15 DEBUG: form triggered - load form

Hab beim Raspberry nichts gemacht, außer eben LoxBerry und das Plugin installiert.

Hier der Log eines eben versuchten Speichervorgangs:
2017-01-31 16:17:29 INFORMATION: Reading Plugin config /opt/loxberry/config/plu$
2017-01-31 16:17:29 INFORMATION: Plugin config existing - loading
2017-01-31 16:17:29 DEBUG: form triggered - load form
2017-01-31 16:17:29 INFORMATION: save triggered - save, refresh form
2017-01-31 16:17:36 INFORMATION: Reading Plugin config /opt/loxberry/config/plu$
2017-01-31 16:17:36 INFORMATION: Plugin config existing - loading
2017-01-31 16:17:36 DEBUG: form triggered - load form
2017-01-31 16:17:36 INFORMATION: save triggered - save, refresh form

Interessant, schaut alles ok aus.

Schaust du bitte mal in die Datei
\\loxberry\config\plugins\squeezelite\plugin_squeezelite.cfg

Such den Bereich [LMS2UDP]
activated ist wahrscheinlich leer?
Schreib mal rein
activated=True

Lässt sich das File speichern?

lg, Christian

Hi diesen Bereich gab es gar nicht!

hab ihn jetzt ergänzt, mit activated als sudo war schreiben kein Problem (anders hab ich jetzt nicht probiert)

Jetzt ist es in der Oberfläche aber aktiviert.

Ob es funktioniert, check ich gleich.

Hallo Manuel,

Der Eintrag allein dürfte wahrscheinlich nicht ausreichen.
Hast du das Mit Login ganz normal über die Weboberfläche installiert?

[LMS2UDP]
forcepolldelay=500
activated=True
msnr=1
udpport=
berrytcpport=

Wenns leicht ginge, könntest du mit ls -l schauen, wie die Rechte auf die Config sind.

msnr=1 brauchst du auf jeden Fall, forcepolldelay=500 ist glaub ich optional, die beiden Ports sind auf jeden Fall optional.

-rw-r--r-- 1 loxberry loxberry 933 Jan 31 09:53 example.cfg
-rw-r--r-- 1 loxberry loxberry 9 Jan 31 09:58 is_loxberry.info
-rw-r--r-- 1 loxberry loxberry 9 Jan 31 09:58 is_raspbian.info
-rw-r--r-- 1 loxberry loxberry 401 Feb 1 08:09 plugin_squeezelite.cfg
-rw-r--r-- 1 root root 11 Jan 31 15:13 sudoers.v2

bitte sehr :)

Übertragung der Werte funktioniert jetzt :)

Hallo Manuel,

Für die Korrektur müsstest du auf die Config mit chown den Owner auf loxberry umsetzen.

Ich nehme das auf. Das war bisher richtig und muss mit irgendeinem 0.3.x eingeschleppt worden sein.

Lg, Christian

Update: Ich hab mich in der Zeile getäuscht, weil ich dein ls -l am Handy gelesen hatte. Die Rechte bei dir passen.
Kann leider nicht sagen, warum das bei dir war.
Ich schließe das mal - wenn es wieder auftritt, melde dich wieder!
lg, Christian

Hi Christian,

ich weiß nicht warum aber ich habe gerade LoxBerry neu installiert, mit aktuellster Version und bin wieder auf dasselbe Problem gestoßen, hab es aber durch manuelles editieren der Config wieder lösen können.

Lg,

Manuel