Die Version v1.6.1 ist am 10. August 2019 released worden.

Dieses ist ein reines Plugin-Release.Im master Branch ist jetzt die Version v1.6.1 als stabile Version der Plugins verfügbar. Der Core von SmartHomeNG ist unverändert die Version 1.6.0.

Die Release Notes für Version 1.6 sind hier zu finden.

Diese Version sollte für den produktiven Einsatz benutzt werden! Es ist nicht nur für Anfänger die richtige Wahl.

 

Was ist neu in SmartNomeNG v1.6.1

Die Neuerungen erstrecken sich über den Core von SmartHomeNG und die Plugins. Im folgenden sind wichtige Änderungen aufgeführt. Die vollständigen Release Notes können in die Anwender Dokumentation oder die Entwickler Dokumentation nachgelesen werden.

 

Änderungen im CORE

Es gibt keine Änderungen im Core, da es sich um ein reines Release für Plugins handelt.

 

Änderungen im Plugins-Repository

Für Details zu den inhaltlichen Änderungen der einzelnen Plugins, bitte die Dokumentation des jeweiligen Plugins konsultieren.

Neue Plugins

  • indego
    • Ansteuerung von Bosch Indego Rasenmähroboter
    • Smartplugin
  • snap7_logo:
    • Ansteuerung einer Siemens LOGO PLC
  •  thz
    •  Ansteuerng von Stiebel Eltron und Tecalor Wärmepumpen LWZ/THZ 30x/40x.
    • Smartplugin
  • unifi
    • Ansteuerung und Abfragen von Ubiquiti Netzwerkkomponenten (Switch, AP, verbundene Endgeräte, etc.)
  • trovis557x:
    • Plugin zum Auslesen von SAMSON TROVIS 557x Heizungsreglern

 

 

Plugin Erweiterungen

  • artnet:
    • rework of plugin
  • avm
    • Bugfixes
    • Multi phone book support for get_calllist, get_contact_name_by_phone_number, and get_phone_numbers_by_name
  • helios
    • Remove startup error (cycle conversion from num to int fails)
    • Make the data reading/writing 10 times faster (by error 70 instead of 7ms were used in the past)
    • Changed logging of unknown received data (e.g. from noise on bus) to ‚info‘ level
    • Adjusted items.yaml to latest stand, some values are still under development
  • ical
    • Heruntergeladene Dateien werden nun nach der Domäne benannt und nicht nach dem Online Filenamen
    • Nutzen von Online- und Offline Kalendern funktioniert nun zuverlässig
  • kodi
    • Weitere Kommandos hinzugefügt
    • Verbessertes Threading und Abfragen von Playerinformationen
    • Ermöglichen von Befehlsabfolgen (Makros; derzeit hardcoded)
    • Warteschlange für Befehle, damit keine Kommandos verloren gehen
    • Abwarten einer passenden Antwort und Neu-Senden des Befehls, falls nötig
    • Abfangen von Problemen, wenn mehrere Antworten zeitgleich empfangen werden
    • Ein- und Ausschalten von Kodigeräten und Mute-Befehlen funktioniert nun
    • Besseres Verbindungshandling, Initialisierung beim (Wieder)aufbau der Verbindung, zusätzliche Parameter
  • pushbullet
    • Fix sending files (wasn’t working in 1.6.0 release)
  • simulation
    • Bugfix für NextDay Einträge ohne „\n“ beim Abspielen
  • sonos:
    • Es sind jetzt alle Boxen (mehrere) wieder erreichbar
    • Die Transport Actions werden wieder korrekt befüllt
    • Getestet mit dem aktuellen Sonos Rev 10.3
    • Google TTS funktioniert
    • In der letzten SoCo Version gab es noch ein memory leak. Ob dieses noch vorhanden ist, muss beobachtet werden
  • squeezebox
    • Fixed big problem in struct items (they wouldn’t load because of the name items)
  • stateengine
    • Callersource beinhaltet nun den Namen des SE Items, wodurch ein Auslösen von SE durch andere SE möglich wird
    • Neue special Aktion zum Retriggern des SE Items 
    • Bedingungen können nun auch Listen enthalten, wenn Variablen oder Evals enthalten sind
    • Spezielle Bedingungen wie laststate, min(age) können ebenfalls mittels Listen definiert werden
    • Es ist nun auch das Bedingungsset, das für einen Zustandswechsel verantwortlich war, in einem eigenen Item hinterlegt und mittels var:current.conditionset_id/name abfragbar
    • Weiter ist es möglich, Aktionen nur bei bestimmten Bedingungsgruppen auszuführen
    • manual_exclude/include Vergleiche nutzen nun RegEx
    • se_eval ist nun auch zusätzlich zu stateengine_eval möglich
    • Neue Eval Funktionen: get_attributevalue, get_relative_item, get_relative_itemproperty
    • Möglichkeit, Templates zu nutzen
    • Neue Variable: current.action_name
    • Durch se_eval deklarierte Items sind nun universell einsetzbar, auch für min/max/age
    • Webinterface mit grafischer Visualisierung
  •  telegram
    • Log eines Fehlers, wenn das Plugin mit einem invaliden Token gestartet wird
  • uzsu
    • Korrekte Scheduler auch wenn mehrere uzsu items das gleiche name Attribut haben
  • withings_health
    • Verbesserungen im Error Handling

 


1 Kommentar

Hendrik · 10. August 2019 um 16:40

Vielen Dank an alle Beteiligten!

Schreibe einen Kommentar

Avatar-Platzhalter

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert