Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/WebUI
Moderator: Co-Administratoren
- Black
- Beiträge: 5463
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 418 Mal
- Danksagung erhalten: 1069 Mal
- Kontaktdaten:
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
ok, wenns an dem so ist, freue ich mich auf die offizielle Firmware, wo dieses drin umgesetzt ist
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
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
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Die Möglichkeit innerhalb von Scripten zu verzögern wäre noch ganz nett, vielleicht lässt sich dies irgendwie implementieren.
- RaspberryMatic: 104 Geräten /Developer for RaspberryMatic WebUI Patches
- Addon Support: Email Addon | Programmedrucken CCU2
- Anleitung: Welcher Rauchmelder hat ausgelöst?
- jmaus
- Beiträge: 9820
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 459 Mal
- Danksagung erhalten: 1857 Mal
- Kontaktdaten:
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Wenn du die erste Seite anschaust wirst du sehen das ich prinzipiell bereits eine Sleep() Funktion vorgesehen habe. Problem hierbei ist jedoch das die Skriptengine ja nicht multithreaded implementiert ist. D.h. wenn du nun z.B. ein Sleep von mehreren Minuten in ein Skript einbauen würdest dann würde auch keinerlei andere Skripte mehr während dieser Wartezeit ausgeführt werden. 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.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Oh sorry, das hatte ich übersehen.jmaus hat geschrieben:Wenn du die erste Seite anschaust wirst du sehen das ich prinzipiell bereits eine Sleep() Funktion vorgesehen habe.
- RaspberryMatic: 104 Geräten /Developer for RaspberryMatic WebUI Patches
- Addon Support: Email Addon | Programmedrucken CCU2
- Anleitung: Welcher Rauchmelder hat ausgelöst?
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Wenn Du eine sleep-Funktion wirklich benötigst, dann kannst Du diese auch per system.Exec() aufrufen.HMside hat geschrieben:Die Möglichkeit innerhalb von Scripten zu verzögern wäre noch ganz nett, vielleicht lässt sich dies irgendwie implementieren.
Allerdings fällt mir dazu kein sinnvolles Anwendungsbeispiel ein, da ja die komplette Abarbeitung der anstehenden Änderungung und Programmtriggerungen auf der CCU wärend dieser Sleep-Time stillsteht.
Ein einfaches "verzögert um" wäre nett, aber kein Muss, da man das ja bereits machen kann.
.
- Black
- Beiträge: 5463
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 418 Mal
- Danksagung erhalten: 1069 Mal
- Kontaktdaten:
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Wie realisierst du denn in HMScript ein Äquivatent zu dem Javascript befehl: setStateDelayed () ?BadenPower hat geschrieben: (...)
Ein einfaches "verzögert um" wäre nett, aber kein Muss, da man das ja bereits machen kann.
gruss, 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
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
- Black
- Beiträge: 5463
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 418 Mal
- Danksagung erhalten: 1069 Mal
- Kontaktdaten:
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Wenn man hier zum Thema Enhancement - Weiterentwicklung Wünsche posten darf, ich hätte da mal drei Stück ^^
In der Clicki Bunti programmierung:
a) neben UND , ODER noch UND NICHT und ODER NICHT
macht manche logischen konstrukte wesentlich leichter lesbar
b) Vergleich von einer Variablen, Datenpunkt mit einem variablen Wert, nicht nur mit einer Konstanten
c) Zeitmodul konfigurierbar, z.b. variable Auslösezeitpunkte . Die Methoden gibts mit Sicherheit, sind aber nicht offen dokumentiert.
Gruss, Black
In der Clicki Bunti programmierung:
a) neben UND , ODER noch UND NICHT und ODER NICHT
macht manche logischen konstrukte wesentlich leichter lesbar
b) Vergleich von einer Variablen, Datenpunkt mit einem variablen Wert, nicht nur mit einer Konstanten
c) Zeitmodul konfigurierbar, z.b. variable Auslösezeitpunkte . Die Methoden gibts mit Sicherheit, sind aber nicht offen dokumentiert.
Gruss, 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
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
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Das habe ich Anfang 2016 hier im Forum gepostet. Ich habe den Link gerade nicht parat. Müßtest Du irgenwo in "Tips und Tricks" mit dem Suchbegriff "verzögert um" finden.Black hat geschrieben:Wie realisierst du denn in HMScript ein Äquivatent zu dem Javascript befehl: setStateDelayed () ?
.
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
BidCos-RF-Absturz
bei falscher Parameterisierung von .ActivateLinkParamset().
Fehlerlog:
.
bei falscher Parameterisierung von .ActivateLinkParamset().
Code: Alles auswählen
object lDataPoint = dom.GetObject("BidCos-RF.BidCoS-RF:1.PRESS_SHORT");
object lChannel;
object lInterface;
if(lDataPoint)
{
WriteLine("Achtung: BidCos-RF stürzt ab.");
lChannel = channels.Get(lDataPoint.Channel());
lInterface = interfaces.Get(lChannel.Interface());
xmlrpc.ActivateLinkParamset(lInterface,lChannel.Address());
}
WriteLine("Skript beendet");
Code: Alles auswählen
May 15 11:18:22 homematic-ccu2 user.info kernel: [1439120.030000] eq3loop: eq3loop_close_slave() mmd_bidcos
May 15 11:18:22 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [../Platform/DOM/iseXmlRpc.h (281)]
May 15 11:18:22 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =activateLinkParamset Params = {"BidCoS-RF:1",""} result= nil [../Platform/DOM/iseXmlRpc.cpp (2629)]
May 15 11:18:22 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallActivateLinkParamset: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1645)]
- jmaus
- Beiträge: 9820
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 459 Mal
- Danksagung erhalten: 1857 Mal
- Kontaktdaten:
Re: Aufruf Bugs/Enhancements – Weiterentwicklung ReGaHss/Web
Danke für den Hinweis. Allerdings scheint das wohl ein Bug/Problem im "rfd" zu sein und nicht in ReGaHss denn ReGa senden den xmlrpc call korrekt (wenn auch mit dem fehlenden 3. Parameter). Das sollte aber eigentlich auch nicht in einem Absturz vom rfd enden. Wüsste nicht wie ich momentan das Problem von ReGa-Seite aus unterdrücken/reparieren sollte.BadenPower hat geschrieben:BidCos-RF-Absturz
bei falscher Parameterisierung von .ActivateLinkParamset().
[...]
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /