Ankündigung
Einklappen
Keine Ankündigung bisher.
Plugin Pelletkessel
Einklappen
X
-
Das Mapping mal aussen vor muss ich erstmal lernen, wie die Plugins funktionieren. Mal sehen, was trübe Novembertage noch bieten an Zeit.
-
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:
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: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 ...
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:
-
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?Stichworte: -


Einen Kommentar schreiben: