Eigenbau Homematic Wasserzähler.

Begonnen von Dirk, 17 Januar 2016, 16:18:13

Vorheriges Thema - Nächstes Thema

papa

Zitat von: ext23 am 31 August 2017, 11:28:54
Dann sag mal an, welche Versionen nutzt du denn? IDE, Libs etc....

Ich nutze Eclipse mit Arduino-Erweiterung.

Die Libs werden direkt mit git ins Arduino/libraries Verzeichnis gecloned und dann halbwegs aktuell gehalten.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

ext23

HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

papa

Bitte mal löschen und neu pairen.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

ext23

#228
Oh ja, da hat sich was verhangen, jetzt sieht es besser aus!

Mhh dann gilt es nur das IDE Problem zu lösen, das geht mir ja schon wieder gewaltig auf die Ketten das sowas passiert.

Welche GCC Version benutzt du und mit welchen compiler optionen?

Es könnte durchaus sein, das wenn man die compiler optimierung aktiviert hat, er hier einiges verwirft was wichtig ist. Vor allem bei Interrupt Betrieb sollte man die nicht zu hoch setzen. Aber bei Arduino kann man in der IDE vermutlich wenig ändern...
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

ext23

Nabend,

so ich habe nochmal alle libs gezogen und die letzte Version der Arduino IDE installiert. Die benutzt übrigens -Os als default, ich hab das jetzt mal auf -O2 geändert. Aber irgendwie hat sich wohl bei deiner AskSin lib wieder etwas geändert:

AskSin++ V2.0.0 (Sep  1 2017 20:42:33)
Address Space: 32 - 154
CC init1
CC Version: 14
- ready
Bat: 33

Und das peering funktioniert nicht, der blinkt dann nur aber es geht nicht weiter.
Kann das jetzt an der neuen AskSin lib liegen?!?

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

papa

Also eigentlich nicht. Ich hatte aber eben auch ein Problem, ein schon mal gepairtes Gerät erneut zu pairen. Das hat sich irgendwie immer aufgehängt. Erst nach einem RESET des Devices (KOnfigButtn mehr als 6 Sekunden drücken), ging es wieder.

Sonst ist jetzt der V2 Branch zu benutzen. Der Master wird sich wieder mal stark ändern, da ich für den Mega32 noch Änderungenmachen muss.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

ext23

Mhh ok jetzt habe ich die V2 genommen, aber selbes Verhalten.

Kann doch nicht sein, dass es solche Unterschiede zwischen den IDE's gibt.

Vielleicht sollte ich mir doch mal Eclipse installieren.

CC init1
CC Version: 14
- ready
Bat: 33
debounce
pressed
released
<- 1A 01 84 00 230010 000000 11 00 DE 46 48 45 4D 30 30 30 30 31 30 51 02 01 00  - 804

debounce
pressed
longpressed
longpressed
RESET
AskSin++ V2.0.0 (Sep  2 2017 08:49:06)
Address Space: 32 - 154
CC init1
CC Version: 14
- ready
Bat: 33
debounce
pressed
released
<- 1A 01 84 00 230010 000000 11 00 DE 46 48 45 4D 30 30 30 30 31 30 51 02 01 00  - 2715

debounce
released
<- 1A 02 84 00 230010 000000 11 00 DE 46 48 45 4D 30 30 30 30 31 30 51 02 01 00  - 23525

debounce
released
<- 1A 03 84 00 230010 000000 11 00 DE 46 48 45 4D 30 30 30 30 31 30 51 02 01 00  - 26875

debounce
released
<- 1A 04 84 00 230010 000000 11 00 DE 46 48 45 4D 30 30 30 30 31 30 51 02 01 00  - 29255

debounce
released
<- 1A 05 84 00 230010 000000 11 00 DE 46 48 45 4D 30 30 30 30 31 30 51 02 01 00  - 33497

debounce
pressed
released
<- 1A 06 84 00 230010 000000 11 00 DE 46 48 45 4D 30 30 30 30 31 30 51 02 01 00  - 35715
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

papa

Hattest Du oben wirklich 6 Sekunden gedrückt ? Oder kam der RESET einfach so ?

Im Prinzip sieht es so aus, aslo würde die CCU nicht im Pair-Modus sein und die Anfragen einfach ignorieren.

Hier nochmal mein Hex mit den aktuellen Sourcen. Habe eben auch nochmal gepairt. Hat alles bestens funktioniert.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

ext23

#233
Ja ich habe 6 Sekunden gerückt.

Mit deiner Hex geht es, aber das hilft uns ja nicht weiter. Irgend etwas scheint mit dem Eclipse anders zu laufen als mit der Arduino IDE, wobei ich das nicht so ganz verstehe.

Kannst du mit mal bitte das gesamte Compiler und linker log schicken wenn du das compilierst.

Das kann ja irgendwie nicht sein das hier solche Unterschiede vorliegen. Und das kam in meinem Fall erst mir einer neuen AskSin lib, vorher lief das ja bei mir auch bevor wir die IEC Umstellung etc. gemacht haben.

Ich gehe mal nicht davon aus, dass es an einer der anderen 3 Bibliotheken liegt. Irgend eine Konstellation muss hier saumäßig den µC aus dem tritt bringen wenn ich das kompiliere.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

papa

#234
Hm - ich hänge es mal lieder als Text an
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

ext23

Mhh ein Unterschied sehe ich nur in der arduino version, du scheinst da was älteres zu haben. Aber interessant das dein Binary so groß ist und meins nur 19360 bytes.

Ich versuch das jetzt mal mit dem Atmel Studio zu machen, mal schauen ob ich da weiter komme. Ich geb noch nicht auf ^^
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

papa

Die Größe könnte aber passen, wenn Du AES nicht an hast.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

ext23

Achso dein log ist nicht von meinem sourcecode?
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

papa

Doch aber USE_AES, HM_DEF_KEY und HM_DEF_KEY_INDEX sind definiert.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

michael_klatt

Hy
Hab gerade gelesen was du machst,echt super.
Welchen Preis hast du denn für die Spielerei?
Lieben Gruss der Micha