Busware COC flashen (aktuelles Modell)

Begonnen von stephensworld, 21 Juli 2019, 12:31:33

Vorheriges Thema - Nächstes Thema

stephensworld

Hallo,

ich habe mir ein COC von busware bestellt und betreibe es auf einem raspberry 3B.
Von HM habe ich 6 Heizkörperthermostate die ich über fhem steuern möchte.
Leider gibt es Probleme mit dem Pairing. Seriennummern und FW Stand der Thermostate werden übertragen, aber der Status ist immer auf cmds_pending und später auf dead.
Jetzt habe ich gelesen, dass es eine spezielle TS FW gibt, die das Problem eventuell lösen kann.
Leider schaffe ich es nicht das COC Modul zu flashen.

fhem.cfg
define CUL_0 CUL /dev/ttyS0@38400 1034
setuuid CUL_0 5d2c6ec9-f33f-0ec3-29aa-77431af4bc220fd1
attr CUL_0 hmId E2F3CD
attr CUL_0 rfmode HomeMatic



Folgendes habe ich versucht:
service fhem stop

if test ! -d /sys/class/gpio/gpio17; then echo 17 > /sys/class/gpio/export; fi
if test ! -d /sys/class/gpio/gpio18; then echo 18 > /sys/class/gpio/export; fi
echo out > /sys/class/gpio/gpio17/direction
echo out > /sys/class/gpio/gpio18/direction
echo 0 > /sys/class/gpio/gpio18/value
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio18/value


Die Firmware liegt auch im entsprechenden Pfad.


avrdude -p atmega1284p -P /dev/ttyS0 -b 38400 -c avr109 -U flash:w:./FHEM/firmware/TSCOC.hex

Connecting to programmer: .avrdude: butterfly_recv(): programmer is not responding



Leider wird das Modul nicht geflasht. Ich hoffe mir kann Jemand helfen.

DeviceOverview
CUL_0
Initialized
CUL_0
CUL_0
Internals
CMDS
mBbCFiAZGMYRTVWXefltuxz
Clients
:CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
DEF
/dev/ttyS0@38400 1034
DeviceName
/dev/ttyS0@38400
FD
12
FHTID
1034
FUUID
5d2c6ec9-f33f-0ec3-29aa-77431af4bc220fd1
NAME
CUL_0
NR
66
PARTIAL
STATE
Initialized
TYPE
CUL
VERSION
V 1.67 CSM868
initString
X21
Ar
Readings
ccconf
freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
2019-07-21 11:11:44
cmds
m B b C F i A Z G M Y R T V W X e f l t u x z
2019-07-21 12:30:02
state
Initialized
2019-07-21 12:30:02
version
V 1.67 CSM868
2019-07-21 11:04:39




Vielen Dank.

Grüße
Stephan

stephensworld

Ich konnte die FW jetzt flashen.

http://busware.de/tiki-index.php?page=PIG_OW_Installation

Damit hat es funktioniert:

if test ! -d /sys/class/gpio/gpio22; then echo 22 > /sys/class/gpio/export; fi
echo out > /sys/class/gpio/gpio22/direction
echo 0 > /sys/class/gpio/gpio22/value

if test ! -d /sys/class/gpio/gpio27; then echo 27 > /sys/class/gpio/export; fi
echo out > /sys/class/gpio/gpio27/direction
echo 0 > /sys/class/gpio/gpio27/value

echo 1 > /sys/class/gpio/gpio22/value
sleep 1
echo 1 > /sys/class/gpio/gpio22/value
echo in > /sys/class/gpio/gpio27/direction
echo 27 > /sys/class/gpio/unexport

avrdude -p atmega1284p -P /dev/ttyS0 -b 38400 -c avr109 -U flash:w:/home/pi/TSPIGATOR.hex -v