Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit neuen thelsing / knx Stack Versionen und ESP32 / ESP8266

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

    Problem mit neuen thelsing / knx Stack Versionen und ESP32 / ESP8266

    Hallo zusammen,

    ich verwende immer wieder mal für Tests einen ESP32. Bei den letzten Versionen kann ich zwar die Geräte Adresse übertragen allerdings nicht mehr die Applikationsversion. Hier kommt als Fehlermeldung Gerät reagiert nicht in der gewünschten Zeit. Die Version 53425e2 vom 19.2.2022 geht noch ohne Probleme,
    mit der Version a306174 taucht der Fehler plötzlich auf. Man kann das nachstellen in dem man die beiden Versionen tauscht.

    Working:
    Revision: 53425e2
    Author: Michael Geramb
    Date: 19.02.2022 20:23:50
    Message:
    Add callback functions for prog mode and improve documentation (#173)

    Bug with "Device does not answere:"
    Revision: a306174
    Author: SirSydom
    Date: 22.02.2022 14:24:36
    Message:
    Branch flash pr with large eeprom (#177)

    Ist hier irgendwas bei der Flash implementation schief gelaufen? Hat noch jemand das Problem?

    Gruß
    Robert

    #2
    Könntest du mal die Ausgabe der seriellen Konsole bei den ganzen Versuchen posten?
    Einmal wo es klappt (also alte Version) und einmal mit der neuen.

    Was ist wenn PA und Gerät nacheinander programmiert werden?
    Wird die PA angenommen?
    OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

    Kommentar


      #3
      PA hatte ich eh getrennt programmiert. Das geht. Wegen Ausgaben poste ich später.

      Kommentar


        #4
        mit serieller Konsole meine ich die Serial-print Ausgaben des Stacks, die idR über die USB-Serial an ein Terminalprogramm am Rechner übertragen werden.
        "Arduino-Standard".
        OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

        Kommentar


          #5
          Da sieht man während des Programmieren nicht wirklich was. Anbei die Aufzeichnung von PA schreiben was geht und von App schreiben was nicht geht mit der neuesten Version.
          Angehängte Dateien

          Kommentar


            #6
            und hier das selbe mit der älteren 53425e2 version vor deinem change: hie rgeht PA und auch Appl. Program ohne probleme.
            Angehängte Dateien

            Kommentar


              #7
              ohne serial logs kann man da nicht viel sagen.
              wie groß ist das knx flash gewählt?
              OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

              Kommentar


                #8
                Ich teste das morgen nochmal aber bin sicher er gibt nichts bei der Übertragung auf der console aus. Nur beim device start. KNX flash habe ich in beiden Fällen auf 2048 gesetzt was ja in einem Fall gereicht hat

                Kommentar


                  #9
                  Update: 12:19 Uhr: Gerade habe ich mal die 15.15.255 in der ETS für das Gerät eingetragen und habe versucht die Appliaktion zu programmieren, das startet dann und meldet dann in der Console: "No available non volatile memory!" und bricht ab. Mir scheint also die PA kann nicht geschrieben werden da der Speicher nicht gefunden wird, deutet ja auch auf die Melung in der Console hin.


                  UPDATE 11:55 Uhr: Ich sehe gerade unten im Log das die PA nicht geschrieben wird obwohld ie ETS das behautptet, wenn ich in der ETS nach Programmierbereiten Devices suche wird dann die 15.15.255 angezeigt. Das ist sicher der Grund warum auch die Appl. nicht geschrieben wird.

                  Ok nun aber: hier geht die Appl. Übertragung mit der Februar Version:

                  Code:
                  setup multicast addr: 224.0.23.12 port: 3671 ip: 10.20.30.111
                  result 1
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 80
                  -> 06 10 05 30 00 11 29 00 B0 60 00 01 11 25 01 43 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 C2
                  <- 06 10 05 30 00 13 29 00 B0 60 11 25 00 01 03 43 40 57 B0
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 C2
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 47 D5 00 38 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 C6
                  <- 06 10 05 30 00 17 29 00 B0 60 11 25 00 01 07 47 D6 00 38 10 01 00 FE
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 C6
                  -> 06 10 05 30 00 16 29 00 B0 60 00 01 11 25 06 4B D1 00 FF FF FF FF
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 CA
                  <- 06 10 05 30 00 12 29 00 B0 60 11 25 00 01 02 4B D2 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 CA
                  -> 06 10 05 30 00 14 29 00 B0 60 00 01 11 25 04 4F D8 02 17 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 CE
                  <- 06 10 05 30 00 18 29 00 B0 60 11 25 00 01 08 4F D9 02 17 01 14 0F FF 30
                  <- 06 10 05 30 00 18 29 00 B0 60 11 25 00 01 08 4F D9 02 17 01 14 0F FF 30
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 CE
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 53 D5 00 0B 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 D2
                  <- 06 10 05 30 00 1B 29 00 B0 60 11 25 00 01 0B 53 D6 00 0B 10 01 00 FA 9B C4 2E 5C
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 D2
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 57 D5 00 0C 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 D6
                  <- 06 10 05 30 00 17 29 00 B0 60 11 25 00 01 07 57 D6 00 0C 10 01 00 FA
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 D6
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 5B D5 00 19 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 DA
                  <- 06 10 05 30 00 17 29 00 B0 60 11 25 00 01 07 5B D6 00 19 10 01 00 03
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 DA
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 5F D5 00 4E 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 DE
                  <- 06 10 05 30 00 1B 29 00 B0 60 11 25 00 01 0B 5F D6 00 4E 10 01 00 00 00 00 00 00
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 5F D5 00 4E 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 DE
                  <- 06 10 05 30 00 1B 29 00 B0 60 11 25 00 01 0B 5F D6 00 4E 10 01 00 00 00 00 00 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 DE
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 63 D5 00 0F 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 E2
                  <- 06 10 05 30 00 15 29 00 B0 60 11 25 00 01 05 63 D6 00 0F 00 01
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 E2
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 67 D7 05 05 10 01 04 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 E6
                  <- 06 10 05 30 00 15 29 00 B0 60 11 25 00 01 05 67 D6 05 05 00 01
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 E6
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 6B D7 04 05 10 01 04 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 EA
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 6B D6 04 05 10 01 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 EA
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 6F D7 03 05 10 01 04 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 EE
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 6F D6 03 05 10 01 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 EE
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 73 D7 02 05 10 01 04 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 F2
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 73 D6 02 05 10 01 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 F2
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 77 D7 01 05 10 01 04 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 F6
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 77 D6 01 05 10 01 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 F6
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 7B D7 04 05 10 01 01 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 FA
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 7B D6 04 05 10 01 02
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 FA
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 7F D7 04 05 10 01 03 0B 00 00 06 40 01 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 FE
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 7F D6 04 05 10 01 02
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 7F D6 04 05 10 01 02
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 FE
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 43 D7 03 05 10 01 01 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 C2
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 43 D6 03 05 10 01 02
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 C2
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 47 D7 03 05 10 01 03 0B 00 00 00 EC 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 C6
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 47 D6 03 05 10 01 02
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 C6
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 4B D7 01 05 10 01 01 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 CA
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 4B D6 01 05 10 01 02
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 4B D6 01 05 10 01 02
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 CA
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 4F D7 01 05 10 01 03 0B 00 00 00 02 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 CE
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 4F D6 01 05 10 01 02
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 CE
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 53 D7 02 05 10 01 01 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 D2
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 53 D6 02 05 10 01 02
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 D2
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 57 D7 02 05 10 01 03 0B 00 00 00 02 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 D6
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 57 D6 02 05 10 01 02
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 D6
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 5B D5 04 07 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 DA
                  <- 06 10 05 30 00 19 29 00 B0 60 11 25 00 01 09 5B D6 04 07 10 01 00 00 00 98
                  <- 06 10 05 30 00 19 29 00 B0 60 11 25 00 01 09 5B D6 04 07 10 01 00 00 00 98
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 5B D5 04 07 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 DA
                  <- 06 10 05 30 00 19 29 00 B0 60 11 25 00 01 09 5B D6 04 07 10 01 00 00 00 98
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 DA
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 5F D5 00 0E 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 DE
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 5F D6 00 0E 10 01 04
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 DE
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 63 D5 00 0E 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 E2
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 63 D6 00 0E 10 01 04
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 E2
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 66 82 00 98 AA 04
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 E6
                  <- 06 10 05 30 00 15 29 00 B0 60 11 25 00 01 05 66 42 00 98 AA 04
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 E6
                  -> 06 10 05 30 00 1C 29 00 B0 60 00 01 11 25 0C 6A 89 00 9B 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 EA
                  <- 06 10 05 30 00 1C 29 00 B0 60 11 25 00 01 0C 6A 49 00 9B 00 00 00 00 00 00 00 00 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 EA
                  -> 06 10 05 30 00 20 29 00 30 60 00 01 11 25 10 6E 8D 00 B8 C1 13 D3 79 00 00 00 00 00 05 00 A0 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 EE
                  <- 06 10 05 30 00 20 29 00 30 60 11 25 00 01 10 6E 4D 00 B8 C1 13 D3 79 00 00 00 00 00 05 00 A0 01
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 EE
                  -> 06 10 05 30 00 21 29 00 30 60 00 01 11 25 11 72 8E 02 88 32 00 00 00 00 05 00 00 00 00 05 00 A1 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 F2
                  <- 06 10 05 30 00 21 29 00 30 60 11 25 00 01 11 72 4E 02 88 32 00 00 00 00 05 00 00 00 00 05 00 A1 01
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 F2
                  -> 06 10 05 30 00 20 29 00 30 60 00 01 11 25 10 76 8D 03 C8 53 63 68 61 6C 74 6B 61 6E 61 6C 20 31
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 F6
                  <- 06 10 05 30 00 20 29 00 30 60 11 25 00 01 10 76 4D 03 C8 53 63 68 61 6C 74 6B 61 6E 61 6C 20 31
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 F6
                  -> 06 10 05 30 00 26 29 00 30 60 00 01 11 25 16 7A 93 04 68 41 55 53 00 00 00 00 00 00 00 00 00 00 00 00 00 45 49 4E
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 FA
                  <- 06 10 05 30 00 26 29 00 30 60 11 25 00 01 16 7A 53 04 68 41 55 53 00 00 00 00 00 00 00 00 00 00 00 00 00 45 49 4E
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 FA
                  -> 06 10 05 30 00 3B 29 00 30 60 00 01 11 25 2B 7E A8 05 A8 53 65 6E 73 6F 72 20 31 00 00 00 00 00 00 00 00 53 65 6E 73 6F 72 20 32 00 00 00 00 00 00 00 00 53 65 6E 73 6F 72 20 33
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 FE
                  <- 06 10 05 30 00 3B 29 00 30 60 11 25 00 01 2B 7E 68 05 A8 53 65 6E 73 6F 72 20 31 00 00 00 00 00 00 00 00 53 65 6E 73 6F 72 20 32 00 00 00 00 00 00 00 00 53 65 6E 73 6F 72 20 33
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 FE
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 43 D5 03 07 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 C2
                  <- 06 10 05 30 00 19 29 00 B0 60 11 25 00 01 09 43 D6 03 07 10 01 00 00 06 D8
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 C2
                  -> 06 10 05 30 00 47 29 00 30 60 00 01 11 25 37 46 B4 06 D8 00 75 4B 08 4B 08 4B 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CB 00 00 00 00 00 4B 00 00 00 00 00 5B 08 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 C6
                  <- 06 10 05 30 00 47 29 00 30 60 11 25 00 01 37 46 74 06 D8 00 75 4B 08 4B 08 4B 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CB 00 00 00 00 00 4B 00 00 00 00 00 5B 08 00 00 00 00
                  <- 06 10 05 30 00 47 29 00 30 60 11 25 00 01 37 46 74 06 D8 00 75 4B 08 4B 08 4B 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CB 00 00 00 00 00 4B 00 00 00 00 00 5B 08 00 00 00 00
                  -> 06 10 05 30 00 47 29 00 30 60 00 01 11 25 37 46 B4 06 D8 00 75 4B 08 4B 08 4B 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CB 00 00 00 00 00 4B 00 00 00 00 00 5B 08 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 C6
                  <- 06 10 05 30 00 47 29 00 30 60 11 25 00 01 37 46 74 06 D8 00 75 4B 08 4B 08 4B 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CB 00 00 00 00 00 4B 00 00 00 00 00 5B 08 00 00 00 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 C6
                  -> 06 10 05 30 00 47 29 00 30 60 00 01 11 25 37 4A B4 07 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 CA
                  <- 06 10 05 30 00 47 29 00 30 60 11 25 00 01 37 4A 74 07 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 CA
                  -> 06 10 05 30 00 47 29 00 30 60 00 01 11 25 37 4E B4 07 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B 07 00 00 4B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 CE
                  <- 06 10 05 30 00 47 29 00 30 60 11 25 00 01 37 4E 74 07 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B 07 00 00 4B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 CE
                  -> 06 10 05 30 00 47 29 00 30 60 00 01 11 25 37 52 B4 07 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 D2
                  <- 06 10 05 30 00 47 29 00 30 60 11 25 00 01 37 52 74 07 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 D2
                  -> 06 10 05 30 00 2F 29 00 30 60 00 01 11 25 1F 56 9C 07 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 D6
                  <- 06 10 05 30 00 2F 29 00 30 60 11 25 00 01 1F 56 5C 07 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 D6
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 5B D5 02 07 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 DA
                  <- 06 10 05 30 00 19 29 00 B0 60 11 25 00 01 09 5B D6 02 07 10 01 00 00 07 C8
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 DA
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 5E 82 07 C8 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 DE
                  <- 06 10 05 30 00 15 29 00 B0 60 11 25 00 01 05 5E 42 07 C8 00 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 DE
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 63 D5 01 07 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 E2
                  <- 06 10 05 30 00 19 29 00 B0 60 11 25 00 01 09 63 D6 01 07 10 01 00 00 07 C4
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 E2
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 66 82 07 C4 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 E6
                  <- 06 10 05 30 00 15 29 00 B0 60 11 25 00 01 05 66 42 07 C4 00 00
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 E6
                  -> 06 10 05 30 00 1A 29 00 B0 60 00 01 11 25 0A 6B D7 04 0D 10 01 00 FA 00 6A 14
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 EA
                  <- 06 10 05 30 00 1A 29 00 B0 60 11 25 00 01 0A 6B D6 04 0D 10 01 00 FA 00 6A 14
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 EA
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 6F D7 04 05 10 01 02 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 EE
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 6F D6 04 05 10 01 01
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 EE
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 73 D7 03 05 10 01 02 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 F2
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 73 D6 03 05 10 01 01
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 F2
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 77 D7 02 05 10 01 02 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 F6
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 77 D6 02 05 10 01 01
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 F6
                  -> 06 10 05 30 00 1F 29 00 B0 60 00 01 11 25 0F 7B D7 01 05 10 01 02 00 00 00 00 00 00 00 00 00
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 FA
                  <- 06 10 05 30 00 16 29 00 B0 60 11 25 00 01 06 7B D6 01 05 10 01 01
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 FA
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 7F D5 01 1B 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 FE
                  <- 06 10 05 30 00 1D 29 00 B0 60 11 25 00 01 0D 7F D6 01 1B 10 01 00 00 00 02 00 FF 84 C0
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 FE
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 43 D5 02 1B 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 C2
                  <- 06 10 05 30 00 1D 29 00 B0 60 11 25 00 01 0D 43 D6 02 1B 10 01 00 00 00 02 00 FF 84 C0
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 43 D5 02 1B 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 C2
                  <- 06 10 05 30 00 1D 29 00 B0 60 11 25 00 01 0D 43 D6 02 1B 10 01 00 00 00 02 00 FF 84 C0
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 C2
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 47 D5 03 1B 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 C6
                  <- 06 10 05 30 00 1D 29 00 B0 60 11 25 00 01 0D 47 D6 03 1B 10 01 00 00 00 EC 00 FF 7F 94
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 C6
                  -> 06 10 05 30 00 15 29 00 B0 60 00 01 11 25 05 4B D5 04 1B 10 01
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 CA
                  <- 06 10 05 30 00 1D 29 00 B0 60 11 25 00 01 0D 4B D6 04 1B 10 01 00 00 06 40 00 FF C7 75
                  <- 06 10 05 30 00 1D 29 00 B0 60 11 25 00 01 0D 4B D6 04 1B 10 01 00 00 06 40 00 FF C7 75
                  -> 06 10 05 30 00 10 29 00 B0 60 00 01 11 25 00 CA
                  -> 06 10 05 30 00 11 29 00 B0 60 00 01 11 25 01 4F 80
                  <- 06 10 05 30 00 10 29 00 B0 60 11 25 00 01 00 CE
                  Basic restart requested
                  save saveRestores 3
                  Und hier die neueste Version bei Appl. übertragen, die PA(1.1.37) wird übertragen (siehe unten) , aber beim Appl. schreiben rührt sich garnichts im Log.

                  Code:
                  rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
                  configsip: 0, SPIWP:0xee
                  clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd _drv:0x00,wp_drv:0x00
                  mode:DIO, clock div:1
                  load:0x3fff0018,len:4
                  load:0x3fff001c,len:1216
                  ho 0 tail 12 room 4
                  load:0x40078000,len:10944
                  load:0x40080400,len:6388
                  entry 0x400806b4
                  *wm:[1] AutoConnect
                  *wm:[2] ESP32 event handler enabled
                  *wm:[2] Connecting as wifi client...
                  *wm:[2] setSTAConfig static ip not set, skipping
                  *wm:[1] Connecting to SAVED AP: MATRIX
                  *wm:[1] connectTimeout not set, ESP waitForConnectResult...
                  *wm:[2] Connection result: WL_CONNECTED
                  *wm:[1] AutoConnect: SUCCESS
                  *wm:[2] Connected in 2815 ms
                  *wm:[1] STA IP Address: 10.20.30.111
                  readMemory
                  RESTORED FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
                  DataObject api changed, any data stored in flash is invalid.
                  expexted DataObject api version: 1, stored api version: FFFF
                  ETS has to reprogram PA and application!
                  setup multicast addr: 224.0.23.12 port: 3671 ip: 10.20.30.111
                  result 1
                  progmode on
                  Basic restart requested
                  save saveRestores 3
                  save tableobjs 4
                  restart
                  ets Jun 8 2016 00:22:57
                  
                  rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
                  configsip: 0, SPIWP:0xee
                  clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd _drv:0x00,wp_drv:0x00
                  mode:DIO, clock div:1
                  load:0x3fff0018,len:4
                  load:0x3fff001c,len:1216
                  ho 0 tail 12 room 4
                  load:0x40078000,len:10944
                  load:0x40080400,len:6388
                  entry 0x400806b4
                  *wm:[1] AutoConnect
                  *wm:[2] ESP32 event handler enabled
                  *wm:[2] Connecting as wifi client...
                  *wm:[2] setSTAConfig static ip not set, skipping
                  *wm:[1] Connecting to SAVED AP: MATRIX
                  *wm:[1] connectTimeout not set, ESP waitForConnectResult...
                  *wm:[2] Connection result: WL_CONNECTED
                  *wm:[1] AutoConnect: SUCCESS
                  *wm:[2] Connected in 2716 ms
                  *wm:[1] STA IP Address: 10.20.30.111
                  readMemory
                  RESTORED FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
                  DataObject api changed, any data stored in flash is invalid.
                  expexted DataObject api version: 1, stored api version: FFFF
                  ETS has to reprogram PA and application!
                  setup multicast addr: 224.0.23.12 port: 3671 ip: 10.20.30.111
                  result 1
                  Zuletzt geändert von jeff25; 08.03.2022, 12:21.

                  Kommentar


                    #10
                    Zitat von jeff25 jeff25 Beitrag anzeigen
                    und meldet dann in der Console: "No available non volatile memory!" und bricht ab
                    das sehe ich jetzt aber in dem log oben nicht?

                    benutzt du den stack "out-of-the-box" oder passt du irgendwas an? KNX_FLASH_SIZE oder so?

                    standard in der memory.h und plattform ist 1024.
                    wenn dann muss es in beiden files geändert werden oder über ein compilerflag.

                    Ich würde mich jetzt mal rein auf das proggen der PA konzentrieren. Problem eingrenzen.


                    Irgendwo hab ich gelesen dass die EEPROM-Simulation vom Arduino-ESP32 Core nur 512 byte kann?

                    OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

                    Kommentar


                      #11
                      Also ich habe es out of the box verwendet und in der alten Version und in der aktuellen Version in der memory.h von 1024 auf 2048 geändert.
                      Sonst keine Anpassung ausser halt nun das Debuging eingeschaltet.

                      Ich habe aktuell kein Plattform IO genutzt sondern Arduini IDE. Soll ich KNX_FLASH_SIZE mal auf 2048 setzen? Oder ist das nicht relevant wenn ich
                      eh die memory.h angepasst habe?

                      "Irgendwo hab ich gelesen dass die EEPROM-Simulation vom Arduino-ESP32 Core nur 512 byte kann?" -> hier sollte es dann aber in der Februar Vwersion auch nicht gehen....

                      Kommentar


                        #12
                        ich habe nun gar keine Anpassung mehr drin und einfach die KNX_demo genutzt incl der Applikation. Fehler ist identisch, bei der Februar Version geht es bei der aktuellen nicht, die PA wird nach der Programmierung immer mit 15.15.255 angezeigt.

                        Kommentar


                          #13
                          noch irgendeine Idee an was es liegen könnte :-(

                          Kommentar


                            #14
                            baue mal bitte in die
                            void Esp32Platform::commitToEeprom()

                            eine debug ausgabe ein.

                            println("Esp32Platform::commitToEeprom()");

                            und in die
                            Esp32Platform::getEepromBuffer(uint16_t size)

                            print("Esp32Platform::getEepromBuffer: ");
                            println(size);



                            dann versuch damit mal eine PA zu setzen und poste die Serial-Debug ausgaben hier.
                            OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

                            Kommentar


                              #15
                              ok werde ich machen.

                              kleines update:

                              es geht die letzte Version nicht, die vorletzte geht, hoffe ich habe das so korrekt in der plattformio.ini

                              lib_deps =
                              https://github.com/tzapu/WiFiManager.git
                              ; https://github.com/thelsing/knx.git#a10fa20 -> geht
                              https://github.com/thelsing/knx.git#22af826 -> geht nicht

                              Kommentar

                              Lädt...
                              X