Hifidelio-User.de

Das (inoffizielle!) Forum für Hifidelio-User
Aktuelle Zeit: 19.10.2017 16:15

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 39 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: 28.01.2006 13:25 
Offline

Registriert: 20.09.2005 09:26
Beiträge: 142
Wohnort: NL
I added the gcc -x c option (as you suggested) which solved the problem
typedef bool ?
thnx


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 28.01.2006 13:55 
Offline
Moderator

Registriert: 27.01.2005 21:11
Beiträge: 2436
fred hat geschrieben:
I added the gcc -x c option (as you suggested) which solved the problem

If you rename your file to .c you don't need that option...

Zitat:
typedef bool ?

typedef enum { false = 0, true = 1 } bool;


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 28.01.2006 15:38 
Offline

Registriert: 20.09.2005 09:26
Beiträge: 142
Wohnort: NL
:oops:

(already replaced bool with int)


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 31.01.2006 14:33 
Offline
Moderator
Benutzeravatar

Registriert: 27.02.2005 13:05
Beiträge: 1194
gigi hat geschrieben:
Zitat:
wol 192.168.1.255 11:22:33:44:55:66


Wenn Du den Aufruf in /opt/Fidelio/bin/dacapo einbaust, musst du natürlich dafür Sorge tragen, dass das Netzwerk zum Aufrufzeitpunkt auch aktiv ist...

Wie kann ich das denn einbauen? Wol liegt nun ausführbar gemacht im angegebenen Verzeichnis. Wie verheirate ich das denn jetzt mit dacapo?
@gigi: Hilfst Du mir?

_________________
hifi war gestern, hifidelio ist heute!


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 31.01.2006 15:56 
Offline
Moderator

Registriert: 27.01.2005 21:11
Beiträge: 2436
Nach waitpowerkey in dacapo wacht der Fidel auf.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 04.02.2007 00:31 
Offline
Moderator
Benutzeravatar

Registriert: 27.02.2005 13:05
Beiträge: 1194
Der Thread ist zwar schon ein Jahr alt, habe aber jetzt erst versucht die REMOTE Lösung von Fred (rFidelio) zu integrieren. Mit rFidelio kann man vom PC aus den HF in Standby schicken und wieder aufwecken.
Eigentlich funktioniert das Ganze. Der HF läßt sich brav in Standby schicken und wacht auch auf Kommando wieder auf. Lediglich erhalte ich im Debug einen Fehler nach dem Aufwachen:

