Hauptmenü

culfw@ARM

Begonnen von Telekatz, 22 Juni 2015, 22:42:29

Vorheriges Thema - Nächstes Thema

MichlB

#1125
Hallo, Ich habe ein Problem mit meinem MAX-Cube..
ich habe versucht nach der Anleitung vom Anfang dieses Themas zu flashen, also
1. J1 verbinden und kurz strom setzen
2. USB mit SAM-BA den bootloader übertragen..
3. mit gedrückter resettaste starten, D1 blinkt schnell - und hier hat es begonnen, denn win10 erkennt das ding dann als USB-Laufwerk und nicht als COM oder so (habe ich vielleicht eine andere Hardware?? - siehe Fotos)...
daher habe ich von seite 3
Zitat
Der Anschluss von TA2 sieht genauso aus wie bei mir. Das scheint es wohl nicht zu sein.

Du könntest mal folgendes probieren:
-Flash erase mit J1 durchführen.
-In SAM-BA bootloader_CUBE.bin auswählen und auf Send File klicken.
-In SAM-BA die Address von 0x100000 auf 0x104000 ändern
-In SAM-BA CUBE_BL.bin auswählen und auf Send File klicken.
-Script Boot from Flash ausführen.
-USB trennen und Cube neu starten.

ausprobiert.. dann habe ich auch die CUBE_BL.bin übertragen können..

4. Cube getrennt und neu gestartet, D1 blinkt 1x/sek, D3 läuchtet durch...
ich bekomme auch ein Ping auf die per DHCP zugewiesene IP (nicht dauernd, immer wieder mit unterbrechungen)
in FHEM einbinden funktioniert nicht, da immer disconnectet (muß hier noch irgendwas aus FHEM geflasht werden wie beim Signalduino?)


eingebunden in FHEM habe ich es mit

define cuno CUL 10.66.1.234:2323 0000
setuuid cuno 5e29445e-f33f-2c3b-2243-14690970eef34fc8
attr cuno room 031_MAX!

habe ich irgendwo was übersehen, vergessen oder falsch gemacht?

hat jemand von euch tips?
danke für eure hilfe

Nachtrag:
Mit Putty komme ich, wenn per usb direkt angesteckt ist, mit SErial-verbindung auf den CunO. bei V erhalte ich folgende INfos:
V 1.26.08 a-culfw Build: 323 (2019-08-03_09-32-54) CUBe (F-Band: 868MHz)

1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox

Wzut

du bist zuerst in die Bootloader Falle getappt :)
Der neue Bootloader erzeugt ein USB Laufwerk wo man zum flashen einfach nur die Datei hinschieben muß :)
Das ist relativ versteckt hier im Thread ( da er erst sehr viel später kam ) und ich bin da auch mal reingefallen.
@Telekatz vllt solltest du da mal im ersten Post eine Anmerkung hinterlassen.

Dein Disconnect :
Auch das wurde hier schon behandelt - wenn du die Cube Stromversorgung via USB machst ist es ein Unterschied ob du einen echten USB Port verwendest oder ein Netzteil. Beim Netzteil sollte alles gut sein, verwendest du aber den USB Port so will der Cube Daten loswerden. Schafft er das nicht macht er einen Reboot. D.h. wenn der USB Port nur Stromversorgung ist aber der Zugriff exklusiv via LAN erfolgen soll benötigst du ein "dummes" USB Kabel das entweder keine oder gekappte Datenleitungen hat. 
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

MichlB

Hallo Wzut

danke für die INfo, klar dass ich wieder mal irgendwo reintappe.... immer so...
Zitatdu bist zuerst in die Bootloader Falle getappt :)

das mit dem Disconnect ist auch ein guter tip, ich hatte es tatsächlich per usb an einer Qnap angeschlosse, habe diese nun durch ein entsprechendes Netzteil ersetzt, ABER ich habe immer noch diverse disconnects

