Lox-Tools
Hallo zusammen,
ich möchte euch Lox-Tools vorstellen, eine Sammlung kleiner Web-Werkzeuge rund um Loxone. Es gibt sie in zwei Varianten:
- Als LoxBerry-Plugin, mit direktem Zugriff auf die in LoxBerry konfigurierten Miniserver.
- Als eigenständige Webseite für die Werkzeuge, die keine direkte Verbindung zum Miniserver brauchen. Die laufen komplett im Browser.
Aktuell ist es Befehlserkennung / PicoC-Simulator / 2-Punkt Korrektur
Was ist drin
Werkzeuge mit Miniserver-Zugriff (Plugin):
- MS-Info: Version, MAC, PLC-Status, CPU, Speicher, Objektzahlen, plus Strukturfile-Diagnose.
- Bus und Geraete: Extensions, Tree- und Air-Geraete mit Serie, Version und Online-Status.
- Statistik-Editor: .dat-Statistiken laden, als Verlauf ansehen, Werte korrigieren und per FTP zurückschreiben (mit Backup).
- VI/VAQ Tester: UDP-Sender, WebService-Aufruf, UDP- und HTTP-Listener zum Debuggen virtueller Ein- und Ausgänge.
- UUID-Explorer: LoxAPP3 nach Objekten, Raeumen, Kategorien, Benutzern und Gruppen durchsuchen, UUIDs ablesen.
- Log-Viewer: Logdateien per FTP ansehen, mit Zeitraumfilter, Suche und UUID-Aufloesung.
- Config-Doku-Generator: Projektdokumentation aus LoxAPP3 und Hardware erzeugen (Markdown, HTML, Druck).
- Meldungszentrale: Systemstatus-Meldungen auslesen, als gelesen markieren oder quittieren.
- Befehlserkennung: aus einem Beispieltext (JSON, UDP, HTTP) eine Loxone-Befehlserkennung mit Platzhaltern erzeugen und als virtuellen Eingang exportieren.
Gewünschten Wert anklicken, und die Befehlserkennung wird erzeugt. - Modbus-Helfer: Modbus-TCP-Register lesen, live dekodieren und 1:1 für die Loxone Modbus-Extension aufbereiten (Befehl, Datentyp, Reihenfolge, Korrektur, Scan).
- Zwei-Punkt-Korrektur: aus zwei Kalibrierpunkten Faktor und Offset bestimmen, also genau die zwei Werte für Loxone, und einen Wert umrechnen.
- PicoC-Simulator: siehe unten, das neueste Werkzeug.
Neu: der PicoC-Simulator
Damit lässt sich der Loxone Programm-Baustein (PicoC) komplett im Browser testen, ohne Miniserver. Man schreibt sein Programm, gibt Eingaenge und Testdaten vor und sieht sofort, was an den Ausgängen, in der def.log und in der Umgebung passiert.
- 16-IO-Baustein: Texteingänge T1 bis T3, Analogeingänge I1 bis I13, Textausgänge Txt1 bis Txt3, Analogausgänge O1 bis O13, plus Etxt für Interpreter-Fehler.
- Virtuelle IOs: getio und setio werden automatisch erkannt und angelegt.
- Mock-Umgebung: Antworten fuer httpget und localwebservice vorgeben, Streams testen (TCP, UDP, RS232 ueber /dev/tty, syslog) und ein virtuelles Dateisystem fuer fopen, fgets, fread.
- Vorlagen und ein Selbsttest sind eingebaut.
Webseite
Die Browser-Werkzeuge gibt es auch als eigenständige Webseite. Eine Startseite verlinkt die einzelnen Tools, alles läuft lokal im Browser, ganz ohne Installation.
Links
- Download Plugin: https://wiki.loxberry.de/plugins/lox_tools/start
- Webseite: https://lox-tools.de
Kommentar