ich habe da eine Idee.
Da es „zur Zeit“ keine Displays gibt auf denen ich Homematic Statsusanzeigen ausgeben kann (Temperatur, Status Fenster, …) möchte ich gerne meine Squeezebox dazu benutzen.
Im Forum finde ich leider kein entsprechendes Thema dazu (ich dachte ich hab aber mal etwas darüber gelesen).
Meine Vorstellung:
Anzeige Temperatur (20sec), Anzeige Tem 2 (20sec) usw.; Anzeige Fenster offen (wenn offen) (20sec) und dann das Ganze von vorne.
Da muss ich dir aber total widersprechen.
Es reicht eigentlich in der Suche „Squeezebox“ einzugeben und du bekommst ein Reihe von passenden threads dazu. Man muss sich natürlich auch die Mühe machen, die zu lesen;)
P.S. Welche SQB hast du denn? Mit dem Radio wirds nichts Gescheites.
Problem an der Sache ist, dass die neuen Boxen das nicht mehr können. Von daher hab ich das ganze verworfen. Pearl bietet mom ein Display für 2,90 € an. Mal schauen was man damit basteln kann.
$TEMP = GetValue(59927 /*[HomeMatic\Aussen\HM Sender Aussentemperatur\TEMPERATURE]*/); //legt Variable TEMP an und übernimmt Wert aus HM
$HUM = GetValue(49724 /*[HomeMatic\Aussen\HM Sender Aussentemperatur\HUMIDITY]*/); //legt Variable HUM an und übernimmt Wert aus HM
slim_text("bd:19:4c:6e:c9:db", "Aussentemperatur", "$TEMP °C", 10);
function slim_text($box , $text1 , $text2 , $time)
{
$TX_BUF = $box." display " .rawurlencode($text1)." ".rawurlencode($text2)." ".$time.chr(13);
//Etwas über den COM Port senden
$result = CSCK_SendText(29235 /*[Client Socket_Squeezeserver]*/, $TX_BUF);
}
Das funktioniert schon mal.
Aber wie Zeige ich nach xxx sec z.B. die Luftfeuchtigkeit an bzw. bei Fenster offen nach xx sec den Status?
Da finde ich nichts.
Mit der Classic und alle die das grüne Display haben funktioniert es, wobei es mit allen geht, nur die neuen blenden ein extra Fenster ein das immer nach 3 Sekunden wieder weg ist. Sende zwar alle 15 sek. verschiedene Werte aber man muss halt immer auf das Display sehen um nichts zu versäumen also eher weniger tauglich.
Bei der Classic klappt dies hervorragen da auch die Schriftgröße anpassbar ist.
Ich benutze Squeezeserver i.V.m. Roku Soundbridge und lasse dort im Standby enfach RSS-Feed mit Statusinfos anzeigen. Geht evtl. an den Squeezeboxen. Skript kann ich bei Bedarf gerne schicken.
Ich benutze Squeezeserver i.V.m. Roku Soundbridge und lasse dort im Standby enfach RSS-Feed mit Statusinfos anzeigen. Geht evtl. an den Squeezeboxen. Skript kann ich bei Bedarf gerne schicken.
Hallo.
Das Skript würde mich auch interessieren. Welchen SqueezeServer verwendest Du? Ich dachte die Soundbridges sind da ab Version 5.? aus dem Rennen?
Ich habe zwei 1001er im Einsatz und habe nur deswegen parallel zum LMS noch Twonky laufen. Zwischen Squeezeserver 5.1(?) und 7.5x ging da mit der Logitech Software gar nichts - oder ich habe da grunsätzlich etwas übersehen. Seit Version 7.7x können die Player zumindest Musik über LMS abspielen wobei die Playlisten ihnen vorenthalten bleiben. Wenn jemand einen Workarround weiss wie ich auf Twonky verzichten kann - nur her damit. Käme mir extrem entgegen.
Nachtrag: Ich habe die Pinnacle M1001 - also die falsche Firmware.
@wgreipl:
Vielen Dank für das Script, ich habe aber einige Fragen:
Wozu ist das erste if ($status)?
Wie zeige ich die beiden Werte hintereinander an?
Bei mir wird nur ein Wert angezeigt, wenn ich das Script nochmals starte wird das zweite Script angezeigt.
Am SQ-Radio ist leider eine Beschränkung von 3 Sekunden drin. Wurde im Bugtracker von Slimdevices bereits eingetragen, aber anscheinend interessiert Slimdevices dieses Problem/Feature niemanden :mad:
Dies funktioniert wie weiter oben beschrieben nur mit Geräten mit dem alten grünen Display.
Die Classic würde ich nur zur Temperatur und Statusanzeige der Fensterdrehgriffkontakte nehmen; Musik läuft direkt über meinen Server (Softsqueeze) und diverse SB-Radios in anderen Räumen.