Antwort von 10.66.1.111: Zielhost nicht erreichbar.
Antwort von 10.66.1.111: Zielhost nicht erreichbar.
Antwort von 10.66.1.111: Zielhost nicht erreichbar.
Antwort von 10.66.1.234: Bytes=32 Zeit=2029ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=15ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=17ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=16ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=16ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=16ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=18ms TTL=255
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Antwort von 10.66.1.234: Bytes=32 Zeit=23ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=30ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=15ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=22ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=21ms TTL=255
Zeitüberschreitung der Anforderung.
Antwort von 10.66.1.111: Zielhost nicht erreichbar.
Antwort von 10.66.1.111: Zielhost nicht erreichbar.
Antwort von 10.66.1.111: Zielhost nicht erreichbar.
Antwort von 10.66.1.111: Zielhost nicht erreichbar.
Antwort von 10.66.1.234: Bytes=32 Zeit=2011ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=18ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=26ms TTL=255
Antwort von 10.66.1.234: Bytes=32 Zeit=16ms TTL=255



Übrigens habe ich den kompletten reset (inkl. neuen bootloader und Firmware aufs USB-LAufwerk geschoben) durchgeführt, erkennt bei SErial direkt per usb am pc die Version...

ABER per FHEM ist das teil noch immer nicht erreichbar...
woher weiß ich dass der port 2323 der richtige ist?

muss ich da noch irgendwas draufpacken ausser die beschriebenen Bootloader und Firmware?
was mach ich falsch????:'(
1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox

Wzut

also dein define cuno CUL 10.66.1.234:2323 0000 ist schon so ok, wenn der Cube wirklich die IP 10.66.1.234 hat
Der Port 2323 ist so in der FW vorgegeben, stimmt also
K.A. warum es immer wieder vom LAN abmeldet , rebootet er dabei auch wieder ?

Du kannst aber mal seine Funktion als reines USB Device testen ohne LAN ob der dabei stabil ist oder auch Probleme macht.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

MichlB

Hab den mal direkt per usb angeschlossen,fhem erkennt das, wurden auch schon Devices angelegt, aber per lan geht nix, rebooten tut das teil glaub ich nicht, wären zu kurze Abstände weil 5-6x pingt dann 2-4x kein ping und ich glaub nicht dass das teil binnen rsek rebootet hat oder?
1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox

Telekatz

Hast du schon probiert, DHCP beim Cube abzuschalten und manuell eine IP Adresse zu setzen:
https://wiki.fhem.de/wiki/CUN_Netzwerk_einrichten

@Wzut: Hab den ersten Post angepasst und auf die Flashanleitungen im Git verlinkt.


MichlB

@Telekatz: habe den DHCP nach deiner anleitung abgeschaltet...
die Verbindung per lan ist wesentlich stabiler, keine Ping-Aussetzer mehr.... danke hierfür...

ABER FHEM verbindet sich dennoch nicht, ich kann den CUL anlegen, bekommt aber immer wieder Timeout...

2020.01.23 12:39:08 3: Opening MaxCube device 10.66.1.234:2323
2020.01.23 12:39:11 1: MaxCube: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:50:27 3: Opening MaxCube device 10.66.1.234:2323
2020.01.23 12:50:30 1: MaxCube: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:50:58 3: Opening MaxCube device 10.66.1.234:2323
2020.01.23 12:51:01 1: MaxCube: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:54:25 3: Opening cuno device 10.66.1.234:2323
2020.01.23 12:54:28 1: cuno: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:55:23 2: Switched cuno rfmode to MAX



dann und wann lässt sich das teil verbinden, dann bekomme ich diese Log:

2020.01.23 12:39:08 3: Opening MaxCube device 10.66.1.234:2323
2020.01.23 12:39:11 1: MaxCube: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:39:58 1: PERL WARNING: Found = in conditional, should be == at (eval 41584) line 1, <DATA> line 2.
2020.01.23 12:39:58 3: eval: di_WW: warning in condition c04
2020.01.23 12:44:59 1: PERL WARNING: Found = in conditional, should be == at (eval 41849) line 1, <DATA> line 2.
2020.01.23 12:44:59 3: eval: di_WW: warning in condition c04
2020.01.23 12:50:27 3: Opening MaxCube device 10.66.1.234:2323
2020.01.23 12:50:30 1: MaxCube: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:50:58 3: Opening MaxCube device 10.66.1.234:2323
2020.01.23 12:51:01 1: MaxCube: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:54:25 3: Opening cuno device 10.66.1.234:2323
2020.01.23 12:54:28 1: cuno: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:55:23 2: Switched cuno rfmode to MAX
2020.01.23 12:59:58 5: SW: V
2020.01.23 12:59:58 5: CUL/RAW (ReadAnswer): V 1.26.08 a-culfw Build: 323 (2019-08-03_09-32-54) CUBe (F-Band: 868MHz)

