HmIP-WRCD - Textzeile per Skript setzen

HMIP lokale Installation

Moderator: Co-Administratoren

Benutzeravatar
Baxxy
Beiträge: 10836
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 608 Mal
Danksagung erhalten: 2228 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Baxxy » 11.05.2020, 16:50

Aquaplex hat geschrieben:
11.05.2020, 16:13
Schließt man allerdings das Skript-Fenster, wird das "^" nicht gespeichert.
Scheint mir ein Bug im Scripteditor der CCU/RaspberryMatic zu sein. Lässt sich meines Erachtens mit externen Scripteditoren, wie z.B. Black's SDV umgehen. Das damit hochgeladene / bearbeitete Script darf dann natürlich nicht mehr mit dem internen Editor geöffnet werden.

Grüße
Baxxy

Stefan0815
Beiträge: 169
Registriert: 16.04.2019, 15:15
Hat sich bedankt: 9 Mal
Danksagung erhalten: 10 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Stefan0815 » 11.05.2020, 16:56

..ist ein BUG im Scripteditor.
20200511_165514.jpg
Viele Grüße
Stefan

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Aquaplex » 11.05.2020, 17:04

Wie kann man ein extern editiertes Skript nutzen?
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Stefan0815
Beiträge: 169
Registriert: 16.04.2019, 15:15
Hat sich bedankt: 9 Mal
Danksagung erhalten: 10 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Stefan0815 » 11.05.2020, 17:07

Aquaplex hat geschrieben:
11.05.2020, 17:04
Wie kann man ein extern editiertes Skript nutzen?
viewtopic.php?f=31&t=47049 ...aber AUFPASSEN! :D
Viele Grüße
Stefan

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Aquaplex » 11.05.2020, 20:19

Stefan0815 hat geschrieben:
11.05.2020, 16:56
..ist ein BUG im Scripteditor.
20200511_165514.jpg
Die Alternative über SDV klingt für mich erst mal recht kompliziert. Gibt es eine "leichtere" (Anfänger)möglichkeit, das korrekte "°C" ins Skript zu bekommen?
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Benutzeravatar
Baxxy
Beiträge: 10836
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 608 Mal
Danksagung erhalten: 2228 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Baxxy » 11.05.2020, 20:36

Aquaplex hat geschrieben:
11.05.2020, 20:19
Gibt es eine "leichtere" (Anfänger)möglichkeit, das korrekte "°C" ins Skript zu bekommen?
"Leichter" wird es nur wenn der Bug oder was auch immer es ist gefixt wird. Wenn wir hier von RaspberryMatic reden müsste jemand hier ein Ticket dazu aufmachen. Sonst ist mir nur der HM-CodeEditor von BadenPower bekannt. Da der hier mal "verbannt" wurde findest du seine Sachen drüben im FHEM - Forum.

Grüße
Baxxy

Benutzeravatar
Black
Beiträge: 5483
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Black » 11.05.2020, 21:01

solange wie der WebUI-Editor diesen bug hat hilft als einfache Lösung nur ein Bugfix.

Ansosnten gibt es nur die 2 grossen Zusatzprogramme, wo der Editor nur ein teil dessen ist. Das Problem ist ja, du musst einen Text richtig kodiert in das richtige SingledestinationsObjekt der Rega bekommen. Das rein händisch zu machen ist schwierig.

Mit dem SDV wäre die recht einfache Vorgehensweise:

du wählst das programm aus:

in der einfachsten Form der Dasrtellung siehts du dann schon, ob und welche Scripte das programm enthält.
dieses klickst dann an und kannst es im editor bearbeiten.
Wenn fertig getestet hast kannst du dieses durch die Hochladen taste wieder in die CCU laden.

Ist eigentlich nicht soooooo das riesen hexenwerk...

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von MichaelN » 18.05.2020, 10:34

regedit hat geschrieben:
30.12.2019, 15:50
Ich habe noch festgestellt, dass der DutyCycle schnell nach oben schießt wenn man das Display komplett (oder/und häufig) aktualisiert wird. Deswegen braucht das Display auch immer so lange für den Updatevorgang nach Script/Programmausführung.
Am besten sollte man also immer nur die zu ändernde Zeile aktualisieren.
Dazu habe ich mal eine Frage:
Wenn ich mit COMBINED_PARAMETER einen neuen String sende, in dem nur eine Zeile aktualisiert wurde - wird dann der ganze COMBINED_PARAMETER gesendet, also alle 5 Zeilen upgedatet, oder steuert die CCU das so, das nur die Änderungen übertragen werden?

Oder ist damit gemeint, man solle statt COMBINED_PARAMETER für eine einzige Zeile besser die Daten per DSIPLAY_DATA_STRING übermitteln?
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Stefan0815
Beiträge: 169
Registriert: 16.04.2019, 15:15
Hat sich bedankt: 9 Mal
Danksagung erhalten: 10 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Stefan0815 » 18.05.2020, 10:53

MichaelN hat geschrieben:
18.05.2020, 10:34
regedit hat geschrieben:
30.12.2019, 15:50
Ich habe noch festgestellt, dass der DutyCycle schnell nach oben schießt wenn man das Display komplett (oder/und häufig) aktualisiert wird. Deswegen braucht das Display auch immer so lange für den Updatevorgang nach Script/Programmausführung.
Am besten sollte man also immer nur die zu ändernde Zeile aktualisieren.
Dazu habe ich mal eine Frage:
Wenn ich mit COMBINED_PARAMETER einen neuen String sende, in dem nur eine Zeile aktualisiert wurde - wird dann der ganze COMBINED_PARAMETER gesendet, also alle 5 Zeilen upgedatet, oder steuert die CCU das so, das nur die Änderungen übertragen werden?

Oder ist damit gemeint, man solle statt COMBINED_PARAMETER für eine einzige Zeile besser die Daten per DSIPLAY_DATA_STRING übermitteln?
Das ist Quatsch. Ob nur eine Zeile aktualisiert wird oder der gesamte Inhalt löst genau die gleiche Anzahl Tickets aus. Der Inhalt ist also völlig irrelevant. Nur die Anzahl der gesendeten und empfangenen Tickets beeinflusst den DutyCycle und das ist so oder so pro Befehl 4. Außerdem funktioniert die Aktualisierung einer einzelnen Zeile nicht zuverlässig. Also immer den gesamten Inhalt senden. Die Wechseldauer auf dem Display hat ausschließlich technologische Gründe.
Grüße Stefan
Viele Grüße
Stefan

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von MichaelN » 18.05.2020, 12:30

Und wie bekommt man die Trennlinien zwischen Zeile 1&2 und 4&5 erzeugt, die das Display im Auslieferzustand zeigt, wenn der Text aus den Geräteeinstellungen angezeigt wird?
Bzw. wie ändert man diesen Text, außer über die WebUI? Die in der Device_Documentation aufgeführten Datenpunkte unter Channel configuration parameters scheint man nicht einfach so lesen und schreiben zu können?
Unbenannt.jpg
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Antworten

Zurück zu „HomeMatic IP mit CCU“