14-fach Digital Out Extension für Loxone (Link) – Proof of Concept (Teil 1)

Angeregt durch einen Beitrag im mikrocontroller.net Forum habe ich mich mal daran gesetzt und getestet ob man eine „Eigenbau Extension“ am LoxoneMiniserver betreiben kann.

Im Gegensatz zum Vorgehen im mikrocontroller.net Forum habe ich es mit der Arduino IDE und einer bewährten CAN-Library probiert. Zum lauschen auf dem CAN Bus, mehr ist der Loxone Link eigentlich nicht, habe ich mir den USBtin von Thomas Fischl nachgebaut. Auf der Seite von Thomas Fischl findet man auch alles was man benötigt, vom Schaltplan über den Bootloader bis zur Firmware, als Downloads.

USBtin-DIP-PCB 14-fach Digital Out Extension für Loxone (Link) - Proof of Concept (Teil 1)USBtin Platine für DIP ICs

USBtin-in-Betrieb 14-fach Digital Out Extension für Loxone (Link) - Proof of Concept (Teil 1)USBtin fertig bestückt in Betrieb

Ich möchte gleich darauf hinweisen das es sich wirklich nur um den Versuch der Machbarkeit handelt, es kann nicht garantiert werden das die entstandene Extension mit jeder neuen Loxone Version funktionieren wird. Allerdings kann man durch den eingesetzen Mikrocontroller auch eine Anbindung an andere Systeme, die auf einem CAN Bus beruhen, realisieren.

Allerdings sehe ich für mich in der entstandenen Extension die gleichen Vorteile wie der Entwickler im mikrocontroller.net Beitrag. Ich schließe 24V= Koppelrelais an und bei einem Defekt muss nicht gleich die komplette Extension getauscht werden sondern nur das defekte Relais.

Folgende Platine ist entstanden…

PCB-top-leer 14-fach Digital Out Extension für Loxone (Link) - Proof of Concept (Teil 1)Fertig bestückt, programmiert und im Betrieb, mit Koppelrelais, sieht es dann so aus…

Fertige-Platine-in-Betrieb-mit-Koppelrelais 14-fach Digital Out Extension für Loxone (Link) - Proof of Concept (Teil 1)Die „Eigenbau Extension“ wird als Relay Extension in der Loxone Config eingebunden und auch programmiert. Basieren tut sie auf einem ATMEGA32A, einem MCP2515 CAN Controller sowie einem MCP2551 CAN Tranceiver.

Über einen Jumper kann man den CAN Bus, bei Bedarf, mit einem 120 Ohm Widerstand abschließen.

Als Treiber für die Ausgänge kommen ULN2003 zum Einsatz, dies bedeutet das die Ausgänge gegen GND schalten.

Auf dem 16poligen Anschluss für ein Flachbandkabel liegen daher zusätzlich noch die 24V= an.

Die benötigten 5V= für die ICs werden mit einem integrierten DC/DC Wandler erzeugt, von extern benötigt die Platine 24V=.

Um jeder „Eigenbau Extension“ eine eindeutige ID zu geben setze ich den DS2401 1-Wire I-Button ein.  Die eindeutige ID dieses Bausteins wird beim Start ausgelesen und aus Teilen davon wird die CAN ID der „Eigenbau Extension“ erzeugt.

Eine grüne LED signalisiert den Betrieb, bisher sind nicht alle Modi der originalen Relay Extension umgesetzt aber es funktioniert seit Tagen problemlos.

Im nächsten Teil der Beitragsreihe gehe ich auf die Analyse des Loxone Link Protokolls etwas näher ein, danach folgt die Software.

Wer aktiv mitmachen möchte dem empfehle ich, soweit kein CAN Bus Sniffer vorhanden ist, sich den USBtin zu bauen. Alles was im Teil 2 folgt werde ich mit diesem tollen Tool machen.

Weiterhin muss dann natürlich auch ein Miniserver vorhanden sein den man für die Tests nutzen kann ohne das dieser fest in der eigenen Homeautomation eingebunden ist.

Verlinke diesen Beitrag:

<a href="https://blog.thomasheldt.de/14-fach-digital-out-extension-fuer-loxone-link-proof-of-concept/">14-fach Digital Out Extension für Loxone (Link) – Proof of Concept (Teil 1)</a>

6 thoughts on “14-fach Digital Out Extension für Loxone (Link) – Proof of Concept (Teil 1)

  1. Stefan Indlekofer

    Hallo Herr Heldt,

    mit großem Interesse habe ich Ihren Bericht über das „14-fach Digital Out Extension für Loxone“ gelesen. Gibt es von Ihrer Seite auch schon Ambitionen in bezug auf Digitale Eingänge für die Loxone Steuerung?

    Gruß

    Antworten
    1. Thomas H. Beitragsautor

      Hallo Herr Indlekofer,

      habe ich zwar im Kopf aber die Realisierung wird erst in ferner Zukunft, zeitlich bedingt, erfolgen können.

      Mir fehlt leider aktuell die Zeit an diesem Thema weiter zu machen 🙁

      Gruß
      Thomas

      Antworten
  2. Heiko

    Hallo,
    Wie ist nach 4 Monaten der Zustand deiner Selbstbau Erweiterung.
    Läuft diese noch störungsfrei? Gibt es nähere Infos diesbezüglich?

    Grüße aus dem Süden Deutschlands

    Antworten
    1. Thomas H. Beitragsautor

      Hallo Heiko,

      ja sie läuft und läuft und läuft 😉

      Mehr Infos gibt es aber noch nicht da ich andere „Baustellen“ habe,
      aber für Bastler wird es bald die Platine und einen Bausatz geben.

      Aber ausdrücklich nur für Bastler 🙂

      Gruß aus dem kalten Baden-Württemberg
      Thomas

      Antworten
    1. Thomas H. Beitragsautor

      Hallo Ben,

      aktuell nicht da es sich ja nur um eine machbarkeits Studie handelte und daraus kein Produkt werden sollte.

      Gruß
      Thomas

      Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.