Ankündigung

Einklappen
Keine Ankündigung bisher.

Plugin Pelletkessel

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • greentux
    antwortet
    Das Mapping mal aussen vor muss ich erstmal lernen, wie die Plugins funktionieren. Mal sehen, was trübe Novembertage noch bieten an Zeit.

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hallo,


    uiii, die Hälfte des Plugins sind ja die Mappingtabellen.

    Man könnte das mit einer normaler Logik machen und die auf die KNX Adressen horchen lassen. Für mich sieht es aber so aus, als ob der sinnvolle Umgang mit dem Mapping das schwierigste ist.

    Daher würde ich das ganze in ein Plugin packen und das Mapping in eine separate Items-Konfigdatei packen z.B. eta.conf:
    Code:
    [eta]
        [[kessel]]
            [[[status]]]
                type = str
                knx_send = 1/1/3
                knx_listen = 1/1/4
                knx_dpt = 24
                eta_can = 112/10021/0/0/12000
    ...
    Das Plugin würde (beim Start) alle Items durchforsten und sich die mit eta_can rauspicken. Du kannst Dir ja einfach mal ein paar Plugins ansehen:


    Als Basis: https://github.com/mknx/smarthome/bl...mx/__init__.py
    http Anfragen: https://github.com/mknx/smarthome/bl...wl/__init__.py
    xml parsen: https://github.com/mknx/smarthome/bl...wd/__init__.py

    Wenn Du Fragen hast oder eine Starthilfe benötigst melde Dich einfach.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • greentux
    hat ein Thema erstellt Plugin Pelletkessel.

    Plugin Pelletkessel

    Hallo,

    mal angenommen, ich möchte mein Perl Plugin fürs WG
    https://knx-user-forum.de/forum/supp...wiregate/17199
    aufs SmartHome.py migrieren. Was wäre da das geeignete Vorgehen?
    Die Werte auf den Bus senden ist relativ einfach, das könnte man auch per crontab erschlagen also unabhäng jeglicher 1wire-Infrastruktur.
    Wie siehts aber damit aus, bei reinkommenden KNX Befehlen, diese an den Pelletter weiterzuleiten?
    Wo passt das in die SmartHome.py Infrastruktur?
Lädt...
X