Netter Joke Wenn das mal so einfach im Nachhinein "implantiert" werden könnte Das wäre in der Tat eine recht große Umbauaktion.anli hat geschrieben:Multithreadedjmaus hat geschrieben:Deshalb bin ich noch nicht sicher wie genau eine solche Funktion umgesetzt werden sollte in ReGa.HMside hat geschrieben:Die Möglichkeit innerhalb von Scripten zu verzögern wäre noch ganz nett, vielleicht lässt sich dies irgendwie implementieren.
Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/WebUI
Moderator: Co-Administratoren
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1882 Mal
- Kontaktdaten:
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 381
- Registriert: 15.01.2013, 11:45
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 3 Mal
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Super Sache, dass hier Fortschritt passiert
Ich würde mich freuen, wenn es in der WebUI möglich wäre die Startseite - Konfigurationsmöglichkeiten etwas variabler gestalten zu können.
Momentan hat man ja nur unter Benutzerverwaltung die Möglichkeit im rechten Bereich der Startseite Systemvariablen hinzufügen und wieder löschen zu können.
Es wäre schön, wenn man hier auch z.B. folgende Möglichkeiten hätte:
- Reihenfolge verändern
- Gruppierung der angezeigten Werte mit Überschrift ums etwas übersichtlicher gestalten zu können
- neben Systemvariablen auch Geräte und Programmzeitstempel des letzten Aufrufs anzeigen zu können
Ich weiß, dass man mit der Favoriten Funktion einige dieser Dinge machen kann, aber die Darstellung der Favoriten finde ich mehr als unglücklich.
Beste Grüße
Ich würde mich freuen, wenn es in der WebUI möglich wäre die Startseite - Konfigurationsmöglichkeiten etwas variabler gestalten zu können.
Momentan hat man ja nur unter Benutzerverwaltung die Möglichkeit im rechten Bereich der Startseite Systemvariablen hinzufügen und wieder löschen zu können.
Es wäre schön, wenn man hier auch z.B. folgende Möglichkeiten hätte:
- Reihenfolge verändern
- Gruppierung der angezeigten Werte mit Überschrift ums etwas übersichtlicher gestalten zu können
- neben Systemvariablen auch Geräte und Programmzeitstempel des letzten Aufrufs anzeigen zu können
Ich weiß, dass man mit der Favoriten Funktion einige dieser Dinge machen kann, aber die Darstellung der Favoriten finde ich mehr als unglücklich.
Beste Grüße
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Naja, ganz so einfach ist es nicht, denn dass was als Rega-Parameter rein kommt ist nicht zwingend und in den meisten Fällen nicht das, was als xmlrpc-Request hinten herauskommt.Familienvater hat geschrieben:da die xmlrpc-Api dokumentiert ist, reicht ein Blick in die XML-RPC-Doku von EQ:
void activateLinkParamset(String address, String peer_address, Boolean long_press)
.
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1882 Mal
- Kontaktdaten:
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Genau das war aber der Fehler und den hab ich nun korrigiert. In der nächsten Version wird ReGa nun einen Fehler schmeissen wenn Parameter fehlen obwohl sie notwendig sind.BadenPower hat geschrieben:Naja, ganz so einfach ist es nicht, denn dass was als Rega-Parameter rein kommt ist nicht zwingend und in den meisten Fällen nicht das, was als xmlrpc-Request hinten herauskommt.Familienvater hat geschrieben:da die xmlrpc-Api dokumentiert ist, reicht ein Blick in die XML-RPC-Doku von EQ:
void activateLinkParamset(String address, String peer_address, Boolean long_press)
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Skriptvariablen:
Typ-Prüfung bricht mit Fehler ab bei Variabletyp "var";
.UserSharedObjects() erzeugt Variabletyp "var".
Fehler:
.
Typ-Prüfung bricht mit Fehler ab bei Variabletyp "var";
.UserSharedObjects() erzeugt Variabletyp "var".
Code: Alles auswählen
object lUser = dom.GetObject(ID_USERS).Get("Admin");
string lArray;
string lString;
WriteLine(lUser);
if(lUser)
{
WriteLine(lUser.UserSharedObjects());
lArray = lUser.UserSharedObjects();
WriteLine(lArray);
WriteLine("Test Beginn");
WriteLine(lString.Type());
WriteLine(lArray.Type());
WriteLine("Test Ende");
WriteLine("BlockEnde");
}
WriteLine("Ende");
Code: Alles auswählen
May 16 16:36:24 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 114 0x72 [1] 0 0x00 [2] 99 0x63 [3] 0 0x00 [4] 100 0x64 [../Platform/DOM/iseESPexec.cpp (11622)]
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Hallo Jens,
In diesem Thread
viewtopic.php?f=19&t=37225
wird die Möglichkeit gewünscht im Klickibunti auch Werte miteinander zu vergleichen.
Gruß
Rainer
In diesem Thread
viewtopic.php?f=19&t=37225
wird die Möglichkeit gewünscht im Klickibunti auch Werte miteinander zu vergleichen.
Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!
-
- Beiträge: 239
- Registriert: 07.11.2007, 15:27
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wien
- Hat sich bedankt: 1 Mal
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Hallo Jens,
danke für Deine tolle Arbeit.
Ich habe seit längerem einen Wunsch in der Skript Sprache.
Ich würde gerne externe Dateien einbindung um gleiche Funktionen (functions) in mehreren Skripten verwenden zu können.
würde mir das in etwa so vorstellen:
Inhalt im Skript:
Inhalt der Datei "./XYZ/function.scr":
Auch wenn nur der Include umzusetzen ist wäre es ein Hit. Dann könnte man Teile des Skripts auslagern und in mehreren Skripts wiederverwenden...
wobei ich jetzt nicht auf die Syntax geachtet habe und sicherlich die eine oder andere Sprache vermengt habe.
Ich weis, dass das ziemlich umfangreich ist bei der Umsetzung... Aber wenn es heißt wünsch Dir was
Danke nochmal für alles was du tust...
lg
Andi
danke für Deine tolle Arbeit.
Ich habe seit längerem einen Wunsch in der Skript Sprache.
Ich würde gerne externe Dateien einbindung um gleiche Funktionen (functions) in mehreren Skripten verwenden zu können.
würde mir das in etwa so vorstellen:
Inhalt im Skript:
Code: Alles auswählen
include("./XYZ/function.scr")
string parm1,parm2,parm3;
WriteLine(myfuntion(parm1,parm2,parm3));
Code: Alles auswählen
function myfunction(String Parm1, String Parm2, String Parm3) string
{
string temp;
temp=Parm1 & Parm2 & Parm3;
return temp;
}
wobei ich jetzt nicht auf die Syntax geachtet habe und sicherlich die eine oder andere Sprache vermengt habe.
Ich weis, dass das ziemlich umfangreich ist bei der Umsetzung... Aber wenn es heißt wünsch Dir was
Danke nochmal für alles was du tust...
lg
Andi
---------------------------------------------
Auf mehrfachen Wunsch hier keine Inventur meiner Homematic mehr... Viele Komponenten in BEtrieb
Auf mehrfachen Wunsch hier keine Inventur meiner Homematic mehr... Viele Komponenten in BEtrieb
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Ich glaube das geht bereits, siehe http://www.wikimatic.de/wiki/Call und http://www.wikimatic.de/wiki/GetVar - hab aber keine Ahnung, nie getestet, bin kein ReGa-Freund Wird aber auf jeden Fall von ein paar Regascripts die Du in der CCU Firmware finden kannst eingesetzt.Sandomor hat geschrieben:Ich würde gerne externe Dateien einbindung um gleiche Funktionen (functions) in mehreren Skripten verwenden zu können.
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Dafür gibt es bereits die Funktion Call() und die Anweisung #inc .Sandomor hat geschrieben:Auch wenn nur der Include umzusetzen ist wäre es ein Hit. Dann könnte man Teile des Skripts auslagern und in mehreren Skripts wiederverwenden...
.
-
- Beiträge: 239
- Registriert: 07.11.2007, 15:27
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wien
- Hat sich bedankt: 1 Mal
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Klingt perfekt - Danke für den Hinweis - suche ich seit 3 Jahre
Gesendet von iPhone mit Tapatalk Pro
Gesendet von iPhone mit Tapatalk Pro
---------------------------------------------
Auf mehrfachen Wunsch hier keine Inventur meiner Homematic mehr... Viele Komponenten in BEtrieb
Auf mehrfachen Wunsch hier keine Inventur meiner Homematic mehr... Viele Komponenten in BEtrieb