Gehe zu Seite: |vorherige| Erste 2 3 4 5 6 7 8 Letzte |nächste|

Raumfeld - 3rd-Party Applikation - RAUMServer

+A -A
Autor
Beitrag
ChriD
Stammgast
#251 erstellt: 04. Aug 2016, 09:13

tafkap (Beitrag #246) schrieb:
Hi Chris,
ich habe ein reproduzierbares Absturzverhalten:

Ich hab ein paar mal probiert und bei mir tritt dieses Verhalten leider nicht auf.
Ist der Raumserver wirklich abgestürzt oder hat er keine Request commands mehr verarbeitet? Weist du das zufällig?
ChriD
Stammgast
#252 erstellt: 04. Aug 2016, 09:18

kaloschke (Beitrag #250) schrieb:
Hi ChriD,
Wenn ich aber stattdessen einen der Tune-In Sender nehme, z.B.
http://tunein.com/radio/Fritz-vom-rbb-1026-s25005
so funktioniert der ebenfalls im Browser, nicht aber im Raumserver.

Naja bei mir kommt im Browser bei dem link "Wir Haben Keine Abspielbaren Streams Gefunden" ?!
Ich denke aber auch das die TuneIn URLs nicht die "wirklichen" radio URLs sind sondern dahinter liegt eher sowas
http://rbb-mp3-fritz....net/rbb_mp3_fritz_s
--> Hier gibt's n JS welches die Tune In Urls in "richtige" streaming URLs umwandelt
https://gist.github.com/nikolaykhodov/29e9b94a3b844d96fff4

Aber wie gesagt. Die Url spielt nicht im Browser
Aber wenn es ein TuneIn Sender ist kannst du es ja auch einfacher lösen. Indem du nicht "loadUri" sondern "loadContainer" benutzt und den Pfad com Tunein Sender am RF MediaServer angibst. Oder du erstellst die eine Playliste mit "Radiosendern" wo du deine Lieblings TuneIn Radiosender reingibst und dann kannst du mit "loadPlaylist" diese ganz einfach laden.


[Beitrag von ChriD am 04. Aug 2016, 09:31 bearbeitet]
sense4t
Neuling
#253 erstellt: 04. Aug 2016, 19:12
Hi ChriD,

vielen Dank für Deine Lösung !

Tip für alle Raspberry V3-Nutzer: Nehmt gleich die ARMV7-Bins.

Habe den ganzen Tag mit den V6-Binaries runmprobiert, nix hat geklappt. Mit den ARMV7ern ging's dann.

Viele Grüße
Stefan
sense4t
Neuling
#254 erstellt: 04. Aug 2016, 23:16
btw: für den Start des Raumservers beim Systemstart war bei mir noch ein

sudo update-rc.d raumserver defaults
sudo systemctl enable raumserver

erforderlich. Dazu habe ich die S99raumserver in raumserver umbenannt und im Header die oben vorgeschlagene Erweiterung (bitte die Umstellung auf Kleinschreibung verzeihen)

#!/bin/sh
#
# Author:
#
# /etc/init.d/raumserver
#
### BEGIN INIT INFO
# Provides: raumserver
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Short-Description: starts raumserver
# Description: raumserver autostart
### END INIT INFO


VG
Stefan
-Fasch-
Neuling
#255 erstellt: 17. Aug 2016, 17:57
Hallo,
auch ich würde gerne den Raumfeld Server ausprobieren.

Da ich bereits einen Raspi 3 als FHEM Server laufen habe, sehe ich den als Host zum Ansteuern der Cubes. Normalerweise nutze ich ein Tablet zur Steuerung, aber z.B. Änderung der Lautstärke und Umschalten auf Line-In beim Einschalten des Fernsehers, wären mögliche sinnvolle Erweiterungen. Evtl. mit Anbindung ans FHEM.

Leider scheitert das schon am Anfang. Woher bekomme ich denn die ARM7 Version des Raumservers? Der Raumserver Link, der letztendlich auf github zeigt hilft mir nicht weiter. Von der Bezeichnung her sind es ältere Versionen, als die die hier genannt werden. Die dort abgelegten Sourcen bekomme ich nicht übersetzt.

Kann mir jemand einen Anschub geben?

Danke, Jens
-Fasch-
Neuling
#256 erstellt: 17. Aug 2016, 18:35
Hallo,
hat sich doch erledigt. Ich bin einfach nicht auf die Idee gekommen unter source/RaumserverInstaller zu suchen.

Danke, Jens
tafkap
Ist häufiger hier
#257 erstellt: 21. Aug 2016, 13:00
@ChriD

Das mit den Abstürzen war wohl mein Fehler in der Bedienung. K.A: was da war, jetzt läuft der Raumserver stabil.

Ich hatte ja bereits im anderen 3rd part Entwickler Thread nach einer Lösung gesucht, wie man die Lautstärke von RF Connctor und AVR synchronisieren kann. Das bekomme ich jetzt mit der Raumserver hin.

Was mir noch fehlt ist die Möglichkeit zu erkennen, dass der RFC aktuell was abspielt oder nicht. Das kann ich auch nicht an den Raumserver responses erkennen. Der TransportState steht bei mit immer auf STOPPED. Hast du da noch ne Idee?

Grus,
klaus


[Beitrag von tafkap am 21. Aug 2016, 13:00 bearbeitet]
tafkap
Ist häufiger hier
#258 erstellt: 21. Aug 2016, 17:08
Bin etwas weiter gekommen mit dem Abgreifen der LS.
Probleme macht noch das Abspielen von Spotify. Da klappt es nicht mehr mit dem long-polling (updateID = 0).

Und bei der Gelegenheit habe ich mal auch einen Raumserver Absturz beobachtet. Und zwar wenn ich im Spotify modus bin und dann wieder auf Musik vom lokalen Netz zugreife. Als response kam der String "ERROR" zurück (kein JSON).
Das passiert aber nicht regelmässig.

Ansonsten läufts. Wie gesagt, ware schön wenn ich noch sehen könnte, dass man Musik gestartet oder gestoppt hat. Die App kanns ja auch :-). Ich glaube ich muss da mal ins protokol schauen...

/klaus
tafkap
Ist häufiger hier
#259 erstellt: 21. Aug 2016, 17:43
Noch ein update...

Es scheint dass häufige Wechsel der Musik (z.B. anderes Album) in Kombination mit long polling bzw. häufigen requests zum Absturz von RS führen.

Ich schau mal nach den logs von RS...

/klaus
tafkap
Ist häufiger hier
#260 erstellt: 21. Aug 2016, 18:44
Kann in den Logs nichts finden.

Gab's ne Möglichkeit der RaumServer Daemon so zu starten, dass er nach einen crash wieder neu startet?

/klaus
Adrian-01
Neuling
#261 erstellt: 22. Aug 2016, 09:22
Guten Tag,
Weis jemand wie ich mir Interpret und Titel der aktuellen Wiedergabe anzeigen lassen kann?
Eventuell vielleicht sogar mit Album Cover ?

Ich danke euch schonmal für die Antworten.


Gruß, Adrian
ChriD
Stammgast
#262 erstellt: 25. Aug 2016, 16:10

tafkap (Beitrag #257) schrieb:
@ChriD
Was mir noch fehlt ist die Möglichkeit zu erkennen, dass der RFC aktuell was abspielt oder nicht. Das kann ich auch nicht an den Raumserver responses erkennen. Der TransportState steht bei mit immer auf STOPPED. Hast du da noch ne Idee?


Der Transport State von getRendererState sollte das schon wiederspiegeln.
Wenn nicht dann ist dort noch ein Bug
ChriD
Stammgast
#263 erstellt: 25. Aug 2016, 16:15

tafkap (Beitrag #260) schrieb:
Kann in den Logs nichts finden.
Gab's ne Möglichkeit der RaumServer Daemon so zu starten, dass er nach einen crash wieder neu startet?
/klaus

Ein zweites script der alle paar sekunden das schaut ob der prozess gestartet ist. Wenn nicht dann startet er ihn wieder.
Ja das geht das hab ich schon mal gemacht für den alten Raumserver. Der neue sollte nicht abstürzen.

Habe das script aber nicht mehr parat. Ist aber ein stinknormales bash script
BobbyBonilla
Schaut ab und zu mal vorbei
#264 erstellt: 28. Aug 2016, 00:39
Hallo zusammen,

ich bin mit Begeisterung auf den RAUMServer gestoßen. Ich hätte einige kleine Fragen:

- Gefährde ich meine Garantie bei Teufel, wenn ich den RAUMServer direkt auf einem der Geräte installiere?
- Kann ich nach der Installation weiterhin, wie gewohnt, die angebotenen Firmwareupdates aufspielen?
- Kann ich durch die Installation mein Raumfeld-Gerät beschädigen?

Besten Dank für die Auskünfte und weiter so!

Bobby
DosiRocker
Stammgast
#265 erstellt: 28. Aug 2016, 08:10
Hallo Bobby,
hier mein juristisch und fachlich nicht abgesichertes Feedback :


BobbyBonilla (Beitrag #264) schrieb:

- Gefährde ich meine Garantie bei Teufel, wenn ich den RAUMServer direkt auf einem der Geräte installiere?
Bobby

Theoretisch bestimmt, aber raumServer kann "spurlos" entfernt werden, spätestens nach Reset auf Werkseinstellung.


BobbyBonilla (Beitrag #264) schrieb:

- Kann ich nach der Installation weiterhin, wie gewohnt, die angebotenen Firmwareupdates aufspielen?

Firmwareupdates bleiben erhalten


BobbyBonilla (Beitrag #264) schrieb:

- Kann ich durch die Installation mein Raumfeld-Gerät beschädigen?

Mir fallen 2 Möglichkeiten ein, wie das System beschädigt werden kann:
a) beim Kopieren der raumServer Dateien
sollte spätestens nach Reset auf Werkseinstellung repariert werden können. Es ist ein Linux System, sich etwas damit beschäftigen hilft.
b) erhöhte CPU Last durch raumServer
keine Ahnung ob sich dadurch der Verschleiß des Systems erhöht, ich denke nicht! Bei mir läuft raumServer auf einem Connecotr 2, seitdem ChriD die erste Version veröffentlicht hat. Vermutlich würde ich es nicht auf einem 1400€ Speaker L installieren


Gruß,
Martin
Adrian-01
Neuling
#266 erstellt: 28. Aug 2016, 08:14
Guten morgen,

Weis denn jemand ob man sich solche Daten wie den Titel und den Interpreten des aktuell abgespielten Liedes anzeigen lassen kann ?

Gruß,
DosiRocker
Stammgast
#267 erstellt: 28. Aug 2016, 11:52
Hallo Adrian,

unter
Available control and data requests

ist nicht das Richtige dabei?

Gruss,
Martin
DosiRocker
Stammgast
#268 erstellt: 28. Aug 2016, 11:55
Hi Chris,

wirst du in die neue Version wieder "Presets" einbauen?

Gruß,
Martin
BobbyBonilla
Schaut ab und zu mal vorbei
#269 erstellt: 28. Aug 2016, 22:44
Danke, DosiRocker, dann versuch ich's mal.
Adrian-01
Neuling
#270 erstellt: 30. Aug 2016, 06:39
Hey dosi,

Nein leider nicht, oder bin ich nur zu blöd es zu sehen ?

Gruß,
DosiRocker
Stammgast
#271 erstellt: 30. Aug 2016, 14:02
Hallo,

ich habe nur die alte Version vom raumServer und da bekomme ich über z.B,
den Aufruf:
http://192.xxx.xxx.xx:8080/raumserver/json/getrendererstate

bei mir folgende Ausgabe:

{ "rendererState":[{"zoneUDN": "uuid:febb0cf9-9ccd-42c4-ae76-371f48ac4d0d", "zoneName": "Zentrale, Wohnzimmer", "volume": "15", "trackDuration": "00:04:16", "trackNr": "1", "trackCount": "14", "contentType": "AAC", "bitrate": "97", "transportState": "PLAYING", "muteState": "NONE", "trackTitle": "Waiting%20Around%20For%20Love", "trackAlbum": "Modern%20Heart%20%28Deluxe%29", "trackArtist": "Milow", "trackArtistArtUri": "", "trackRaumfeldSection": "Tidal", "trackRes": "tidal-track://60144927", "trackType": "0", "trackAlbumArtUri": "http://192.168.188.31:47366/raumfeldImage?albumId=60144926&album=Modern%20Heart%20%28Deluxe%29&artist=Milow&service=Tidal" }, {"zoneUDN": "uuid:f9fda3c9-75f2-448a-a2c2-7bee66d39413", "zoneName": "Schlafzimmer", "volume": "33", "trackDuration": "00:00:00", "trackNr": "1", "trackCount": "1", "contentType": "MP3", "bitrate": "128", "transportState": "PLAYING", "muteState": "NONE", "trackTitle": "radioeins%20%22Nur%20f%C3%83%C2%7Cr%20Erwachsene%22", "trackAlbum": "", "trackArtist": "", "trackArtistArtUri": "", "trackRaumfeldSection": "RadioTime", "trackRes": "http://opml.radiotime.com/Tune.ashx?id=e1747720&sid=s25111&formats=wma,mp3,ogg&partnerId=7aJ9pvV5&serial=78:c5:e5:c0:a0:a8", "trackType": "0", "trackAlbumArtUri": "http://d1i6vahw24eb07.cloudfront.net/s25111q.png" }, {"zoneUDN": "uuid:05b73125-0529-4030-a5ae-a3395a430781", "zoneName": "Annika", "volume": "47", "trackDuration": "00:00:00", "trackNr": "0", "trackCount": "0", "contentType": "", "bitrate": "0", "transportState": "STOPPED", "muteState": "NONE", "trackTitle": "", "trackAlbum": "", "trackArtist": "", "trackArtistArtUri": "", "trackRaumfeldSection": "", "trackRes": "", "trackType": "110", "trackAlbumArtUri": "" }]}


In dieser abfrage stehen alle Informationen was bei mir aktuell läuft, z.B. auch der Link zum Albumcover (trackAlbumUri).
d.h. wenn du diesen Output parsen kannst, hast du alle Infos (ich kanns leider auch nicht )

Mit dem neuen raumServer sollte diese Abfrage dann so lauten
http://192.xxx.xxx.xx:8080/raumserver/data/getRendererState

Gruß,
Martin
Adrian-01
Neuling
#272 erstellt: 30. Aug 2016, 19:02
Danke für deine Hilfe dosi, werde ich mal versuchen.

Ich hab aber leider momentan ein nervigeres Problem, ich habe einen tune in Radio Sender in der Playliste und versuche den immer zu laden und abzuspielen, jedoch klappt das nicht. Ich muss immer die Playliste 2 mal direkt hintereinander laden ansonsten wird es nicht abgespielt. Jemand ne Idee ?
TifiP
Neuling
#273 erstellt: 30. Aug 2016, 19:12
Hey DosiRocker,

nur zur Info. Ich habe den FHEM-Server im Einsatz, um den Status vom RAUMServer abzuholen. Mit dem Modul "HTTPMOD" und dem Attribut "extractAllJSON" lässt sich die Antwort vom alten Aufruf: http://192.xxx.xxx.xx:8080/raumserver/json/getrendererstate wunderbar in eigene Readings zerlegen und weiter verarbeiten.

@ ChriD: Ich habe das was der alte Aufruf zurück meldet hat auch noch nicht mit dem neuen Aufruf:
http://192.xxx.xxx.xx:8080/raumserver/json/getrendererstate hinbekommen.
Sind die Inhalte der Rückmeldungen wirklich identisch gebaut?

Gruß

TifiP
ChriD
Stammgast
#274 erstellt: 30. Aug 2016, 19:44
Nein der Return ist nicht identisch.
Das liegt daran das sich in Kernel einiges geändert hat.
BTW: Das nächste Update dauert noch ein bisschen
DosiRocker
Stammgast
#275 erstellt: 31. Aug 2016, 07:10
Hallo TifiP,

das hate ich mal probiert, habe es dann aber abgebrochen, da bei mir die Ausgabe von getrenderstate immer unterschiedlich ist, da ich nicht immer die gleiche Konfiguration habe, d.h. mal sind nur 2 Zonen eingeschaltet, mal alle 4. Manchmal spiele ich die Renderer individuell, mal in unterschiedlichen Hörzonen zusammengefasst ab. Da scheitert es bei mir dann an den Programiierfähigkeiten.

Ist das bei dir anders, oder wie hast du das Problem gelöst?
P.S. Wäre evtl.eher etwas fürs FHEM Forum, vielleicht hast du ja Lust dein Beispiel abzulegen
Gruß,
Martin
TifiP
Neuling
#276 erstellt: 31. Aug 2016, 20:56
Hallo DosiRocker,

bei mir ist die Raumkonfiguration relativ konstant, daher ist mir das Problem der unterschiedlichen Rückmeldungen bei anderen Konfigurationen noch nicht aufgefallen, aber ich werde das mal testen und schauen, wie sich das genau darstellt.

Grundsätzlich ist es natürlich für ChriD ein Problem in den Returns für unterschiedliche und wechselnde Raumkonfigurationen eine sinnvolles Set an JSON-Objekten zurück zu geben...

Hab da auch gerade keine gute Idee. Wie wird das denn ursprünglich im DLNA vom Raumfeld abgebildet? Gibt es da auch feste Objekte, die dann die Werte, wie Raumname usw. enthalten? Kann man das vielleicht eins zu eins in die Returns vom RAUMServer durchreichen?

@ChriD: Danke für die schnelle Antwort.

Gruß

TifiP
kaloschke
Ist häufiger hier
#277 erstellt: 04. Sep 2016, 13:55
Hi ChriD,

danke für Deine umfangreiche Antwort. Seltsam ist, wenn ich die Links in meinem Beitrag obenanklicke, höre ich sofort die Sender. Kann das interessehalber mal jemand anderes aufprobieren?

Ist aber auch fast egal, denn Deine Vorschläge würde ich gerne ausprobieren. Nun habe ich gestern die Version 1.57 auf meinen One S gespielt und ich hatte keinen Zugriff mehr auf den Server.
Also wollte ich ihn mit dem WIndows Installer neu installieren. Dieser zeigt beim Mediaserver bei SSH und SR rote Kreuze an. Und da sitzt das Problem: es gelingt mir nicht mehr SSH zu aktivieren. Ich habe es mit mehreren Sticks (alle natürlich FAT32) und mehrmaligem Herunterladen der Datei probiert.

Muss ich meinen ONE S auf Werkseinstellung zurücksetzten?

Gruß Kaloschke
ChriD
Stammgast
#278 erstellt: 04. Sep 2016, 21:42
SSH funktioniert noch. Jedoch wurde die Authentifizerung umgestellt. Von "Passwort" auf "None"
Außerdem ist SFTP ab Version 1.57 deaktiviert worden. Es gibt stattdessen SCP. Ist ähnlich wie SFTP. Nur muss ich das erst noch in den Installer implementieren...
Ja leicht hat mans leider als 3rd Party Developer hier nicht...
kaloschke
Ist häufiger hier
#279 erstellt: 05. Sep 2016, 17:21
Toll, dass Du überhaupt noch dabei bist.
Vielen Dank
kaloschke
Ist häufiger hier
#280 erstellt: 06. Sep 2016, 21:03
Zu blöd. Jetzt habe ich mir einen Connector zum testen bestellt und der updatet sich als erstes mal :-(
Also nix mit RUAMServer.
BobbyBonilla
Schaut ab und zu mal vorbei
#281 erstellt: 22. Sep 2016, 19:11
Hallo,

inzwischen bastle ich an einem kleinen AJAX-Frontend. Dazu hätte ich einige Fragen:

  • Kann ich die entsprechenden HTML-Dateien auf dem Server in einem bestimmten Ordner ablegen, damit der Webserver sie ausgibt?
  • Alternativ, sofern ich die Dateien andernorts ablegen muss: Ich habe gesehen, dass der Webserver JSONP nicht unterstützt (zumindest ist es nicht aktiv). Ist es möglich, JSONP oder gerne auch CORS (Allow-Origin Header) zu aktivieren?

Besten Dank

Bobby
ChriD
Stammgast
#282 erstellt: 23. Sep 2016, 09:03
Ich kann den Allow-Origin Header hinzufügen ja das geht.
Der alte Server hat auch HTML und PNG bereitstellen können. Ich habe aber den server gewechselt damit ich die boost libs nicht mehr benötige
Denke der neue kann das auch... muss ich probieren
ChriD
Stammgast
#283 erstellt: 23. Sep 2016, 09:25

kaloschke (Beitrag #280) schrieb:
Zu blöd. Jetzt habe ich mir einen Connector zum testen bestellt und der updatet sich als erstes mal :-(
Also nix mit RUAMServer.

Den Installer gibt's nun in einer neuen Version die den Raumserver auch auf den Geräten mit der neuen Firmware installierbar macht
BobbyBonilla
Schaut ab und zu mal vorbei
#284 erstellt: 23. Sep 2016, 16:34

ChriD (Beitrag #282) schrieb:
Ich kann den Allow-Origin Header hinzufügen ja das geht.
Der alte Server hat auch HTML und PNG bereitstellen können. Ich habe aber den server gewechselt damit ich die boost libs nicht mehr benötige
Denke der neue kann das auch... muss ich probieren


Super und vielen Dank! Ich würde mich sehr freuen, wenn diese beiden Sachen möglich wären.

Beste Grüße

Bobby
kaloschke
Ist häufiger hier
#285 erstellt: 23. Sep 2016, 17:54
Super. Vielen Dank.
Installation läuft einwandfrei durch. Danach ist ein Neustart erforderlich.
Jetzt kann ich ja loslegen :-)
ChriD
Stammgast
#286 erstellt: 25. Sep 2016, 11:29

BobbyBonilla (Beitrag #284) schrieb:

Super und vielen Dank! Ich würde mich sehr freuen, wenn diese beiden Sachen möglich wären.

Die nächste version hat einen voll Funktionstüchtigen webserver. Alles was ins "docroot" verzeichnis im raumserver ordner kopiert wird wird gehostet.
Ist bereits schon implementiert. Ich möchte aber vor dem Realease noch ein paar Bugs finden und beheben.
BobbyBonilla
Schaut ab und zu mal vorbei
#287 erstellt: 25. Sep 2016, 11:55

ChriD (Beitrag #286) schrieb:

Die nächste version hat einen voll Funktionstüchtigen webserver. Alles was ins "docroot" verzeichnis im raumserver ordner kopiert wird wird gehostet.
Ist bereits schon implementiert. Ich möchte aber vor dem Realease noch ein paar Bugs finden und beheben.


Klasse, vielen Dank! Habe selten erlebt, dass ein Feature Request so schnell erfüllt wurde.
ChriD
Stammgast
#288 erstellt: 09. Okt 2016, 14:02
Hi,

Neu Raumserver version ist online.

Changelog Version 1.0.1 - 09.10.2016


  • Added "Access-Control-Allow-Origin" header to the server json response
  • Added support for 3rd party web clients (fully operation webserver / use docroot folder)
  • Added 3 new Request for handling the Standby state for the Gen.2 devices
  • Fixing source parameter "upper lower case" problem on load shuffle request
BobbyBonilla
Schaut ab und zu mal vorbei
#289 erstellt: 10. Okt 2016, 22:53
Besten Dank!
kaloschke
Ist häufiger hier
#290 erstellt: 12. Okt 2016, 18:22
Vielen Dank auch von mir.

Ist es eigentlich irgendwie möglich, die Wiedergabe auf Line-In zu stellen?

Viele Grüße
Kaloschke
DosiRocker
Stammgast
#291 erstellt: 12. Okt 2016, 18:32

kaloschke (Beitrag #290) schrieb:
Vielen Dank auch von mir.

Ist es eigentlich irgendwie möglich, die Wiedergabe auf Line-In zu stellen?

Viele Grüße
Kaloschke


Über eine playlist
Martin
kaloschke
Ist häufiger hier
#292 erstellt: 12. Okt 2016, 19:36
Wunderbar :-)
Würde das dann so ausehen müssen?
/raumserver/controller/loadPlaylist?id=Wohnzimmer&value=Line-In
kaloschke
Ist häufiger hier
#293 erstellt: 12. Okt 2016, 20:28
Funktioniert so nicht.
Aber ich möchte einen ONE-S steuern. Der hat kein eigenes Line-In, kann aber den des Connectors nutzen. Vielleicht liegt es daran.
davie2000
Stammgast
#294 erstellt: 14. Okt 2016, 01:27
Hallo!

Erstmal ein großes Dankeschön, Christian, für deine Mühen, den Raumserver zu programmieren!

Leider will er auf meiner One M (1. Generation) mit (noch) FW 1.57 nicht so recht laufen.
Installation klappt tadellos - nur der Reboot am Ende klappt (erwartungsgemäss) nur, wenn ich ihn selbst
über SSH absetze. Habe die Box dann auch mehrmals _hinten_ ausgeschaltet und Kabel abgezogen.

Die URL http://[ip]:47365/raumserver/data/getVersion liefert mir auf mehreren Browsern (FF, IE, Safari)
immer den Fehler:
"Zu viele Umleitungen - too many redirections"

Wenn ich den Installer erneut starte, zeigt er an, dass der Raumserver installiert (SI grün) ist aber nicht läuft (SR rot).
Wenn ich mich per SSH verbinde und mit top die laufende Prozesse anschaue, finde ich auch keinen
"*raumserver*"-Prozess.

Wenn ich den Server mit ./raumsrvDaemon direkt im Ordner /etc/raumfeld/raumserverDaemon/ starten will, kommt:
-sh: ./etc/raumfeld/raumserverDaemon/raumsrvDaemon: not found

obwohl ich die Datei sehe und sie ausführbar ist:
root@speaker:/etc/raumfeld/raumserverDaemon $ ls -l
-rwxrwxrwx    1 root     root          2065 Oct 14 01:03 S99raumserver
drwxrwxrwx    7 root     root           552 Oct 13 23:02 docroot
drwxrwxrwx    2 root     root           232 Oct 13 23:02 fault
drwxrwxrwx    3 root     root           232 Oct 13 23:02 libs
drwxrwxrwx    2 root     root           232 Oct 13 23:03 logs
-rwxrwxrwx    1 root     root        181972 Oct 14 01:03 raumsrvDaemon
-rwxrwxrwx    1 root     root          2051 Oct 14 01:03 settings.xml


Hat jemand eine Idee worans liegen könnte?

Vielen Dank schon jetzt für eure Antworten!

greetz
davie2000


[Beitrag von davie2000 am 14. Okt 2016, 01:29 bearbeitet]
ChriD
Stammgast
#295 erstellt: 14. Okt 2016, 11:39
Probier bitte mal den raumserver per SSH über das S99 script zu starten
Also so in etwa:

-sh: ./etc/raumfeld/raumserverDaemon/S99raumserver start

Da sollte er dann ein bisschen was ausgeben (das shell script zumindest)

Ich denke eventuell happert bei der 1.57 Version mit dem startscript. Ich vermute RF hat zwischen 1.57 und 1.58/59 was mit den Netzwerk Interfaces umgedreht.
Früher waren das "eth0" und "wlan0" und jetzt gibt's da irgend ein "theter" Interface. Kann aber auch sein das ich mich täusche
davie2000
Stammgast
#296 erstellt: 14. Okt 2016, 12:10
Hi Christian!

Das Ausführen des Skripts hat geklappt, aber der Output ist nicht schön:
root@speaker:/etc/raumfeld/raumserverDaemon $ ./S99raumserver start
Waiting for network to become available
.
eth0 online
Please be patient. Daemon will start in 20 seconds!
Starting raumsrvDaemon in /etc/raumfeld/raumserverDaemon/
./S99raumserver: line 90: ./raumsrvDaemon: not found

Interessant ist auch, wenn ich im Verzeichnis "S99" eintippe und dann <tab> drücke zum Vervollständigen,
kommt gar nichts. In anderen Verzeichnissen (zB /etc) klappt das aber.

Das Update auf 1.58 habe ich bis jetzt nicht durchgeführt, weil es damit offenbar ein "issue" gibt.

Update:
Was mir noch aufgefallen ist: Der Installer zeigt mir immer zwei Geräte an:
Raumfeld MediaServer (Raumfeld One M)   SSH grün  SI grün  SR rot   "Uninstall" und "Update" auswählbar
Speaker WoZi #2 (Raumfeld One M)        SSH ?     SI ?     SR ?     "Install" auswählbar

Beim Installieren hatte ich aber sicher die Box (also "Speaker WoZi #2") ausgewählt.

Update 2:
Jetzt haben die Stati sich plötzlich gedreht und der raumserver ist scheinbar auf dem Speaker installiert (SSH, SI):
Speaker WoZi #2 (Raumfeld One M)         SSH grün  SI grün  SR rot   "Uninstall" und "Update" auswählbar
Raumfeld MediaServer (Raumfeld One M)    SSH ?     SI ?     SR ?     "Install" auswählbar

Habe das jetzt mal ausprobiert und den Installer öfter gestartet und beendet:
Das springt immer hin und her - also so jedes 2. bis 4. mal circa.


[Beitrag von davie2000 am 14. Okt 2016, 12:23 bearbeitet]
ChriD
Stammgast
#297 erstellt: 14. Okt 2016, 17:22
Hmmm... Sieht mir eher so aus als ob der installer das falsche binary installiert hat.
Was ist hat das Raumfeld One M für eine prozessorarchitektur?
In der "installSettings.xml" im raumserverInstaller ordner sind die zuweisungen zu den geräten. eventuell ist der One M1 keine ARMv7 sondern noch n ARMv5?

Schreib mal das da in die console des One M

cat /proc/cpuinfo


Das mit dem installer schau ich mir an. Kann schon sein das da das gui framwework ein problemchen beim aktualisieren hat
ChriD
Stammgast
#298 erstellt: 14. Okt 2016, 17:50
Außerdem hab ich noch ein problem gefunden seitdem ich den installer auf SCP umstellen habe müssen. Die Berechtigungen für die Dateien werde nicht korrekt gesetzt. Somit kann das Startscript nicht ausgeführt werden...
Ich muss das fixen...
davie2000
Stammgast
#299 erstellt: 14. Okt 2016, 18:03
Das ist der Output von cat /proc/cpuinfo:
root@speaker:~ $ cat /proc/cpuinfo
Processor       : XScale-V3 based processor rev 1 (v5l)
BogoMIPS        : 206.64
Features        : swp half thumb fastmult edsp iwmmxt 
CPU implementer : 0x69
CPU architecture: 5TE
CPU variant     : 0x0
CPU part        : 0x688
CPU revision    : 1

Hardware        : Raumfeld Speaker
Revision        : 0401
Serial          : 0000000000000000


"XScale-V3" kommt in den installSettings jedenfalls nicht vor ...
Ist das noch ein ARM-3? Müsste eigentlich ein ARM-5 sein, wegen "5TE", oder?

Update

ChriD (Beitrag #298) schrieb:
... Die Berechtigungen für die Dateien werde nicht korrekt gesetzt. Somit kann das Startscript nicht ausgeführt werden...
Ich muss das fixen...

Kann ich dich dabei irgendwie unterstützen?
Soll ich die Berechtigungen in der Zwischenzeit händisch umstellen und testen?


[Beitrag von davie2000 am 14. Okt 2016, 19:11 bearbeitet]
ChriD
Stammgast
#300 erstellt: 14. Okt 2016, 20:14
Naja du kannst das ARMv5TE binary manuall hochladen oder du stellst in den installSettings bei deinem gerät mal ARMv5 rein ansatt 7 (ich denke das muss ich noch abändern) und installierst ihn nochmal über den installer

und dann beim startkript einfach mal die rechte auf 777 setzen.
Dann müsste das startscript aufgerufen werden und der server sollte laufen sofern das V5 binary auf dem teil läuft. Ich denke aber schon
davie2000
Stammgast
#301 erstellt: 14. Okt 2016, 20:49
Ich habe die installSettings geändert und es wurde das ARM5-Paket installiert
(vorher habe ich den raumserver deinstalliert).
Nach Aus-/Einschalten startet der Server nicht automatisch.
Dann wollte ich die Rechte ändern, wie du schreibst und bekomme:
root@speaker:/etc/raumfeld/raumserverDaemon $ chmod 777 S99raumserver 
chmod: S99raumserver: No space left on device


Ein manueller Start ergibt wieder:
root@speaker:/etc/raumfeld/raumserverDaemon $ ./S99raumserver start
Waiting for network to become available
.
eth0 online
Please be patient. Daemon will start in 20 seconds!
Starting raumsrvDaemon in /etc/raumfeld/raumserverDaemon/
./S99raumserver: line 90: ./raumsrvDaemon: not found


Update:
Das ARM7-Paket war noch im ..../libs-Ordner - habs manuell gelöscht und konnte
dann S99raumserver und raumsrvDaemon erfolgreich auf "777" umstellen.
Der manuelle Start des Servers bringt aber immer noch den obigen Fehler.

Habe dann erneut installiert und nach einem reboot (nur über SSH) wird mir im Installer
der raumserver als "running" (SR) angezeigt. Mit top sehe ich jetzt auch den "./raumsrvDaemon"-Prozess.
Aber: die .../raumserver/data/getVersion-URL zeigt immer noch "zu viele Umleitungen"
Unter Port 8080 kommt "Raumserver - Wrong request path! ..." - zumindest läuft der Server wirklich.

Noch ein Update:
Hatte den falschen Port erwischt. Der Server läuft, stürzt aber reproduzierbar ab, bei folgender URL
http://192.168.xxx.xxx:8080/raumserver/controller/loadPlaylist?id=WoZi&value=Party
"WoZi" ist meine Zone und "Party" heißt die Raumfeld-Playlist.
Nach der Antwort stürzt der raumserver ab - der daemon-Prozess ist nicht mehr da.
Request '/raumserver/controller/loadPlaylist' was added to queue!


[Beitrag von davie2000 am 15. Okt 2016, 00:52 bearbeitet]
Suche:
Gehe zu Seite: |vorherige| Erste 2 3 4 5 6 7 8 Letzte |nächste|
Das könnte Dich auch interessieren:
Raumfeld - 3rd-Party Applikation - Raumbruecke
ChriD am 10.10.2013  –  Letzte Antwort am 09.02.2015  –  37 Beiträge
Raumfeld - 3rd-Party Applikation - Raumwiese
ChriD am 03.04.2013  –  Letzte Antwort am 20.01.2021  –  303 Beiträge
Raumfeld - 3rd-Party Applikation - node-red-contrib-raumfeld
Alex9779 am 07.02.2018  –  Letzte Antwort am 02.12.2018  –  4 Beiträge
Raumfeld - 3rd-Party Applikation - PyRaumfeld Python Library
maierp am 28.02.2015  –  Letzte Antwort am 14.06.2015  –  3 Beiträge
Raumfeld - 3rd-Party Entwickler
Henry_Raumfeld am 21.04.2011  –  Letzte Antwort am 22.04.2021  –  482 Beiträge
Node-Raumserver, LoadContainer
goedekea am 22.07.2021  –  Letzte Antwort am 24.10.2022  –  6 Beiträge
Raumfeld mit Siri steuern - Anleitung
davie2000 am 17.12.2018  –  Letzte Antwort am 27.12.2018  –  12 Beiträge
Raumfeld Connector vs. Raumfeld Connector²
Mogalle am 02.06.2017  –  Letzte Antwort am 06.06.2017  –  5 Beiträge
Wer hat Raumfeld Speaker L Boxen?
wentom1 am 20.05.2012  –  Letzte Antwort am 09.02.2016  –  65 Beiträge
Raumfeld Updateproblem
X-11 am 07.10.2011  –  Letzte Antwort am 10.10.2011  –  3 Beiträge

Anzeige

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder925.682 ( Heute: 5 )
  • Neuestes MitgliedJanKlee
  • Gesamtzahl an Themen1.550.922
  • Gesamtzahl an Beiträgen21.533.871

Hersteller in diesem Thread Widget schließen