Skip to content

Releases: haroldlinke/WebMLL

V3.5.0K-2.07

Choose a tag to compare

@haroldlinke haroldlinke released this 22 Oct 12:59
  • Improved update check
  • Leds_AutoProg.ino was missing
  • check at start if all program files are consistent

V3.5.0K-2.04

Choose a tag to compare

@haroldlinke haroldlinke released this 22 Oct 08:27

Excel-Programm 3.5.0K nachgezogen:

  • Makros Name_LED_Number(Name[, Anzahl]) und Name_LED_Offset(Name[, Anzahl]) (auch als Folge mit mehreren LEDs), die Variable #ChannelOffset, Parameter mit Präfix und die neuen Parametertypen LED-Nummer oder Name und LED-Name im Makrodialog.
  • DCC-Adresse 0 ist erlaubt (zum Beispiel für #InCh=0); in der Tabelle werden die Testknöpfe einer Zeile entfernt, wenn die Adresse oder der Eingang entfällt; Extensions mit der Schnittstelle V2 (USE\_EXTENSIONS\_V2).
  • Der Raspberry Pi Pico wird mit jeder USB-Kennung der Raspberry Pi Foundation erkannt; beim Erkennen des Arduino-Typs wird RTS eingeschaltet.
  • Das erzeugte Programm verlangt die Bibliothek MobaLedLib 3.5.0-K.

Bedienung:

  • In der Kopfzeile steht für alle Reiter der Knopf Mit ARDUINO verbinden: rot ohne Verbindung, grün („Mit ARDUINO verbunden“) mit Verbindung. Die Tasten „Verbinden“ in Servo Einstellungen und Sound Test entfallen; nach dem Verbinden startet der offene Reiter mit Direktmodus diesen neu.
  • Auf der Seite Programm Generator steht rechts in der Zeile der Funktionsknöpfe die Version der MobaLedLib (zum Beispiel Ver.3.5.0-K).
  • Im Menü ARDUINO entfällt „Konfiguration vom Pico laden“ (geht bis auf weiteres nicht).
  • Die Meldung „Zielvariablen werden mehrfach gesetzt“ nennt Blatt und Zeile beider Definitionen und steht mit diesen Angaben im Protokoll; sie kommt nur einmal je Liste.

Korrekturen:

  • Die Meldung „Die Anzahl der verwendeten Eingangskanäle ist zu groß“ brach das Programm ab; Fehlermeldungen mit eingesetzten Zahlen (zum Beispiel einer Zeilennummer) brechen es nicht mehr ab.
  • In Meldungen, Hinweisen und Beschreibungen erschien das Zeilenende als „|x000D“; die Übersetzung wird aus der richtigen Zeile der Tabelle Languages genommen.

V0.3.1.96

Choose a tag to compare

@haroldlinke haroldlinke released this 21 Oct 11:10
  • Fehlerkorrektur bei LNET Programmhochladen
  • USB-Erkennung von ARDUINOS unter Linux und Mac verbessert
  • drei neue Seiten für DM Servo Einstellungen, Sound Test und DCC Keyboard

V0.3.1.90

Choose a tag to compare

@haroldlinke haroldlinke released this 20 Oct 16:10
  • Neuer Reiter Servo Test 1 (Adresse /ServoTest1), nach dem Excel-Dialog „Servo Test und Einstellung“
  • Servo Konfigurieren in drei Schritten (Minimalposition, Maximalposition, Geschwindigkeit) .
    Gebaut für das Smartphone: eine Spalte, große Tasten, einzeilige und aufklappbare Beschreibung, die drei Tasten in einer Zeile. Die Taste Verbinden ruft dieselbe Funktion auf wie ARDUINO → Verbinden.
  • Vollbild: Der Knopf Vollbild in der Kopfzeile neben Beenden blendet Titel, Menü und Reiterleiste aus (Statusmeldungen, Vollbild und Beenden bleiben). Der Browser geht, wo möglich, in den Vollbildmodus. Zurück mit demselben Knopf oder ESC.
  • Adressen der Reiter: /ProgGenerator, /Patterngenerator, /ProgGeneratorEinstellungen, /Farbtest, /ServoTest1, /SerialMonitor, /ARDUINOEinstellungen, /ProgrammEinstellungen. Groß- und Kleinschreibung ist egal, ein unbekannter Name zeigt die Liste. Mit ?vollbild=1 öffnet der Reiter im Vollbild (der erste Tipp schaltet dann auch den Browser um). Das Passwort gilt für alle Adressen.
  • Update der Bibliotheken und Boards beim Start:
  • Die Frage nach fehlenden Bibliotheken und Boards kommt im Browser, sobald er verbunden ist (vorher war beim Start noch niemand da, das Programm antwortete selbst mit „Nein“, und es wurde ein Fehler gemeldet). „Nein“ ist kein Fehler.
  • Raspberry Pi, Mac, Linux: Die Platinen esp32:esp32 und rp2040:rp2040 wurden nicht installiert, weil sie den falschen Paketindex bekamen. Jetzt bekommt jede Platine alle Indizes (wie in der Excel-Fassung).
  • Die Wiederholung bei einem Fehler lädt nur noch, was fehlt (statt jedes Mal alles neu, was den Raspberry Pi blockierte). Bringt sie nichts Neues, endet das Update mit einer Meldung statt mit einer Endlosschleife.
  • ESP32 auf Linux mit 64-Bit-ARM (Raspberry Pi): Das Paket 1.0.4 hat dort keine Werkzeuge. Das Programm wählt es nicht mehr aus, sonst scheiterte die Installation bei jedem Start. Pico und die Arduino-Boards werden installiert.
  • ESP32 prüfen und hochladen auf macOS und Linux: exec: "python": executable file not found in $PATH ist behoben. Die ESP32-Platine 1.0.4 ruft python auf; neuere macOS-Versionen und Debian haben nur python3. Das Programm legt beim Start,
  • wenn es keinen Befehl python gibt, im Datenordner bin/python an (ruft den Python des Programms auf).

V0.3.1.79

Choose a tag to compare

@haroldlinke haroldlinke released this 20 Oct 09:40
0c2b572
  • Bilder anzeigen, Bild einfügen, Goto-Pfeile mit Beschriftung
  • Gestaltung wie in Excel (Farben, Rahmen, Schrift) und echte Zeilenhöhen
  • Korrekturen nach dem Neustart: Goto-Zeile 47, Zeile 13, Pfeile an der richtigen Stelle, versteckte Zeilen auch im Programmgenerator
  • Versionsprüfung beim Start mit roter Meldung
  • Zugriff aus dem Netz erlauben als Schalter, der gleich die Firewall-Regel anlegt
  • Überprüfung der Bibliotheken beim Start funktionierte nicht, wird jetzt beim ersten Verbinden mit einem Browser durchgeführt.

V0.3.1.69

Choose a tag to compare

@haroldlinke haroldlinke released this 19 Oct 12:51
  • Programmgenerator: LED-Nummern wie Excel, Neuberechnung aller Blätter, neuer Menüpunkt „Proggenerator Tabelle neuberechnen“.
  • Patterngenerator: Optionen mit Beispielen, Doppelklick auf Spezial Mode, RGB Modul Nr und Goto Aktivierung, Export im Goto Mode, Balken an der richtigen Stelle.
  • Zugriff aus dem Netz: Browser-Adresse, Firewall-Knopf, Anleitung Kapitel 8.
  • Sichern der Tabellen: kann nicht mehr mitten in der Datei abbrechen, wenn die Verbindung unterbrochen wird

V0.3.1.57

Choose a tag to compare

@haroldlinke haroldlinke released this 18 Oct 13:44

Error correction:

  • heartbeat LED line added in pages when loading pgf-files
  • calculation of LEDcount was wrong when using include macro with LED channels

V0.3.1.52

Choose a tag to compare

@haroldlinke haroldlinke released this 17 Oct 16:55

Neu:

  • Patterngenerator (Beta): neuer Reiter mit Tabelle und Balken, Bearbeiten, Werkzeugleiste, Entf und Zwischenablage, Kontextmenü, Export zu ProgGen und Import von ProgGen. - erster test, es fehlt noch einiges
  • Programmgenerator: gezielte Aktualisierung der Tabelle (weniger weiße Fläche auf langsamen Rechnern), Symbole und Testknöpfe erscheinen bei neuen Zeilen, „Symbole und Testtasten neu aufbauen“ legt die Knöpfe wieder an.
  • Excel-Schicht: richtige Auswahl bei ausgeblendeten Zeilen, Formen werden vollständig gelöscht, Blätter des Patterngenerators werden bis zum stabilen Ergebnis berechnet.

V0.3.1.38

Choose a tag to compare

@haroldlinke haroldlinke released this 16 Oct 16:38

new:

  • replace pymobaledlib with webmobaledlib for consistency in description, files and folder structure
  • remove tkinter fallback and dependencies
  • Improved browser detection for opening program on local hosts
  • Improved table handling, optional double click opens macroselection
  • Improved protokoll handling and contence
    Error korrection
  • corrected typos that prevented the correct creation of header file in special cases

V0.3.1.30

Choose a tag to compare

@haroldlinke haroldlinke released this 15 Oct 16:31
  • Unterstützung kleiner Bildschirme
  • Korrektur: Absturz Erstellung Headerdatei, wenn Includemacro verwendet wurde