Hallo zusammen,
wie kann ich die aktuelle Firmware Version vom COC auslesen, damit ich weiß ob es ggf. eine neue Version gibt? Oder wird die Version vielleicht irgendwo beim initialisieren ausgegeben und in ein Log geschrieben.
Edit:
Ich habe einen Standard COC ohne RTC und EEPROM.
Hallo,
ich hab zwar keinen COC aber meine CUNO geben die Version hier aus:
(siehe Anhang / see attachement)
evtl. macht der COC das ja auch.
Grüße
Hallo Bastian,
der COC hängt an der seriellen Schnittstelle des RPI. Falls schon eine Firmware drauf ist und fhem noch nicht läuft, dann per telnet verbinden und die Firmware auslesen, siehe wiki (//www.fhemwiki.de/wiki/CUN_Netzwerk_einrichten) bzw. commandref (//culfw.de/commandref.html#cmd_V). Oder falls fhem schon läuft, siehe oben. Falls nur der Bootloader drauf ist, siehe die Seite von Busware, aber die radio-only version nehmen ...
Gruß PeMue
Ich muss das Thema nochmal aufgreifen. Ich versuche derzeit die Version auszulesen doch es gelingt mir nicht. Ich habe das Busware Basis Image drauf und bekomme bei "hexdump -C /sys/bus/i2c/devices/0-0050/eeprom" auch etwas ausgegeben (im übrigen auch eine Version, doch gehe ich hier von der Hardware Version aus).
Ich bin dann hergegangen und habe screen mit "apt-get install screen" nachinstalliert. Wenn ich FHEM dann stoppe (/etc/init.d/fhem stop) und versuche mich an den COC zu verbinden mittels "screen /dev/ttyAMA0" bekomme ich nur einen Schwarzen Screen in dem er nicht auf ein V reagiert.
So, endlich etwas Zeit gefunden, und ich denke ich habe eine Lösung gefunden:
1.) FHEM Webseite aufrufen
2.) Config von FHEM öffnen
3.) Zeile suchen wo der COC definiert ist. Beispielweise "define COC CUL /dev/ttyAMA0@38400 2424"
4.) Oben in der leeren Zeile dann folgendes eingeben:
get COC raw V
Danach nicht auf Save drücken (sofern der button vorhanden ist) sondern die entertaste drücken
Wichtig ist, das der COC anders definiert sein könnte (siehe Zeile 3). Sollte dies so sein, muss man den Befehl in Zeile 4 anpassen.
Es wird dann folgendes ausgegeben (in meinem Falle):
COC raw => V 1.57 CSM868
Prinzipiell wie bei Puschel74. Ist das die Aktuelle Firmware Version?
nö. V 1.58 CSM868 ist aktuell
flashanleitung http://busware.de/tiki-index.php?page=COC_Installation
firmware http://sourceforge.net/p/culfw/code/HEAD/tree/trunk/culfw/Devices/COC/ (oder einfach link in der flashanleitung drücken)
die busware images brauchst du übrigens nicht mehr (sind auch recht alt). kannst ruhig die aktuellen von http://www.raspberrypi.org/downloads/ nehmen.
Das war schnell, vielen Dank :P