Änderungsprotokoll Jeedom V4.5
4.5
- Möglichkeit, die Größe von Tabellenspalten zu ändern (im Moment nur die Liste der Variablen, dies wird bei Bedarf auf andere Tabellen ausgeweitet)) LINK
- Es wurde eine Warnung hinzugefügt, wenn der Jeedom-Speicherplatz zu gering ist (die Überprüfung erfolgt einmal täglich)) LINK
- Dem Bestellkonfigurationsfenster im Wertberechnungsfeld wurde eine Schaltfläche zum Abrufen einer Bestellung hinzugefügt LINK
- Möglichkeit, bestimmte Menüs für Benutzer mit eingeschränkten Rechten auszublenden LINK
- Die Diagramme werden automatisch aktualisiert, wenn neue Werte eintreffen LINK
- Jeedom fügt beim Erstellen von Widgets automatisch die Höhe des Bildes hinzu, um Überlappungsprobleme auf Mobilgeräten zu vermeiden LINK
- Neugestaltung des Cloud-Backup-Teils LINK
- ENTW Einrichten eines Warteschlangensystems zur Ausführung von Aktionen LINK
- Szenario-Tags sind jetzt spezifisch für die Szenarioinstanz (wenn Sie zwei sehr nahe beieinander liegende Szenariostarts haben, überschreiben die Tags des letzten Szenarios nicht mehr das erste)) LINK
- Wechseln Sie zum Auslöserteil der Szenarien : LINK
triggerId()
ist jetzt veraltet und wird in zukünftigen Kernaktualisierungen entfernt. Wenn ja triggerId() == 587
es muss durch ersetzt werden #trigger_id# == 587
triggerValue()
ist jetzt veraltet und wird in zukünftigen Kernaktualisierungen entfernt. Wenn ja triggerValue() == 10
es muss durch ersetzt werden #trigger_value# == 10
#trigger#
: Vielleicht :
api
wenn der Start durch die API ausgelöst wurde,
TYPEcmd
Wenn der Start durch einen Befehl ausgelöst wurde, wird TYPE durch die Plugin-ID ersetzt (z. B. virtualCmd),
schedule
wenn es durch Programmierung gestartet wurde,
user
wenn es manuell gestartet wurde,
start
für einen Start beim Jeedom-Startup.
#trigger_id#
: Wenn es sich um einen Befehl handelt, der das Szenario ausgelöst hat, nimmt dieses Tag den Wert der ID des Befehls an, der es ausgelöst hat
#trigger_name#
: Wenn es sich um einen Befehl handelt, der das Szenario ausgelöst hat, nimmt dieses Tag den Wert des Namens des Befehls an (in der Form [Objekt][Ausrüstung][Befehl])
#trigger_value#
: Wenn es sich um einen Befehl handelt, der das Szenario ausgelöst hat, übernimmt dieses Tag den Wert des Befehls, der das Szenario ausgelöst hat
#trigger_message#
: Nachricht, die den Ursprung des Szenariostarts angibt
- Verbesserte Plugin-Verwaltung auf Github (keine Abhängigkeiten mehr von einer Drittanbieter-Bibliothek)) LINK
- Entfernen des alten Cache-Systems. LINK
- Möglichkeit, die Blöcke IN und A zu löschen, während auf ein anderes Szenario gewartet wird LINK
- Ein Fehler in Safari bei Filtern mit Akzenten wurde behoben LINK
- Ein Fehler bei der Informationsgenerierung wurde behoben generischer Typ in den Szenarien LINK
- Bestätigung hinzugefügt, wenn der Support-Zugriff über die Benutzerverwaltungsseite geöffnet wird LINK
- Das Cron-System wurde verbessert, um einige Startfehler zu vermeiden LINK
- Hinzufügung von Bedingungsszenarien zum Bedingungsassistenten größer oder gleich Und kleiner oder gleich LINK
- Möglichkeit, Aufträge von der Dead-Order-Analyse auszuschließen LINK
- Ein Fehler bei der Nummerierung der Zeilenanzahl in Tabellen wurde behoben LINK
- Openstreetmap hinzugefügt.org in externen Domänen standardmäßig erlaubt LINK
- Automatische Aktualisierung der Apache-Sicherheitsdatei beim Aktualisieren des Kerns LINK
- Eine Warnung zu Ansichten wurde behoben LINK
- Ein Fehler beim Standard-Widget-Auswahlwert wurde behoben LINK
- Es wurde ein Fehler behoben, bei dem der Wert auf 0 (anstelle von Min/Max) geändert wurde, wenn ein Befehl seine Mindest- oder Höchstgrenze überschritt) LINK
- Ein Fehler bei der Anzeige des Einstellungsmenüs in bestimmten Sprachen wurde behoben LINK
- Möglichkeit in den programmierten Auslösern der Szenarien, Berechnungen/Befehle/Tags/Formeln zu verwenden, die als Ergebnis die Startzeit in der Form Gi (Stunden ohne Anfangsnull und Minuten) ergeben, Beispiel für 9:15 Uhr => 915 oder für 11:40 Uhr => 2340) LINK
- Möglichkeit, in den Plugins ein personalisiertes Bild für das Gerät einzufügen (sofern das Plugin dies unterstützt), dies erfolgt in der erweiterten Konfiguration des Geräts LINK LINK
- Hinzufügen des Namens des Benutzers, der das Szenario gestartet hat, zum Tag
#trigger_value#
LINK
- Es wurde ein Fehler behoben, der auftreten konnte, wenn das Dashboard verlassen wurde, bevor der Ladevorgang abgeschlossen war LINK
- Ein Fehler auf der Ersetzungsseite beim Filtern nach Objekten wurde behoben LINK
- Verbessertes Öffnen des Core-Changelogs unter iOS (nicht mehr in einem Popup)) LINK
- Verbessertes Fenster zur erweiterten Widget-Erstellung LINK
- Das erweiterte Befehlskonfigurationsfenster wurde verbessert LINK
- Ein Fehler bei der Widget-Erstellung wurde behoben LINK
- Es wurde ein Fehler auf der Szenarioseite und im Fenster zum Hinzufügen von Aktionen behoben, der nicht mehr funktionieren konnte LINK
- Es wurde ein Fehler behoben, der die Reihenfolge der Befehle beim Bearbeiten des Dashboards ändern konnte LINK
- Ein Javascript-Fehler in Protokollen wurde behoben LINK
- Sicherheit für die JSON-Codierung in Ajax hinzugefügt, um Fehler aufgrund ungültiger Zeichen zu vermeiden LINK
- Wenn ein Gerätebefehl vom generischen Typ „Batterie“ ist und die Einheit „%“ hat, ordnet der Kern automatisch den Batteriestand des Geräts dem Wert des Befehls zu LINK
- Verbesserung von Texten und Korrektur von Fehlern LINK
- Bei der Installation von NPM-Abhängigkeiten wird der Cache vorher bereinigt LINK
- Es wurde ein Fehler bei 3D-Plänen behoben, der die Konfiguration vollständig blockieren konnte LINK
- Ein Fehler im Protokollanzeigefenster wurde behoben LINK
- Möglichkeit, den Apache-Listening-Port im Docker-Modus auszuwählen LINK
- Beim Speichern in der Ereignistabelle wurde eine Warnung behoben LINK
- Hinzufügen eines Anzeigenamens für Objekte LINK
- Eine Schaltfläche hinzugefügt, um Historien und Ereignisse in Zukunft aus der Zeitleiste zu löschen LINK
- Ein Problem mit Befehlen zur Typauswahl in Designs wurde behoben LINK
- Möglichkeit der Anzeige, dass das Gerät keine Batterie hat (im Falle einer schlechten Wiederherstellung)) LINK
- Neugestaltung des Schreibens in Protokollen, Entfernung der Monolog-Bibliothek (beachten Sie, dass die Option zum Senden von Protokollen im Syslog derzeit nicht mehr verfügbar ist. Bei hoher Nachfrage werden wir versuchen, sie wieder einzuführen) LINK
- Bessere Verwaltung der Plugin-Sublog-Protokollebenen LINK
- Durch das Löschen des Vendor-Ordners (mit Composer auf normale Weise) können Sie die Größe des Kerns reduzieren LINK
- Widgetspezifische Einstellungen können jetzt übersetzt werden LINK
- Ein Fehler auf dem Mac bei Designs beim Rechtsklick wurde behoben LINK
- Verbesserung des Systems zum Starten programmierter Szenarien LINK
- Verbesserte Ausnahmefehlermeldungen, wenn die Protokollebene Debug ist LINK
- Auf der Ersatzseite besteht die Möglichkeit, die Deaktivierung des Geräts zu beantragen LINK
- Bei einem Update berücksichtigt das Forward-Backup nun Plugin-Ausschlüsse LINK
- Wenn sich ein Plugin in der Beta-Phase befindet, aber kein Beta-Änderungsprotokoll hat, kehrt das Update-Center zum stabilen Änderungsprotokoll zurück LINK
- Es wurde eine Warnung hinzugefügt, wenn die Debian-Version 10 oder niedriger ist LINK
- Fehler bei der DB-Aktualisierung in der Cache-Tabelle behoben LINK
- Wenn die Geräteseite über ein img_device-Element (img-Typ-Tag) verfügt, kann der Kern selbst die URL konfigurieren, um das richtige Gerätebild anzuzeigen (unter Verwendung des Bildes der Präsentationsseite aller Plugin-Geräte)) LINK
- Ein Fehler mit der Funktion time_diff wurde behoben LINK
- Fehlerbehebung bei der Composer-Abhängigkeitsverwaltung LINK
- Im Falle eines leeren Befehls erzwingt Jeedom die Rückgabe entsprechend dem Untertyp des Befehls (also 0 für numerisch und binär)) LINK
- Unterstützung für benutzerdefinierte Typereignisse #pluginClass::*# Oder #pluginClass::customId# LINK
- Zusätzlich zu der Schaltfläche oben rechts wurde der Zeile „Kern“ eine Schaltfläche „Aktualisieren“ hinzugefügt LINK
- Korrigieren Sie den Bildschirm „Paket“ auf Python2-Paketebene LINK
- Ein Fehler beim Aktualisieren der Ausrüstung auf der Batterieseite wurde behoben LINK
- La vérification de la connexion réseau est désormais effectuée de manière aléatoire toutes les 10 minutes afin d’éviter que toutes les box Jeedom ne tentent de se reconnecter simultanément en cas de microcoupure.
WICHTIG
Aufgrund der Überarbeitung der Protokolle und der Reinternalisierung der Bibliotheken kann es beim Update zu einem Standardfehler kommen PHP Fatal error
(nichts Ernstes) Starten Sie einfach das Update neu.
WICHTIG
Wiederherstellen eines Backups 4.4 kann in einigen Fällen zu Fehlern in der Weboberfläche führen. Rien de grave cela peut facilement se corriger il suffit de faire : cd /tmp;wgUnd https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;unzip 4.4.19.zip;cd core-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;
. Sie können diesen Befehl über die Jeedom-Rettungsschnittstelle ausführen (fügen Sie „&rescue=1“ in der URL hinzu) oder direkt über ssh.