DALI und Linux

OP (Firma: SevenLab) #7441052
Lesenswert?
• ▲
▼

Zur Zeit läuft das meiste Tooling für DALI unter Windows. Ich habe angefangen mir eine DALI-Werkzeugkiste für Linux zu bauen. Hier: https://github.com/SvenHaedrich/dali_mon/ als erstes Ergebnis ein Bus-Monitor. Das Tool unterstützt den beliebten Lunatone-USB-Adapter und ein ASCII-Format. Die gelesenen Codes werden in ein die bekannten DALI-Kommandos übersetzt, so dass man sehen kann was auf dem Bus passiert. Viel Spass!

#7443626
Lesenswert?
• ▲
▼

Naja, das ist eher ein Teil das verkauft und mit dem Umsatz erwirtschaftet wird, an dem ich nicht beteiligt werden. Und auch nicht opensource oder täusche ich mich? Könnte ja auch beides sein. Wie sähe hier die erhoffte Unterstützung aus?

Zumindest ist der LED-Warrior14 Logger/Interface erschwinglich. Und es lässt sich ja alles mögliche daraus bauen,wegen der versch. Formfaktoren. Find ich cool.

#7445200
Lesenswert?
• ▲
▼

Sven H. schrieb:

Zur Zeit läuft das meiste Tooling für DALI unter Windows. Ich habe angefangen mir eine DALI-Werkzeugkiste für Linux zu bauen.

Könnte man das nicht unter Java laufen lassen? Dann isses plattformunabhängig und es kommt prinzipiell jeder in den Genuss, der will. Ist ja bei der Arduino IDE genauso. Außer dem Treiber für die Hardware brauchts nichts systemspezifisches.

OP (Firma: SevenLab) #7445984
Lesenswert?
• ▲
▼

Guido K. schrieb:

Ganz doof gefragt: Hättet ihr Interesse auch den LED-Warrior14 mit zu unterstützen?

Da gibt es zwei Möglichkeiten:

  • Du schreibst eine Treiber-Klasse für den LED-Warrior. Die Software ist sauber aufgeteilt in das Empfangen der DALI-Nachrichten und das Übersetzen der Kommando-Codes.
  • Ich kann mir auch vorstellen diese Arbeit zu übernehmen, brauche aber natürlich einen LED-Warrior mit Dokumentation dazu.
(Firma: Code Mercenaries GmbH) #7447121
Lesenswert?
• ▲
▼

Sven H. schrieb:

  • Du schreibst eine Treiber-Klasse für den LED-Warrior. Die Software ist sauber aufgeteilt in das Empfangen der DALI-Nachrichten und das Übersetzen der Kommando-Codes.

Müssten wir uns angucken wie viel Aufwand das ist.

  • Ich kann mir auch vorstellen diese Arbeit zu übernehmen, brauche aber natürlich einen LED-Warrior mit Dokumentation dazu.

Lässt sich realisieren :)

#7791248
Lesenswert?
• ▲
▼

Eine Alternative wäre eventuell noch der Atios SmartCore. Damit lassen sich DALI (DALI2) Geräte direkt vom Webinterface aus suchen, addressieren und die Parameter anpassen. Ausserdem wäre mit Matter auch gleiche ein open-source Protokoll unterstützt um DALI Geräte dann entsprechend anzusteuern, via Home Assistant oder den kommerziellen Plattformen Apple und Google Home.

Für alles was nicht per Webinterface erledigt werden kann, gibt es noch den emulierten Support des Lunatone DALI-2 IoT Gateways. D.h. mit dem SmartCore kann die Lunatone Cockpit Software out of the box verwendet werden.

https://atios.ch/en/produkt/atios-smartcore/

Angehängte Dateien:
OP (Firma: SevenLab) #7807341
Lesenswert?
• ▲
▼

Malte G. schrieb:

Eine Alternative wäre eventuell noch der Atios SmartCore. Damit lassen sich DALI (DALI2) Geräte direkt vom Webinterface aus suchen, addressieren und die Parameter anpassen. Ausserdem wäre mit Matter auch gleiche ein open-source Protokoll unterstützt um DALI Geräte dann entsprechend anzusteuern, via Home Assistant oder den kommerziellen Plattformen Apple und Google Home.

Wenn ich es richtig verstehe ist das beworbene Produkt ein DALI / Matter Gateway. Das ist alles ganz toll, hilft aber nur bedingt um DALI-Systeme zu monitoren oder zu debuggen.

Für alles was nicht per Webinterface erledigt werden kann, gibt es noch den emulierten Support des Lunatone DALI-2 IoT Gateways. D.h. mit dem SmartCore kann die Lunatone Cockpit Software out of the box verwendet werden.

Die Lunatone Cockpit Software, dass ich möglichst vermeiden möchte, weil es propritäre Windows-Software ist. Ich möchte gerne beim Entwickeln native Tools benutzen. Fein, wenn das Gerät einen Lunatone USB-Adapter simulieren kann - dann können meine Tools da direkt andocken.

In der Zwischenzeit habe ich ein paar Funktionalitäten in ein Kommandozeilen-Tool eingebaut. Noch nicht genug um wirklich ein System aufzustzen, aber ich kann es bei einfachen DALI-Tests benutzen:

https://github.com/SvenHaedrich/dali_cli

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.