Ankündigung

Einklappen
Keine Ankündigung bisher.

Alternative Firmware für das Raum-Sensormodul von Masifi

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

  • Sisamiwe
    antwortet
    mumpf
    Guten Morgen,

    ich habe die Test gemacht. Ich denke, dass es die Absolute Abweichung ist:
    Siehe hier:
    Anmerkung 2020-03-21 070949_1.png

    Anmerkung 2020-03-21 070949.png

    Und die Gegenprobe:
    Anmerkung 2020-03-21 071527.png
    Anmerkung 2020-03-21 071454.png

    Reicht Dir das?

    Beste Grüße

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Hi Michael,

    oh mann, so viel getestet, und dann findest Du gleich zu Anfang einen solchen Bug... Ich stimme Dir zumindest zu, so sollte es nicht sein .
    Mir würde es helfen, wenn Du noch ausprobieren könntest, welcher der 3 Parameter für das zu häufige Senden verantwortlich ist:
    • ​​​​​Zyklisch senden: Der wird es wohl nicht sein, den hab ich selber schon in zig Logiken genutzt.
    • Absolute Abweichung: Ich hoffe, der ist es auch nicht, wäre aber nett, wenn Du das verifizierst.
    • Relative Abweichung: Ich habe den im Verdacht, da hab ich vor nicht allzu langer Zeit was dran geschraubt, da der Wert falsch berechnet wurde.
    Zum Testen müsstest Du einfach 2 der 3 Parameter auf 0 setzen, dann siehst Du sehr schnell, welcher "schuld" ist. Bis zur Korrektur solltest Du dann den Parameter auf 0 lassen - sorry.

    Gruß, Waldemar

    P.S.: Wonach hast Du denn Deine Busmonitor-Ausgabe sortiert? Die Zeiten sind bei der Sortierung echt schwer nachzuvollziehen...
    ​​​​​​​

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    mumpf
    Hallo Waldemar,
    ich habe mir mal den Busmonitor bzgl. Telegrammen des Sensormodules angeschaut. Es sieht so aus, als wenn die Auslöser zum Senden nicht richtig verarbeitet werden. Er senden nach meiner Meinung zu häufig.
    Folgende Parameter habe ich bspw bei Luftdruck gesetzt:
    Anmerkung 2020-03-20 204337.png

    und ein Auszug aus dem Busmonitor:
    Anmerkung 2020-03-20 204337_1.png

    Wie siehst Du das?

    Michael

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Hi Stephan,

    hast Du eventuell doch einen LK in Deiner Anlage? Dann würde ich mal den LK von der Linie trennen und nochmal die Programmierung testen. Und wenn der "schuld" war, müssten wir zusammen rausfinden, welche LK-Parameter die Programmierung behindern...

    Gruß, Waldemar

    P.S.: Ich habe auch einen LK und keine Probleme damit, aber ich könnte mir vorstellen, dass es von der Seite Probleme geben könnte.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Hallo Michael,

    vielen Dank für die Info. Dann brauche ich den Mitschnitt vom Programmiervorgang von Steph, ich hoffe, ich kann da was auffälliges sehen.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von Sisamiwe Beitrag anzeigen
    Melde mich spätestens heute Abend
    Programmieren geht auch mit knxd bei mir problemlos.Keine Auffälligkeiten.

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von mumpf Beitrag anzeigen
    Hi Michael,

    ich würde mich trotzdem freuen, wenn Du nochmal mit dem knxd testen könntest. Ich habe es zwar schon mal getestet, aber ich benutze eher den eibd (reicht mir und bereitet gefühlt weniger Probleme). Um selber zu testen, müsste ich den knxd neu installieren...

    Gruß, Waldemar
    Klar, kann ich machen.
    Melde mich spätestens heute Abend

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Hi Michael,

    ich würde mich trotzdem freuen, wenn Du nochmal mit dem knxd testen könntest. Ich habe es zwar schon mal getestet, aber ich benutze eher den eibd (reicht mir und bereitet gefühlt weniger Probleme). Um selber zu testen, müsste ich den knxd neu installieren...

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • Steph
    antwortet
    Zitat von mumpf Beitrag anzeigen
    kriegst Du den Vorschlag von Thomas hin? Dann könntest Du den Mitschnitt für einen Programmierversuch hier reinstellen und ich könnte mal schauen, ob ich damit was anfangen kann. Ich würde das einfach mit einem Mitschnitt bei mir vergleichen, ok?
    Das ist kein Problem . Ich schaue mir das am WE, wenn ich Zeit dafür finde, genauer an. Leider ist davon gerade wenig vorhanden und durch eure Arbeit hatte ich die Hoffnung, dass ich die Platinen von Masifi endlich produktiv nutzen kann . Melde mich dann!

    Einen Kommentar schreiben:


  • Masifi
    antwortet
    Zitat von Sisamiwe Beitrag anzeigen
    Zitat von mumpf Beitrag anzeigen
    das ist so nicht korrekt. Die KONNEKTING-Firmware und meine haben nur bei der Sensorauswertung was miteinander zu tun. Der KNX-Stack ist jeweils komplett unterschiedlich. Deswegen speichert die jeweilige Firmware auch die PA an unterschiedliche Stellen. Bei meiner Firmware ist es so, dass nach jedem Übertragen per USB die PA 0.0.0 ist und neu programmiert werden muss



    Ahh, ok. Wieder was gelernt. ... wenn man drüber nachdenkt, ist es auch logisch.
    So ganz logisch ist das nicht, außer du könntest Hellsehen da bei Konnekting(mein Code) die PA, GA & Parameter alle im EEPROM gespeichert werden. Hier bleiben die Daten bei einem Flash-Vorgang per USB erhalten. mumpf hat das anders gemacht und alle Daten ins Flash gelegt. Hier sind bei einem USB Flash-Vorgang alle Daten weg, wenn man aber einen Atmel ICE oder vergleichbares hat, geht es auch anders.

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von mumpf Beitrag anzeigen
    das ist so nicht korrekt. Die KONNEKTING-Firmware und meine haben nur bei der Sensorauswertung was miteinander zu tun. Der KNX-Stack ist jeweils komplett unterschiedlich. Deswegen speichert die jeweilige Firmware auch die PA an unterschiedliche Stellen. Bei meiner Firmware ist es so, dass nach jedem Übertragen per USB die PA 0.0.0 ist und neu programmiert werden muss
    Ahh, ok. Wieder was gelernt. ... wenn man drüber nachdenkt, ist es auch logisch.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Stephan,

    Zitat von thesing Beitrag anzeigen
    Dann sieht man in der Konsole die empfangenen und gesendeten Telegramme (als Hex)
    kriegst Du den Vorschlag von Thomas hin? Dann könntest Du den Mitschnitt für einen Programmierversuch hier reinstellen und ich könnte mal schauen, ob ich damit was anfangen kann. Ich würde das einfach mit einem Mitschnitt bei mir vergleichen, ok?

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Hi Michael und Stephan,

    Zitat von Sisamiwe Beitrag anzeigen
    Wenn ja, haben sie ja bereits eine PA und die müsstest dann diese überschreiben und nicht 0.0.0.
    das ist so nicht korrekt. Die KONNEKTING-Firmware und meine haben nur bei der Sensorauswertung was miteinander zu tun. Der KNX-Stack ist jeweils komplett unterschiedlich. Deswegen speichert die jeweilige Firmware auch die PA an unterschiedliche Stellen. Bei meiner Firmware ist es so, dass nach jedem Übertragen per USB die PA 0.0.0 ist und neu programmiert werden muss.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • thesing
    antwortet
    Zur Not kann man die Zeilen https://github.com/mumpf/knx/blob/78...tform.cpp#L105 und https://github.com/mumpf/knx/blob/78...tform.cpp#L136 einkommentieren.
    Dann sieht man in der Konsole die empfangenen und gesendeten Telegramme (als Hex)

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Hallo,
    Zitat von mumpf Beitrag anzeigen
    Nutzt Du auch den knxd? Ich suche derzeit nach Unterschieden, um eine Idee zu bekommen.
    Ich habe sowohl eine ABB KNX-IP Schnittestelle als auch den knxd in Verwendung.
    Programmiert habe ich über die IP-Schnittstelle. Ich versuche es heute abend mal über den knxd und gebe Bescheid.

    Ein bekanntes Thema bei knxd (im Parallelbetrieb zu anderen Schnittstellen) ist, dass in der ETS dann mehrere Geräte im Programmiermodus angezeigt werden, was aber nicht stimmt. Bei mir tritt das nur bei der ersten Programmierung eines werksneuen Gerätes auf.

    Steph
    Hattest Du den Sensormodule bereits mit der Konnekting Firmware laufen? Wenn ja, haben sie ja bereits eine PA und die müsstest dann diese überschreiben und nicht 0.0.0.

    Michael

    Einen Kommentar schreiben:

Lädt...
X