michi1911 hat geschrieben: ↑28.04.2022, 07:27
@Alchy: Noch eine dumme Frage, bleiben dein Program (Variante C) und die Variable ueber einen FW-Update erhalten?
Eine Systemvariable behält seinen Status über einen Reboot hinweg. (Außer ISE_ID 950 Anwesenheit)
Natürlich kann es jedoch passieren das ein Firmewareupdate dazu führt, das
das Script nicht mehr funktioniert. Die Gefahr besteht ja immer.
Ich wollte nur darauf hinweisen, das das
Freischalten des Funkmoduls und damit die Bereitstellung des Gerätes mitsamt seiner Datenpunkte ein Firmwareupdate nicht überlebt (wenn ich mich recht erinnere)
Was auch immer du danach strickst läuft also Gefahr nicht immer zu funktionieren. Also muss man da vorsorgen.
Was nicht heißen soll, das der Weg mit der
Freischaltung des Gerätes schlecht ist. Im Gegenteil - grundsätzlich macht die Freischaltung das Auslesen mittels
meines Scriptes ja unnötig da dadurch die entsprechenden Datenpunkte für Carriersense Level und DutyCycle zur Verfügung stehen. Damit kann man ohne Umweg Programme füttern usw. usw. Nur vorsorgen für ein Firmewareupdate muss man.
michi1911 hat geschrieben: ↑28.04.2022, 07:47
Kann man das "Freischaltscript" auch in eine Program "giessen"...um es dann nach Bedarf via XML-API zu starten?
Natürlich kann man das.
Es ist ein Script, welches in einem Programm zur Ausführung kommen kann.
Warum du alles per XML-API starten willst ist mir zwar immer noch ein Rätsel, aber jeder wie er mag.
michi1911 hat geschrieben: ↑28.04.2022, 07:47
"Er" startet das Program jedesmal bevor ich die Variable auslese. Sonst wuerde ich ja einen alten duty cycle "value" erhalten.
Der Hinweis von Baxxy war ja etwas ohne zyklische Ausführung zu erhalten.
Ich dachte mir schon irgendwie, das du das gar nicht vor hast sondern nur ab und an.
Auch das ist für mich unverständlich.
Mein Script bietet an den Duty Cycle im Fehlerprotokoll zu speichern was wiederum den Vorteil hat, das man ohne viel zutun auch mal nachschauen kann, wie sich der DutyCycle so den ganzen Tag entwickelt hat und man hat einen Heartbeat im Log usw.
Und es ist ja nebenbei nicht so, das die CCU den DutyCycle im Sekundentakt aktualisiert.
Aber auch hier gilt, jeder so wie er es mag.
Und wie gesagt, grundsätzlich ist
das Script obsolet mit der
Freischaltung des Gerätes wie verlinkt und eben jeder wie er mag.
Alchy