Blue Flower

 

loxberry-MIYOplugin.zip   v0.05 vom 31.03.2020   LoxBerry-Version
generic-MIYOplugin.zip   v0.05 vom 31.03.2020   generic-Version

 

Changelog:

2020-03-31 Release v0.05

  • im Web-Interface größere Buttons
  • preupgrade.sh erzeugt nun ggf. Verzeichnis uploads
  • Schiebeschalter nun grau bei "off" und grün bei "on"
  • erweiterte CGI-Debug-Funktion; default: off; enable mit $myDebug = 1 in der index.cgi
  • Anzeige der Versionsnummer im Header
  • Nachinstallation von setuptools in postroot.sh wg. Installationsproblemen bei neueren LB-Images
  • Anpassung in service.sh - chown -R
  • Verbesserung für Umlaute in Bereichsnamen

2019-10-31 Release v0.04

  • Vorbereitung auf LoxBerry v2.0
  • Umlaute in den Bereichsnamen der MIYO-App möglich
  • kleinere Optimierungen hinsichtlich Logging und Fehlererkennung und -behebung
    (Rechte Logfiles, fehlende Python-Module: Reparatur über service.sh repair möglich)
  • miyoplugin.service und andere Files nun ohne x-Rechte
  • Konstante maxdev in index.cgi eingeführt für mehr als 10 Kreise/Ventile/Sensoren
  • postroot.sh: service.sh restart raus; dafür repair rein
  • postupgrade.sh: service.sh restart rein
  • wsconnected=False als default; running=0-Meldung nur noch wenn Websocket offen war
  • Start-/Stopmeldungen des Plugins nun in allen konfigurierten Logfiles
  • Info-Meldungen im Haupt-Logfile (logfile/UDP-Sende-Log) zentralisiert

2019-07-15 Release v0.03

  • log-Dateien wurden nach Loeschen (etwa durch logrotate) nicht weitergeschrieben?
    vorn: import logging.handlers und in setup_logger statt
    handler = logging.FileHandler(log_file) jetzt handler = logging.handlers.WatchedFileHandler(log_file)
  • max 10 als Konstante maxdev
  • prgname und prgver als Konstante
  • sndPrint und logPrint enthaelt nun "### "
  • Variable "gefunden" ist useless - entfernt
  • nach Neustart des LoxBerry fehlt das systemctl import-environment
    in miyoplugin.service: EnvironmentFile=/etc/environment eingefuegt
  • nach Neustart des LoxBerry konnten die Log-Files nicht geschrieben werden
    in miyoplugin.service After=loxberry.service eingetragen
    wenn ein Plugin (hier BLE-Scanner) Probleme macht, meldet LoxBerry keinen erfolgreichen Start - somit wird miyoplugin NIE gestartet - finale Loesung ist offenbar: After=multi-user.target

2019-05-29 Release v0.02

  • Remanenz des externBlock-Status eingeführt (EXT_REM)
  • Fehler beim Speichern der ipv6-Adresse im Conf-File behoben
  • plugin.cfg: LB_MINIMUM auf 1.0.0 angepasst
  • Plugin meldet nun Start und Stop des Plugins per UDP (SID=MIYOcentral running=1/0)
  • Fehler in der Loxone-Vorlage bei den Sensor-Eingängen behoben
  • running, updated, forecast und temperature nun auch Bestandteil der Loxone-Vorlage
  • Update-Funktion des Plugins modifiziert; daemon-reload sollte nun korrekt funktionieren

2019-05-19 Release v0.01

  • erste öffentliche Version