Blue Flower

 

loxberry-MIYOplugin.zip   v0.04 vom 31.10.2019   LoxBerry-Version
generic-MIYOplugin.zip   v0.04 vom 31.10.2019   generic-Version

 

Changelog:

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