Ankündigung

Einklappen
Keine Ankündigung bisher.

OpenKNX-Logikmodul release

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

  • willisurf
    antwortet
    Zitat von exxtreme Beitrag anzeigen
    Würde mich allerdings wirklich mal interessieren was ihr da so konfiguriert habt.
    Die Logiken sind an ganz vielen Stellen hilfreich, da Sie sehr flexibel in Bezug auf Weiterleitung, Verzögerung etc. konfiguriert werden können. Und natürlich die Möglichkeiten, die sonst keine Logik bietet, wie das Rücksetzen eines Gerätes oder einen ReadRequest ausführen.

    Damit sind sie sozusagen das Schweizer Taschenmesser für die vielen kleinen Übergangsproblemchen. Können aber auch zu durchaus komplexen Lösungen kaskadiert werden. Man hat ja genug Kanäle.
    Und das alles KNX nativ.

    Einen Kommentar schreiben:


  • exxtreme
    antwortet
    Das verstehe ich durchaus, niemand will Inkompatibilitäten. Ich nutze aktuell nur wenige Logik und Zeitschaltuhrfunktionen, bin also bestimmt kein Poweruser. Würde mich allerdings wirklich mal interessieren was ihr da so konfiguriert habt.

    Wenn Waldemar das auf irgendeiner Todo Liste stehen hat, dann kann er das umsetzen, wenn er das für sinnvoll hält. Ich bin in dem Fall nur Nutzer und schon mit dem zufrieden, was ich aktuell nutzen kann. 😁

    Einen Kommentar schreiben:


  • willisurf
    antwortet
    Unabhängig von dem Missverständnis, das auch ich aus der Formulierung „Das ist schade..“ herausgelesen habe.
    Wenn bestehende Feiertage aus der Struktur herausgenommen werden, führt dies ebenfalls zur Inkompatibilität der Applikation. Natürlich weiß ich nicht, wie viel Du sonst benutzt, aber wenn man eine umfangreiche Applikation inkompatibel übertragen muss, ist das Aufwand und Fehlerquelle, was man unbedingt vermeiden möchte.

    Einen Kommentar schreiben:


  • exxtreme
    antwortet
    Ich weiß nicht wo hier ein Problem gesehen wird? Ich habe auf einen Missstand hingewiesen und die Antwort dazu zur Kenntnis genommen und mein bedauern darüber ausgedrückt. Um ehrlich zu sein nutze ich die Feiertage aktuell nicht mal, ich wollte nur der Vollständigkeit halber darauf hinweisen.

    Das ich die Pseudo Feiertage überflüssig finde, ist meine persönliche Meinung, die müsst ihr nicht zwangsläufig teilen.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Aber gerade die sind verschiebbare Feiertage, die von anderen Bedingungen abhängen (Fasching von Ostern, Advent von Weihnachten). Die könntest Du nicht durch eine Zeitschaltuhr realisieren. Den 20. September schon. Ich verstehe ehrlich gesagt nicht, wo das Problem ist? Ist doch ein gangbarer Workaround...

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • willisurf
    antwortet
    Es gab doch die Zusage, das irgendwann mal mit aufzunehmen. Aber dazu ist ein größerer Umbau notwendig und das bedeutet auch, das die bisherigen Applikationen nicht mehr kompatibel sind.
    -> neben dem Entwicklungsaufwand gleichzeitig auch viel Aufwand für alle bisherigen Anwender

    Ich denke da sollte man bis dahin auch mit dem Workaround arbeiten können.

    Einen Kommentar schreiben:


  • exxtreme
    antwortet
    Das ist Schade, insbesondere weil so viele Feiertage verfügbar sind, die gar keine Feiertage (im Sinne von gesetzliche Feiertage) sind, wie z.B. alles um Karneval/Fasching oder die Adventssonntage. Ich wüsste nicht wofür man die zwingend bei den Feiertagen braucht.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Nein... Die Feiertage sind voll, ich habe nur ein Longint mit 32 Bit vorgesehen. Ich werde das irgendwann mal verlängern, aber dazu muss ich mehr an der Infrastruktur anpassen, als ich derzeit möchte. Ist somit nicht kurzfristiges.

    Aber was ich bei so etwas immer sage: Ein Zeitschaltuhrkanal, der am 20. September schaltet, tut hier wunder .

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • exxtreme
    antwortet
    mumpf mir ist gerade aufgefallen das bei den Feiertagen noch der Weltkindertag am 20. September fehlt. Wäre es möglich den bei Gelegenheit mit aufzunehmen?

    Einen Kommentar schreiben:


  • zenvy
    antwortet
    Können wir gerne mal machen. Ich hab da auch ne Idee die ich gerne mal prototypen möchte aber ich steige noch nicht durch das knxprod xml zeugs durch.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Freut mich, das es geht und nützlich ist. Ich melde mich dann, wie das mit den Tests gelaufen ist...

    Da du selber baust und modifizierst, würde mich interessieren, wie man diesen Fall besser unterstützen kann. Könnten wir uns hierzu Mal austauschen, vielleicht auch in einer Telko? Ich habe bisher nur eine schwammige Vorstellung, was da am besten wäre...

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • zenvy
    antwortet
    Den commit habe ich lokal auch schon wieder reverted. Da habe ich irgendwas kaputt gemacht mit und nach nem Tag "hing" der Wert dann fest egal was am Eingang ankam.

    Auf die Lösung mit den KO-Verknüpfungen kam ich dann auch. Das läuft jetzt seit 3 Tagen oder so stabil.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Zitat von zenvy Beitrag anzeigen
    Ich hab dir hier mal einen proof of concept hingelegt.
    Ich hab mal Deine Änderung bei mir gemerged und Teste mal damit. Ich habe in Deinem Repo im anderen commit gesehen, dass Du versuchst, auch die Werte für die interne Verknüpfung zu merken, damit Du damit weiter rechnen kannst. Da das aber zu viel Speicher kostet (Logikmodul muss auch auf dem SAMD laufen), werde ich das nicht übernehmen können.

    Vielleicht kannst Du das, was Du erreichen möchtest, auch über die KO-Verknüpfungen erreichen, siehe https://github.com/OpenKNX/OAM-Logic...ndes-ko-nutzen

    Ich würde vermuten, dass das reicht. Ist aber Deine Entscheidung.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Die Info-LED habe ich nur dazu genutzt, die Startup-Phase des Sensormoduls zu "debuggen", die ist nämlich an, solange die Sensoren initialisiert werden und der I²C-Bus geprüft wird. Die bleibt an, wenn die Sensorinitialisierung nicht durchgegangen ist oder irgend ein Sensor den I²C-Bus blockiert. Beim Logikmodul ist das zwar technisch auch so, aber weil nichts am I²C angeschlossen ist, blinkt die bei Startup nur kurz auf.

    Achja, und bei einem Fatal-Error oberhalb des KNX-Stacks wird sie dazu genutzt, einfacher die Blink-Codes zu entschlüsseln: Fehlercode ist "Wie oft blinkt die PROG-LED während die INFO-LED leuchtet" (https://github.com/OpenKNX/OGM-Commo...%20call%20this)
    Nichts davon ist wirklich notwendig. Und die Info-LED ist nicht von irgendeinem Modul steuerbar, weil sie nicht immer vorhanden ist. Sprich: Du kannst die Definition weglassen.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • RolfMu
    antwortet
    Zitat von mumpf Beitrag anzeigen
    Das ist Zusatzhardware, die bisher mit dem Sensormodul von Masifi verfügbar war. Die RGB-Led wird über I²C angesteuert, der Treiber ist der PCA9632. Mehr weiß ich dazu nicht, Hardware ist nicht meine Stärke.
    Ich meinte eigentlich nicht die I2C LED, es gibt in der Hardware Definition noch eine "INFO_LED", die würde mir eigentlich schon reichen, einen Piepser und eine LED an das BCU-Board von Ing-Dom dran gelötet und dann habe ich wohl schon alles was ich brauche :-)
    Ich weiß aber nicht, wie und ob die Info-Led implementiert ist.

    Das VPM-Big werde ich auf jeden Fall probieren!

    Und danke für den Tip mit dem anfordern der Uhrzeit, ja, klar, so sollte es gehen.

    Einen Kommentar schreiben:

Lädt...
X