Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: V0.8.3 PRE-RELEASE

...

Page properties


Autor
Logo

icon_64.png

Status

Status
colourGreen
titleRelease

Version0.8.1
Min. LB Version

Status
colourGrey
iconfalse
titleLB 1.4.0

Download

Release: https://github.com/christianTF/LoxBerry-Plugin-MQTT-Gateway/archive/0.8.1.zip

Pre-Release: https://github.com/christianTF/LoxBerry-Plugin-MQTT-Gateway/archive/0.8.23.zip

ZweckInstalliert den MQTT-Broker Mosquitto und stellt ein MQTT-Gateway für den Miniserver bereit.
LanguagesEN


...

Expand
titleVersion History...

Version 0.1.1

  • DEVELOPER PREVIEW - Nur einsetzen mit MQTT und Linux-Kenntnissen - Fehler ausschließlich per Issue bei GitHub
  • Stellt ein MQTT→Loxone Gateway bereit

Version 0.1.2

  • DEVELOPER PREVIEW - Nur einsetzen mit MQTT und Linux-Kenntnissen - Fehler ausschließlich per Issue bei GitHub
  • Implementiert ein UDP-Interface für Loxone→MQTT

Version 0.1.3

  • DEVELOPER PREVIEW - Nur einsetzen mit MQTT und Linux-Kenntnissen - Fehler ausschließlich per Issue bei GitHub
  • Eigene UI-Sektion für MQTT Broker
  • Authentifizierung für MQTT Broker
  • Lokaler Mosquitto abschaltbar
  • Retry für den Mosquitto Service, wenn er beim Systemstart nicht automatisch gestartet wurde
  • MQTT Gateway wird direkt nach der Installation gestartet
  • Parameter-Update-Routine zum Hinzufügen von neuen Default-Parametern während der Installation

Version 0.1.4

  • DEVELOPER PREVIEW - Nur einsetzen mit MQTT und Linux-Kenntnissen - Fehler ausschließlich per Issue bei GitHub
  • UI: Expand JSON Option hinzugefügt
  • Gateway: JSON wird bei HTTP expandiert (nur erster Level) und beim HTTP-Namen angehängt - EXPERIMENTELL
  • Gateway: Alle übermittelten Topics werden im Speicher behalten (max. 24 Stunden)
  • UI: Funktion zum Abfragen der gespeicherten Gateway-Topics (wird aber noch nicht dargestellt)

Version 0.1.5

  • DEVELOPER PREVIEW - Nur einsetzen mit MQTT und Linux-Kenntnissen - Fehler ausschließlich per Issue bei GitHub
  • UI: Größerer Umbau des UI (Settings, Subscriptions, Conversions, Incoming Overview, Logfiles) als Navbar
  • UI: Subscriptions jetzt als eigene Seite (leichter anzupassen, man muss nicht immer auf- und abscrollen für Apply)
  • UI: Conversions: Angabe von Strings, die zu Werten konvertiert werden sollen (Loxone kann mit Strings nichts anfangen)
  • UI: Incoming Overview: Anzeige der an den Miniserver übermittelten Werte
  • UI: Logs: Inline-Anzeige der Logfile-Übersicht
  • Gateway: Benutzerdefinierte Conversion (eingehende Nachrichten können in Werte konvertiert werden)
  • Gateway: Logfile: Parsing der Conversion wird geloggt, inklusive "komischer" Werte und Duplikate
  • Gateway: Logfile wird beim Beenden des Gateways sauber abgeschlossen

Version 0.2.0 PRE-RELEASE

  • Erster Pre-Release
  • Allgemein: Neues Logo (MQTT-Logo statt Mosquitto-Logo)
  • Gateway: Besseres Fehlerhandling beim Restart des Gateways
  • UI: Filter bei den übermittelten Nachrichten (erleichtert die Suche)
  • Donation: Erster Versuch, per Spende einen eigenen Test-Miniserver zusammen zu bekommen

Version 0.3 PRE-RELEASE

  • Lokale Mosquitto-Authentifizierung als Standard (Benutzer: loxberry, Passwort: wird generiert)
  • Broker-Anmeldedaten werden nur dann geladen, wenn der SecurePIN angegeben wird
  • Ermöglicht direkt, die lokalen Mosquitto-Anmeldedaten zu ändern oder zu deaktivieren
  • Änderung der Anmeldedaten eines nicht lokalen Brokers ändert nur die Anmeldung des Gateways
  • Änderung der Konfiguration übernimmt diese sofort für das MQTT Gateway und/oder Mosquitto

Version 0.3.1 PRE-RELEASE

  • Fix: Bei anonymer Verwendung von Mosquitto startet der Mosquitto-Dienst nach Reboot nicht mehr
  • Aktivierung von Plugin AutoUpdate (ab dieser Version können Versions-Notifications oder automatisches Update aktiviert werden)

Version 0.4.1 PRE-RELEASE

  • Fix: Nach Konfigurationsänderungen und "Apply" wurden diese nicht übernommen
  • Neu: Per UDP eingehende Nachrichten werden vollständig weitergegeben (so können beispielsweise auch json Nachrichten gesendet werden)
  • Neu: Das Gateway published seinen Connection-Status selbst unter dem Topic <hostname>/mqttgateway/status
  • Neu: Das Gateway published im Minutentakt den aktuellen Epoch-Timestamp.
  • Neu: Das Gateway subscribed sich selbst automatisch - so kann der Timestamp als Prüfung verwendet werden, ob das Gateway noch funktioniert
  • Neu: Unterstützt Last Will and Testament (d.h. Broker setzt den Status auf Disconnected, wenn das Gateway stirbt)
  • Neu: UDP-Nachrichten können mit publish oder retain gesendet werden
  • Neu: UDP-Nachricht "reconnect" forciert das Neu-Verbinden und Übertragen an den Miniserver
  • Neu: Default-UDP-In-Port am Gateway: 11884 (bisher 11883)

Version 0.5.0 PRE-RELEASE

  • Fix: Evt. falsche Auswertung der Checkboxen im UI (#5)
  • Erweitert: JSON Expansion: Vollständig generische Expandierung ohne Einschränkung auf die Hierarchie
  • Erweitert: JSON Expansion für HTTP und UDP

Version 0.5.1 PRE-RELEASE

  • Fix: JSON expansion not working

Version 0.6.0 PRE-RELEASE

  • FIX: Anonymous connection was still possible with password auth (after installation, please save once to fix)
  • Enhanced: Incoming Overview: Now is a live visualisation of the topic messages (updated once a second, without browser refresh)
  • Enhanced: Incoming Overview: Enable advanced infos to show the original topics, and to delete messages on the broker
  • Info for delete event: The data in the overview may not disappear, as the last transmission with "last sent to Miniserver" is still valid

Version 0.7.1 RELEASE

  • FIX: Json expansion for UDP only worked when HTTP was enabled
  • Added: Overview now shows ready-to-use command recognition for UDP inputs
  • Added: Subscription topics are now validated on-the-fly (errors are displayed on the left)

Version 0.8.0 PRE-RELEASE

  • FIX: Password was re-created on every update
  • New: mosquitto.log on the Logfiles tab
  • New: TLS-PSK for encrypted connections, listening on port 8883
  • New: In the Incoming Overview, with Advanced Table Info enabled, you can disable caching for selected data, and enable Reset-After-Send
    • Disable Cache: Every incoming value from MQTT will be sent again, also if it has not changed.
    • Reset-After-Send: This is especially useful to generate impulses/triggers, if your device e.g. on a keypress does not send "pressed" and "released" events, but only one "pressed" impulse. Reset-After-Send will send a 0 after each incoming event.
    • UI: Enabling and disabling the checkbox responses with some seconds delay - the checkbox toggles back and after some seconds, shows the currently set value.
  • Requires LoxBerry V1.4.0+

Version 0.8.1 RELEASE

  • Incoming values are trimmed (removed leading and terminating blanks) to work with the Text-To-Value Conversion.

Version 0.8.2 PRE-RELEASE

  • Updated Perl Net::MQTT::Simple lib to 1.23
  • Corrects a connection issue of the lib to Mosquitto with version higher V1.5.8

Version 0.8.3 PRE-RELEASE

  • Performance improvements for the Incoming Overview
    • Close HTTP collapsible if UDP is opened, and vice-versa
    • Only render opened collapsible
    • Optimized updating HTML table
    • Update interval of the Overview is calculated dependent to the number of elements
    • "Advanced Table View" checkboxes now are viewed in classic design instead of jQuery Mobile style

Inhalt

Table of Contents
minLevel2

...

Der direkte Download des Releases befindet sich in der Tabelle oben.

Pre-Release: https://github.com/christianTF/LoxBerry-Plugin-MQTT-Gateway/archive/0.8.23.zip

Repository: https://github.com/christianTF/LoxBerry-Plugin-MQTT-Gateway

...