Code:
07:02:03:23:12:44:205 PIZA * PD_Main::SpinTimer, event loop resumed
07:02:03:23:12:44:216 PIZA   PD_Intercom::RendezvousThread
07:02:03:23:12:44:217 PIZA   FC_Rendezvous::StartResponder "Hifidelio"...
07:02:03:23:12:44:221 PIZA   FC_Rendezvous::StartResponder "Hifidelio"...
07:02:03:23:12:44:223 PIZA   FC_Rendezvous::StartBrowser...
07:02:03:23:12:44:235 PIZA   PD_Intercom::SendSettingsCommand -> CARUSO
07:02:03:23:12:44:237 PIZA   PD_Leonore::LeonoreThread
07:02:03:23:12:44:238 PIZA * bind returned -1, throwing errno = 98 (Address already in use)
07:02:03:23:12:44:239 PIZA * shutdown returned -1, throwing errno = 107 (Transport endpoint is not connected)
07:02:03:23:12:44:241 PIZA * FC_Socket ctor caught!
07:02:03:23:12:44:241 PIZA * bind returned -1, throwing errno = 98 (Address already in use)
07:02:03:23:12:44:242 PIZA * shutdown returned -1, throwing errno = 107 (Transport endpoint is not connected)
07:02:03:23:12:44:243 PIZA * Error caught in OnConnect, retrying in a second...
07:02:03:23:12:44:287 PIZA   ImportFolder changed
07:02:03:23:12:44:289 CARU   Set Spectrum 1
07:02:03:23:12:44:289 CARU   Set Fading time to -1
07:02:03:23:12:44:290 CARU   Set Compressor type to 0
07:02:03:23:12:44:290 CARU   Threshold: 0dB
07:02:03:23:12:44:291 CARU   Slope    : -5.31401e+303:1
07:02:03:23:12:44:291 CARU   Attack   : 0 ms
07:02:03:23:12:44:292 CARU   Release  : 0 ms
... veronica started
07:02:03:23:12:44:906 PIZA   FC_Rendezvous::RegistrationCallback - Name registered: "Hifidelio"
07:02:03:23:12:44:910 PIZA   FC_Rendezvous::BrowseCallback - Found:
07:02:03:23:12:44:911 PIZA       name = "Hifidelio", type = "_daap._tcp.", domain = "local."
07:02:03:23:12:44:911 PIZA   FC_Rendezvous::Found ourself...
07:02:03:23:12:44:911 PIZA   FC_Rendezvous::StartResolve...
07:02:03:23:12:44:914 PIZA   FC_Rendezvous::ResolveCallback...
07:02:03:23:12:44:918 PIZA   FC_Rendezvous::BrowseCallback - Found:
07:02:03:23:12:44:918 PIZA       name = "Hifidelio", type = "_daap._tcp.", domain = "local."
07:02:03:23:12:44:918 PIZA   FC_Rendezvous::StartResolve...
07:02:03:23:12:44:921 PIZA   FC_Rendezvous::ResolveCallback...
07:02:03:23:12:44:921 PIZA   FC_Rendezvous::Resolved address - IP: 192.168.1.5 Port: 3689
07:02:03:23:12:44:914 PIZA   FC_Rendezvous::Resolved address - IP: 192.168.1.5 Port: 3689
07:02:03:23:12:44:945 PIZA   FC_Rendezvous::RegistrationCallback - Name registered: "Hifidelio"
07:02:03:23:12:45:245 PIZA * bind returned -1, throwing errno = 98 (Address already in use)
07:02:03:23:12:45:246 PIZA * shutdown returned -1, throwing errno = 107 (Transport endpoint is not connected)
07:02:03:23:12:45:247 PIZA * Error caught in OnConnect, retrying in a second...
07:02:03:23:12:46:254 PIZA * bind returned -1, throwing errno = 98 (Address already in use)
07:02:03:23:12:46:256 PIZA * shutdown returned -1, throwing errno = 107 (Transport endpoint is not connected)
07:02:03:23:12:46:257 PIZA * Error caught in OnConnect, retrying in a second...
07:02:03:23:12:46:974 PIZA   FC_Rendezvous::RegistrationCallback - Name registered: "Hifidelio"
07:02:03:23:12:47:004 PIZA   FC_Rendezvous::RegistrationCallback - Name registered: "Hifidelio"
07:02:03:23:12:47:264 PIZA * bind returned -1, throwing errno = 98 (Address already in use)
07:02:03:23:12:47:265 PIZA * shutdown returned -1, throwing errno = 107 (Transport endpoint is not connected)
07:02:03:23:12:47:266 PIZA * Error caught in OnConnect, retrying in a second...
07:02:03:23:12:48:273 PIZA * bind returned -1, throwing errno = 98 (Address already in use)
07:02:03:23:12:48:275 PIZA * shutdown returned -1, throwing errno = 107 (Transport endpoint is not connected)
07:02:03:23:12:48:276 PIZA * Error caught in OnConnect, retrying in a second...
07:02:03:23:12:49:283 PIZA * bind returned -1, throwing errno = 98 (Address already in use)
07:02:03:23:12:49:284 PIZA * shutdown returned -1, throwing errno = 107 (Transport endpoint is not connected)


" Error caught in OnConnect, retrying in a second..." wiederholt er dann jede Sekunde und macht dann ewig so weiter und bremst den HF dabei ziemlich aus.
Meine Frage:
Benützt noch jemand rFidelio und hat ein ähnliches Problem entdeckt und vielleicht behoben? Wo versucht er zu connecten und findet kein connect?
Warum sagt er " Adress already in use " welche Adresse ist damit gemeint? Die Kommunikation mit rFidelio läuft bei mir über Port 10115, wobei ich schon verschiedene Ports ausprobiert habe. Hat irgend jemand eine Idee oder einen Gedanken dazu? Komme hier nicht weiter.

