Ich hab sie schnell mal in ein Paket gepackt bevor sie nochmal verschwinden. Das Paket kann unter http://homematic.dirch.org/packages/lcd_msg_ccu.tar.gz heruntergeladen und als Zusatzsoftware auf der CCU installiert werden.
Nach dem Neustart kann man mit
Code: Alles auswählen
/etc/config/addons/lcd_msg/display_once.sh "Text einmal anzeigen"
Code: Alles auswählen
/etc/config/addons/lcd_msg/display_msg.sh "Text immer wieder anzeigen"
Code: Alles auswählen
/etc/config/addons/lcd_msg/clear_msg.sh
Natuerlich geht das ganze auch aus CCU Skript heraus, z.B.:
Code: Alles auswählen
string stderr;
string stdout;
system.Exec("sh /etc/config/addons/lcd_msg/display_msg.sh Text immer wieder anzeigen",&stdout, &stderr);
Viel Spass damit,
Dirch
PS: es geht noch nicht alles. Z.B. das ein/ausschalten unter Zusatzsoftware funktioniert noch nicht
PPS: Scrollen von Text geht leider (noch) nicht, mir ist momentan noch unklar ob das ueberhaupt ueber hss_lcd geht. Das Display selber kann Text scrollen lassen, ich hab es schon mit eigenen Augen gesehen
PPPS: Ach ja, man muss natuerlich nicht zwingend die Skripte nutzen um einen Text im Display anzeigen zu lassen. Es funktioniert auch wenn man Textdateien in /tmp anlegt, /tmp/display-msg fuer dauerhafte Meldungen und /tmp/display-msg-once fuer einmalige Meldungen. Loeschen der Datei /tmp/display-msg beendet auch wieder die Meldung. Die Skripte machen eigentlich nix anderes, aber sie sind ein notwendiger wrapper da aus dem CCU Skript heraus soweit ich weiss keine Dateioperationen moeglich sind.