2020.01.23 12:59:58 5: SW: ?
2020.01.23 12:59:58 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X e f h l t x z

2020.01.23 12:59:58 3: cuno: Possible commands: BbCFiAZNEkGMKLUYRTVWXefhltxz
2020.01.23 12:59:58 5: SW: X21
2020.01.23 12:59:58 5: SW: Zr
2020.01.23 12:59:58 5: SW: T01
2020.01.23 12:59:58 5: CUL/RAW (ReadAnswer): 0000

2020.01.23 12:59:58 5: GOT CUL fhtid: 0000
2020.01.23 12:59:58 1: 10.66.1.234:2323 reappeared (cuno)
2020.01.23 13:00:04 5: SW: C0D
2020.01.23 13:00:04 1: 10.66.1.234:2323 disconnected, waiting to reappear (cuno)
2020.01.23 13:00:12 5: SW: V
2020.01.23 13:00:12 5: CUL/RAW (ReadAnswer): V 1.26.08 a-culfw Build: 323 (2019-08-03_09-32-54) CUBe (F-Band: 868MHz)

2020.01.23 13:00:12 5: SW: ?
2020.01.23 13:00:12 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X e f h l t x z

2020.01.23 13:00:12 3: cuno: Possible commands: BbCFiAZNEkGMKLUYRTVWXefhltxz
2020.01.23 13:00:12 5: SW: X21
2020.01.23 13:00:12 5: SW: Zr
2020.01.23 13:00:12 5: SW: T01
2020.01.23 13:00:12 5: CUL/RAW (ReadAnswer): 0000

2020.01.23 13:00:12 5: GOT CUL fhtid: 0000
2020.01.23 13:00:12 1: 10.66.1.234:2323 reappeared (cuno)
2020.01.23 13:00:21 5: CUL/RAW: /Z0F0C0460093D8A00000000581D2E00E7F8

2020.01.23 13:00:21 4: CUL_Parse: cuno Z0F0C0460093D8A00000000581D2E00E7F8 -78
2020.01.23 13:00:21 5: cuno: dispatch Z0F0C0460093D8A00000000581D2E00E7
2020.01.23 13:00:21 2: No CUL_MAX defined
2020.01.23 13:00:35 5: CUL/RAW: /Z0F0004601A1C2E0000000018122A00D71A

2020.01.23 13:00:35 4: CUL_Parse: cuno Z0F0004601A1C2E0000000018122A00D71A -61
2020.01.23 13:00:35 5: cuno: dispatch Z0F0004601A1C2E0000000018122A00D7
2020.01.23 13:00:35 2: No CUL_MAX defined
2020.01.23 13:01:18 5: CUL/RAW: /V 1.26.08 a-culfw Build: 323 (2019-08-03_09-32-54) CUBe (F-Band: 868MHz)

2020.01.23 13:01:18 4: CUL_Parse: cuno V 1.26.08 a-culfw Build: 323 (2019-08-03_09-32-54) CUBe (F-Band: 868MHz)
2020.01.23 13:01:18 1: 10.66.1.234:2323 disconnected, waiting to reappear (cuno)
2020.01.23 13:03:21 5: SW: V
2020.01.23 13:03:21 5: CUL/RAW (ReadAnswer): V 1.26.08 a-culfw Build: 323 (2019-08-03_09-32-54) CUBe (F-Band: 868MHz)

2020.01.23 13:03:21 5: SW: ?
2020.01.23 13:03:21 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X e f h l t x z

2020.01.23 13:03:21 3: cuno: Possible commands: BbCFiAZNEkGMKLUYRTVWXefhltxz
2020.01.23 13:03:21 5: SW: X21
2020.01.23 13:03:21 5: SW: Zr
2020.01.23 13:03:21 5: SW: T01
2020.01.23 13:03:21 5: CUL/RAW (ReadAnswer): 0000