_________________
hifi war gestern, hifidelio ist heute!


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 28.12.2010 02:07 
Offline
Benutzeravatar

Registriert: 13.11.2005 01:24
Beiträge: 158
Der Thread ist zwar schon bald fünf Jahre alt, aber...

Nachdem ich erst seit heuer meinen Hifidelio über WLAN-Handy steuer, und die Möglichkeit schätze, das Gerät am Abend vom Bett aus in den Schlaf zu schicken, wäre es natürlich super, wenn er sich von dort aus auch wieder aufwecken ließe. ;)

Gibt es hierzu eine aktuelle und funktionierende Lösung? :D


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 01.12.2011 23:16 
Offline

Registriert: 29.12.2007 15:48
Beiträge: 9
Wohnort: Wehrheim / Taunus
gigi hat geschrieben:
gigi hat geschrieben:
Ich schau mich mal etwas um und compilier' dir was Geeignetes...


Für solche trivialen Programme gibt's keinen schnelleren Programmierer als Google :-)
Ich hab' das hier genommen: http://www.gcd.org/sengoku/docs/wol.c und hier: http://home.arcor.de/feel_free/wol das binary für den HF abgelegt.

An geeigneten Platz kopieren, mit
Code:
chmod 775 wol
ausführbar machen.
Aufgerufen wird es mit wol <IP> <MAC>, IP sollte die Broadcast-Adresse des lokalen netzes sein, MAC die deines Servers, der sich hoffentlich durch ein Magic-Packet wecken lässt.
Also z.B.
Code:
wol 192.168.1.255 11:22:33:44:55:66



Servus....
es sind zwischenzeitlich einige Tage vergangen und inzwischen habe ich einen WHS2011 mit LightsOut. Auf den Hifidelio hab ich wol kopiert und /etc/rc.local entsprechend erweitert, sodass der WHS Server beim Booten aufwachen sollte.
Code:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

echo "---------------------" >> /var/log/wol.txt

date >> /var/log/wol.txt
touch /var/lock/subsys/local
./bin/ping -c 1 192.168.1.252 >> /var/log/wol.txt
# echo $?
if [ $? -ne 0 ] ; then
   echo "Ping unsuccessful, gonna sleep" >> /var/log/wol.txt
   sleep 60
   ./etc/rc.d/rc.local   
else
        echo "wol" >> /var/log/wol.txt
   ./etc/init.d/wol 192.168.1.255 E0:69:95:DE:5B:D5
   if [ $? -ne 0 ] ; then
          echo "wol ne 0, geklappt" >> /var/log/wol.txt
   else
     echo "wol = 0, nicht geklappt" >> /var/log/wol.txt
     sleep 10
     ./etc/rc.d/rc.local
   fi
fi


Nach einigen Fehlermeldungen wird im logfile gemeldet, dass wol geklappt hat.
Code:
 1 packets transmitted, 1 packets received, 0% packets losts
rount-trip min/avg/max = 0.7/0.7/0.7 ms
wol
wol ne 0, geklappt

Der Server ist trotzdem nicht hochgefahren. Hat jemand eine Idee?
Danke & Gruß
-Mike

_________________
Lächle jetzt! Und der Tag ist gerettet :-)


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 12.12.2011 09:31 
Offline

Registriert: 29.12.2007 15:48
Beiträge: 9
Wohnort: Wehrheim / Taunus
Problem gelöst... Fehler im Skript:

Code:
./bin/ping -c 1 192.168.1.252 >> /var/log/wol.txt 

sollte auf den Router gehen (die Punkte vor dem Pfad auch löschen!). Also:
Code:
/bin/ping -c 1 192.168.1.1 >> /var/log/wol.txt


Ciao
-Mike

_________________
Lächle jetzt! Und der Tag ist gerettet :-)


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 39 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de