CUL-Stick nach Flashen verschwunden?

Begonnen von fgam, 16 September 2016, 15:44:14

Vorheriges Thema - Nächstes Thema

fgam

Hallo,

ich hatte mein Problem zunächst im MAX!-Forum eingestellt
(hier: https://forum.fhem.de/index.php/topic,57693.0.html),
weil  ich mit meinem Busware-CUL-Stick die Thermostate nicht
anlernen konnte.

Es wurde dort festgestellt, dass der Stick erst neu geflasht werden
muss, was ich dann (anscheinend erfolgreich) gemacht habe.

Ergebnis dann aber: der Stick wird im System anscheinend gar nicht
mehr angezeigt.

Die Frage nun wäre, ob der Stick beim Flashen kaputt gegangen
ist (obwohl er "success" gemeldet hat), oder warum er
sonst nicht mehr (oder unter neuem Namen?) angezeigt wird.

Ich verwende einen Raspberry Pi 3 mit Ubuntu Mate Betriebssystem.







DeeSPe

Wie im anderen Beitrag schon gefragt wurde: Warum flashst Du v2 auf einen v3 Stick?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

fgam

CUL_V3_MAX.hex gab es nicht,

und  eine Beschreibung, was "V2" heißt, auch nicht.


fgam


PeMue

Ja, richtige (zur Hardware passende) Firmware runterladen, den Taster drücken und einstecken, dann flashen. Wie das geht müsste im Wiki stehen.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

PeMue

RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Otto123

ne wie Du sagst: mit Knöpfchen drücken. Aber die Firmware hat FHEM "an Board" - also wenn es ein CUL ist.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

PeMue

sorry, ich hatte vorhin Deinen Blog nicht gelesen  8) das geht dann auch ohne vorinstallierter Firmware. Update mache ich direkt aus fhem, ohne zu drücken  ;)
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Otto123

Ja, geht alles ziemlich simpel. Leider stehen "überall", ich glaube auch noch im Wiki, ziemlich abenteuerliche Dinge  :-X

Die schwierigste Geschichte fand ich das Knöpfchen zu drücken  ;)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

fgam

Ich habe den Knopf gefunden und die (ich hoffe richtige) Firmware neu eingespielt.
Jetzt ist der Stick wieder in der USB-Liste enthalten:

  Bus 001 Device 006: ID 03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader

Allerdings wird er immer noch als "disconnected" gelistet.


Internals:
   CMDS
   Clients    :CUL_MAX:HMS:CUL_IR:STACKABLE_CC:
   DEF        /dev/ttyACM0 0000
   DeviceName /dev/ttyACM0
   FHTID      0000
   NAME       CUL0
   NR         26
   PARTIAL
   STATE      disconnected
   TYPE       CUL
   initString X21
Zr
   Matchlist:
     1:CUL_MAX  ^Z........................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
   Readings:
     2016-09-16 19:20:38   state           disconnected
Attributes:
   rfmode     MAX


Wie kann ich ihn richtig ansprechen?

fgam

Oh, nach Neustart sieht die Sache schon anders aus:


Internals:
   CMDS       BbCFiAZNkGMKUYRTVWXefmLltux
   Clients    :CUL_MAX:HMS:CUL_IR:STACKABLE_CC:
   DEF        /dev/ttyACM0 0000
   DeviceName /dev/ttyACM0
   FD         11
   FHTID      0000
   NAME       CUL0
   NR         26
   NR_CMD_LAST_H 2
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.66 CUL868
   initString X21
Zr
Za123456
Zw111111
   Matchlist:
     1:CUL_MAX  ^Z........................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
   Readings:
     2016-09-17 00:04:00   cmds             B b C F i A Z N k G M K U Y R T V W X e f m L l t u x
     2016-09-17 00:04:00   state           Initialized
   XMIT_TIME:
     1474063440.7279
     1474063441.02861
Attributes:
   rfmode     MAX



fgam

Und jetzt hat auch das Anlernen geklappt!!!

Danke!

rudolfkoenig

@Otto123: neu flashen sollte aus FHEM direkt funktioneren mit "CULflash CUL_0 CUL_V3". Hat es einen Grund, warum du in deinem Blog dfu-programer erase empfiehlst?

Otto123

#14
Hallo Rudi,
ja einen ganz einfachen Grund: Unkenntnis  :-X --> Ich habe es überarbeitet.
Hintergrund: Ich sollte einem Freund helfen den Stick in Betrieb zu nehmen und wie das immer so ist: Die ganz einfachen Dinge findet man nicht, oder die hat auch keiner aufgeschrieben. Also habe ich mich über unglaublich komplizierte und abenteuerliche Beschreibungen zum Ziel hingearbeitet. Den laufenden Stick dann unter FHEM zu aktualisieren, dazu bin ich ja gar nicht gekommen.
Ich selber habe ja gar keinen CUL Stick.  ;)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz