Release 1.6.1 - 10. August 2019

Es gibt eine Menge neuer Features in den Plugins. Dieses ist ein reines Plugin Release. Am Core gibt es keine Veränderungen.

Neue Plugins

Dieses Release enhält 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