diff --git a/homeMesh_automations.sql b/homeMesh_automations.sql index e4d6178..71a20d4 100644 --- a/homeMesh_automations.sql +++ b/homeMesh_automations.sql @@ -124,7 +124,7 @@ CREATE TABLE IF NOT EXISTS `automation_log` ( -- --------------------------------------------------------------------------- -- Ferien und Feiertage. Nur besondere Tage stehen drin, ein fehlendes Datum -- ist ein gewoehnlicher Tag. Gefuellt von --- restricted/autoActions/fetch_calendar.py, einmal jaehrlich per Cron. +-- SolarManager/autoActions/fetch_calendar.py, einmal jaehrlich per Cron. -- --------------------------------------------------------------------------- CREATE TABLE IF NOT EXISTS `calendar_days` ( `date` date NOT NULL, diff --git a/restricted/automations.php b/restricted/automations.php index 5df855f..f2690f9 100644 --- a/restricted/automations.php +++ b/restricted/automations.php @@ -41,8 +41,12 @@ function meshDb() * * Bei Zeit und Datum heissen die Operatoren "um", "ab" und "vor": * - * um 16:30 genau in dieser Minute. Der uebliche Fall - einmal taeglich - * zu einem festen Zeitpunkt. + * um 16:30 ab dieser Minute, und noch ein paar Minuten danach + * (catchup_minutes im Runner, Vorgabe fuenf). Der uebliche + * Fall - einmal taeglich zu einem festen Zeitpunkt. Das + * Fenster kostet nichts, weil ohnehin nur die steigende + * Flanke zaehlt; es sorgt nur dafuer, dass ein Neustart oder + * ein langsamer Durchlauf den Termin nicht verschluckt. * ab 16:30 ab da bis Mitternacht wahr. Ausgeloest wird trotzdem nur * einmal, weil nur die steigende Flanke zaehlt; dafuer kostet * ein verpasster Takt nicht den ganzen Tag. Dieselbe diff --git a/restricted/commands.php b/restricted/commands.php index 6986573..fef8c71 100644 --- a/restricted/commands.php +++ b/restricted/commands.php @@ -2,7 +2,7 @@ /** * Ein Kommando aus `actor_commands` ausfuehren. * - * Das Gegenstueck zu restricted/autoActions/transports.py, nur fuer den + * Das Gegenstueck zu SolarManager/autoActions/transports.py, nur fuer den * Browser: dort schickt der Runner die Kommandos einer Automatik, hier * schickt sie der Benutzer aus dem Raum-Modal. Die Zuordnung "welche URL * gehoert zu welchem Weg" ist dieselbe und steht in beiden Dateien am selben @@ -39,7 +39,7 @@ const MQTT_PORT = 1883; * "Position+Neigung". Erkannt wird es deshalb am Parameter und nicht am * Kommandonamen: beide heissen ihren Neigungsparameter "Neigung". * - * Dasselbe steht in restricted/autoActions/transports.py - beide Versender + * Dasselbe steht in SolarManager/autoActions/transports.py - beide Versender * brauchen es, und beide muessen es wissen. */ const NEIGUNG_DIREKT_MAX = 30;