2020.01.23 13:03:21 5: GOT CUL fhtid: 0000
2020.01.23 13:03:21 1: 10.66.1.234:2323 reappeared (cuno)
2020.01.23 13:03:51 5: CUL/RAW: /V 1.26.08 a-culfw Build: 323 (2019-08-03_09-32-54) CUBe (F-Band: 868MHz)

2020.01.23 13:03:51 4: CUL_Parse: cuno V 1.26.08 a-culfw Build: 323 (2019-08-03_09-32-54) CUBe (F-Band: 868MHz)
2020.01.23 13:03:51 1: 10.66.1.234:2323 disconnected, waiting to reappear (cuno)
2020.01.23 13:06:24 5: SW: C0D

1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox

Wzut

hat zwar nichts mit deinen disconnects zu tun , aber wenn du schon den CUL im rfmode MAX betreibst solltest du auch ein entsprechendes CUL_MAX Device anlegen :) 
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

MichlB

das habe ich noch nicht weil ja keine verbindung zu stande kam... auf meiner anderen fhem instanz hab ich den angelegt, weil dort bin ich direkt per usb verbunden..
1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox

Telekatz

Zitat von: Michael Berger am 23 Januar 2020, 13:13:12

2020.01.23 12:39:08 3: Opening MaxCube device 10.66.1.234:2323
2020.01.23 12:39:11 1: MaxCube: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:50:27 3: Opening MaxCube device 10.66.1.234:2323
2020.01.23 12:50:30 1: MaxCube: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:50:58 3: Opening MaxCube device 10.66.1.234:2323
2020.01.23 12:51:01 1: MaxCube: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:54:25 3: Opening cuno device 10.66.1.234:2323
2020.01.23 12:54:28 1: cuno: Can't connect to 10.66.1.234:2323: Connection timed out
2020.01.23 12:55:23 2: Switched cuno rfmode to MAX

Kann es sein, dass du den Cube doppelt definiert hast? Einmal als cuno und einmal als MAXCube.

MichlB

hallo, ja hatte ich zum testen...

aber jetzt nur mehr als cul..

kann mir wer sagen was der logeintrag bedeutet?

2020.01.24 08:38:06 2: CUL_MAX_SendQueueHandler: Not enough credit! credit10ms is 7, but we need 121. Waiting 114 seconds. Currently 18 messages are waiting to be sen


habe euch viele zeilen mit
2020.01.24 08:23:43 2: There is a packet for ShutterContact MAX_0fe47a in queue. Please trigger a window action (open or close the window) to wake up the respective ShutterContact and let it receive the packet.


und mir kommt die übertragung ziemlich verzögert vor...
kann man den cube etwas beschleunigen? welche Baud-Rate sollte man verwenden bei der Definition???

1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox

Wzut

@Michael Berger, jetzt wirst du hier aber eindeutig OT.
Beide Meldung sind reine MAX Themen, die sich durch lesen der MAX Doku bzw. Wiki oder MAX Unterforum leicht lösen/erklären lassen.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

MichlB

alles klar, dann werd ich mal recherchieren... danke
1x PI 2B+ FHEM - Heizung
1x Pi 3b+ - FHEM - Haussteuerung
1x Pi 3 - MagicMirror
2x Pi B - Musicbox

Stephan68

Hallo Michael,

das Problem, dass nach dem Bootloader-Flashen ein lokaler Datenträger angezeigt wurde, hatte ich auch. Nimm den Bootloader der Vorgängerversion, flashe danach aber die neueste a-culfw-version, das klappt prima und alles läuft.

Gruß Stephan

mahowi

Zitat von: Stephan68 am 24 Februar 2020, 13:41:35
das Problem, dass nach dem Bootloader-Flashen ein lokaler Datenträger angezeigt wurde, hatte ich auch. Nimm den Bootloader der Vorgängerversion, flashe danach aber die neueste a-culfw-version, das klappt prima und alles läuft.

Ich sehe das eigentlich nicht als Problem. Ich finde, das erleichtert das Flashen, da die Firmware nur noch auf das neu angelegte Laufwerk kopiert werden muß.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee