Hallo zusammen,
ich bin mit meiner Hausautomatisierung inzwischen zu fast 100% mit der openHab-LCN Lösung zufrieden.
Mein System besteht neben den LCN-Modulen aus einer LCN-PKU, eine FB mit LinHK als Koppler ein Pi4 mit OH2.51.
In den LCN-Modulen ist die Basissteuerung realisiert. Selbst wenn ich die Pi abziehe, geht noch das Licht an und die Jalousien werden bei Starkwind hochgefahren.
Alles was komplexer ist läuft auf OH. Durch die extrem große Binding-Bibliothek kann ich dort sehr einfach die Kopplung zu Wetter- oder Netzwerkdiensten herstellen.
Einziges Manko bleibt mein GT4D. Das habe ich damals bei der Hausinstallation neben die Türe gebaut mit dem Ziel, durch dynamische Texte Wetterinformationen aufs Display zu bekommen. Aber daran scheiter ich seit Jahren...
Dabei wäre es so schön: Das Wetter-Binding (Dark Sky) schreibt eine Wetterkurzbeschreibung (z.B. „den ganzen Tag Regen“) tipptopp in ein Item. Aber ich bekomme diesen Text einfach nicht aufs Display...
Oder hat das schon Mal jemand hier gemacht und kann mir ein paar Tips geben? Mein ewiger Dank wäre Euch sicher!
Gruß in die Runde,
Simon
Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
openHab und dynamische Texte im GTxD
-
- Administrator
- Beiträge: 5293
- Registriert: Mi 10. Jan 2007, 18:49
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 15 Mal
- Kontaktdaten:
#2 Re: openHab und dynamische Texte im GTxD
Da kannst du sehr viel falsch machen, also ist es schwierig einen sinnvollen Tipp zu geben.
kannst du von der Pro aus Texte send? Siehst du im Busmonitor die gesendeten Texte? Worin unterscheiden sie sich vom Senden aus der Pro? Das dürfte dir helfen, die Stelle zu finden, an der du genauer suchen musst.
Viel Erfolg, Florian
kannst du von der Pro aus Texte send? Siehst du im Busmonitor die gesendeten Texte? Worin unterscheiden sie sich vom Senden aus der Pro? Das dürfte dir helfen, die Stelle zu finden, an der du genauer suchen musst.
Viel Erfolg, Florian
#3 Re: openHab und dynamische Texte im GTxD
Hallo Florian,
ich kann sogar schon aus OpenHab heraus Texte schicken, mein Problem ist folgendes:
Der Befehl lautet z.B.
Wenn auch das auf einem Button als Aktion eintrage, wird der Text angezeigt.
Mein Problem ist: Ich weiß nicht, wie ich statt „Diesen Text anzeigen“ den Inhalt eines Items in den Befehl bekomme...
Gruß,
Simon
ich kann sogar schon aus OpenHab heraus Texte schicken, mein Problem ist folgendes:
Der Befehl lautet z.B.
Code: Alles auswählen
ON:lcndemo:DYNTEXT.0.5.1.Diesen Text anzeigen
Wenn auch das auf einem Button als Aktion eintrage, wird der Text angezeigt.
Mein Problem ist: Ich weiß nicht, wie ich statt „Diesen Text anzeigen“ den Inhalt eines Items in den Befehl bekomme...
Gruß,
Simon
-
- Administrator
- Beiträge: 5293
- Registriert: Mi 10. Jan 2007, 18:49
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 15 Mal
- Kontaktdaten:
#4 Re: openHab und dynamische Texte im GTxD
Ah ok, dann ist jetzt jedenfalls die Fehlerbeschreibung so, das man (leider nicht ich - ich habe keine Erfahrung mit OpenHAB und Java) dir helfen kann. Im Prinzip musst du den Text "Diesen Text anzeigen" durch eine Variable ersetzen, aber die Syntax dazu kann ich dir nicht nennen.
Viel Erfolg
Florian
Viel Erfolg
Florian
-
- Alleswisser
- Beiträge: 5730
- Registriert: Mo 21. Apr 2008, 20:03
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 13 Mal
#5 Re: openHab und dynamische Texte im GTxD
Leider kann ich das mit OpenHAB auch nicht, aber das sollte gehen.
Mit Symcon mache ich das auch auf ein GT4D, um mir in 2 Zeilen Wetterdaten anzeigen zu lassen.
Alle 3 Display Zeilen werden so gesetzt.
Da würde ich mal die OpenHAB User nasprechen, ob die dir nicht ein Beispiel geben können.
Mit Symcon mache ich das auch auf ein GT4D, um mir in 2 Zeilen Wetterdaten anzeigen zu lassen.
Alle 3 Display Zeilen werden so gesetzt.
Da würde ich mal die OpenHAB User nasprechen, ob die dir nicht ein Beispiel geben können.
lg Thomas
-
- Administrator
- Beiträge: 5293
- Registriert: Mi 10. Jan 2007, 18:49
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 15 Mal
- Kontaktdaten:
#6 Re: openHab und dynamische Texte im GTxD
Ich habe das auch mit Domiq und Lua hinbekommen, ich denke, das Java das kann.
Gruß
Florian
Gruß
Florian
#7 Re: openHab und dynamische Texte im GTxD
Hallo Thomas,
kannst Du mal zeigen, wie Du das mit IP Symcon machst?
Evtl. kann ich dann einen Weg für openHab erahnen.
Danke Dir,
Simon
kannst Du mal zeigen, wie Du das mit IP Symcon machst?
Evtl. kann ich dann einen Weg für openHab erahnen.
Danke Dir,
Simon
-
- (†)
- Beiträge: 14250
- Registriert: So 26. Mai 2002, 23:10
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 56 Mal
#8 Re: openHab und dynamische Texte im GTxD
Das kann ich auch, Simon
Ich vermute, dass das Problem bei '12 Zeichen' liegt ...
Das PCK-Kommando dazu wäre GTDT... und das muss in 5 Teilen zu je 12 Zeichen gesendet werden (max. 60 Zeichen laufen durch die Zeile).
Beim Symcon gibt es dafür mittlerweile eine "eingebaute" Funktion (LCN_SetDisplayText), ich habe aber auch noch die alte Version/Function gespeichert. Achtung > PHP
Vielleicht hilft es ja
Grüße, Uwe
Ich vermute, dass das Problem bei '12 Zeichen' liegt ...
Das PCK-Kommando dazu wäre GTDT... und das muss in 5 Teilen zu je 12 Zeichen gesendet werden (max. 60 Zeichen laufen durch die Zeile).
Beim Symcon gibt es dafür mittlerweile eine "eingebaute" Funktion (LCN_SetDisplayText), ich habe aber auch noch die alte Version/Function gespeichert. Achtung > PHP
Code: Alles auswählen
function SetGTTextLineI($instance, $line, $text)
{
$text = utf8_encode(substr($text, 0, 58));
for($part = 0; $part < ceil(strlen($text) / 12); $part++)
{
if(!@LCN_SendCommand($instance, 'GT',
'DT' .
$line .
($part + 1) .
substr($text, $part * 12, 12) .
"\n")) return;
}
}
Vielleicht hilft es ja
Grüße, Uwe
----------------o00o----'(_)'----o00o---------------------
#9 Re: openHab und dynamische Texte im GTxD
Danke, Uwe!
Ja, es geht um das Zerlegen des Strings in 12 Zeichen und um das Senden des Befehls auf dem Bus.
Ich hatte mal einen Weg: Schreiben der zu sendenden Befehle in eine Datei, diese dann mit echo | cat auf den Bus.
Ich fummel nochmal ein bisschen rum...
Gruß,
Simon
Ja, es geht um das Zerlegen des Strings in 12 Zeichen und um das Senden des Befehls auf dem Bus.
Ich hatte mal einen Weg: Schreiben der zu sendenden Befehle in eine Datei, diese dann mit echo | cat auf den Bus.
Ich fummel nochmal ein bisschen rum...
Gruß,
Simon
#10 Re: openHab und dynamische Texte im GTxD
... und jetzt kann ich das Thema schließen[emoji3060]
Ich habe inzwischen aufs neue openHAB-Binding (V2) umgestellt (und auch LinHK & PKU gegen PKE getauscht). Damit werden die Strings automatisch zerlegt. Messwerte lassen sich runden und mit einbauen, tiptop.
Gruß
Simon
Ich habe inzwischen aufs neue openHAB-Binding (V2) umgestellt (und auch LinHK & PKU gegen PKE getauscht). Damit werden die Strings automatisch zerlegt. Messwerte lassen sich runden und mit einbauen, tiptop.
Gruß
Simon
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast