Hauptmenü

culfw@ARM

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

Vorheriges Thema - Nächstes Thema

Telekatz

Zitat von: raspklaus am 10 November 2015, 19:55:18
Ich habe das jetzt unter Linux geflasht. Nun blinkt die Powerled langsam und die Batterieled konstant. Ist das korrekt so ?
Das langsame blinken der Powerled signalisiert, dass die a-culfw läuft. Die Batterieled leuchtet, wenn das Netzwerk verbunden ist.

Zitat von: raspklaus am 10 November 2015, 19:55:18
minit meinte dass die Datei nicht komplett übertragen würde.
Das kann daran liegen, dass das ACK für das letzte übertragene Paket nicht mehr ankommt, weil der Cube bereits einen Reset nach dem Flashen ausgeführt hat.

Zitat von: raspklaus am 10 November 2015, 19:55:18
Aus den einzelnen Beiträgen entnehme ich, dass die Netzwerkfunktion wieder komplett arbeitet, richtig ?
Es gab zumindest es seit der letzten Änderung keine Meldungen über disconnects mehr.

Zitat von: raspklaus am 10 November 2015, 19:55:18
IP wird per DHCP gezogen ?
Per Defaulteinstellung ist DHCP aktiviert.

GregPac

So, ich wollte mich mal für die Arbeit von euch nd die gute Anleitung bedanken. Ich habe meinen Cube am Sa. innerhalb von 15 min am laufen gehabt.
Derzeit betreibe ich Ihn über einen VPN Tunnel und es läuft Top.

Ist es richtig das ich derzeit beim Mode MAX kein Pairing machen kann? Beim Versuch wird mir angezeigt das pairing im Mode Max nicht geht.

VG
Greg
FHEM Raspberry, CUL V3 868 // FS-20 Aktoren, div. Funksteckdosen, Homebridge

raspklaus

Du musst auf das Subdevice z.B. CULMAX0 gehen und dort pairmode auswählen

raspklaus

Was bedeutet broadcastTime ?

In der Befehlsreferenz ist das nicht zu finden.

GregPac

Zitat von: raspklaus am 16 November 2015, 11:30:44
Du musst auf das Subdevice z.B. CULMAX0 gehen und dort pairmode auswählen

Danke für den Tip, das war es natürlich was ich falsch gemacht habe.
FHEM Raspberry, CUL V3 868 // FS-20 Aktoren, div. Funksteckdosen, Homebridge

Shadow3561

@Telekatz

Moin, nachdem ich ja nun massive Probleme mit dem 2.Cube hätte kann ich jetzt Erfolg melden.
Habe den 2.Cube getauscht und konnte den neuen erfolgreich flashen.

Jetzt noch eine Frage nebenbei, auch wenn ich befürchte die Antwort schon zu kennen.

Ist es evtl. möglich mit dem Cube auch Lacrosse/TFA Temperatursensoren zu empfangen?

MfG

scooty

#201
Habe meinen Cube mit aFW auf 433 MHz und SlowRF eingestellt und bevor ich mich versah wurden (mit autocreate an) meine 433MHz Temperatursensoren verschiedener "Standard"-Wetterstationen von FHEM erkannt und angelegt (als CUL_TCM97001). Empfang der Daten läuft wirklich zuverlässig.

List des MAXCUBES:
Internals:
   CMDS       BCFiAZEGMKLUYRTVWXefltx
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        192.168.0.155:2323 0000
   DeviceName 192.168.0.155:2323
   FD         14
   FHTID      0000
   MAXCUBE_MSGCNT 1407
   MAXCUBE_TIME 2015-11-26 20:05:51
   NAME       MAXCUBE
   NR         36
   PARTIAL
   RAWMSG     s62F01F60D5
   RSSI       -80.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.10.02 a-culfw Build: 171 (2015-10-29_21-49-43) CUBe (F-Band: 433MHz)
   initString X21
   Matchlist:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04....(1|5|9).a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
   Readings:
     2015-11-24 14:45:46   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2015-11-26 09:20:34   cmds             B C F i A Z E G M K L U Y R T V W X e f l t x
     2015-11-06 08:44:38   credit10ms      900
     2015-11-26 20:05:51   state           Initialized
     2015-11-16 14:21:08   uptime          0 01:37:56
     2015-11-24 18:45:11   version         V 1.10.02 a-culfw Build: 171 (2015-10-29_21-49-43) CUBe (F-Band: 433MHz)
Attributes:
   addvaltrigger RSSI
   event-on-change-reading .*
   model      CUN
   rfmode     SlowRF


Echt tolle Sache, vielen Dank!
:) :) :)

Andreas

PS:
Perfekt wäre noch eine aFW-/CUL_TCM97001-Einbindung der in diesem Thema beschriebenen preislich sehr interessanten Wetterstationen WH-1080/ WS-1080 / CTW600 .
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

Telekatz

Zitat von: Shadow3561 am 26 November 2015, 18:01:56
Jetzt noch eine Frage nebenbei, auch wenn ich befürchte die Antwort schon zu kennen.

Ist es evtl. möglich mit dem Cube auch Lacrosse/TFA Temperatursensoren zu empfangen?
Meinst du dieses Protokoll?
http://forum.fhem.de/index.php/topic,36565.0.html

CaptainHook

hi,

falls jemand wie ich mehrer CUBEs gleichzeitig am USB Port nutzen möchte, kann man in der Datei
a-culfw/culfw/at91lib/usb/device/cdc-serial/CDCDSerialDriverDescriptors.c individuelle USB-Id vergeben

Dazu im Bereich productStringDescriptor, ganz unten in der Datei, anpassen.

Nachfolgend ein Beispiel:

Zitat
/// Product string descriptor
const unsigned char productStringDescriptor[] = {

#if defined(bootloader_CUBE) ||defined(bootloader_HM_CFG)

   USBStringDescriptor_LENGTH(10),
   USBGenericDescriptor_STRING,
   USBStringDescriptor_UNICODE('C'),
   USBStringDescriptor_UNICODE('U'),
   USBStringDescriptor_UNICODE('B'),
   USBStringDescriptor_UNICODE('E'),
   USBStringDescriptor_UNICODE('L'),
   USBStringDescriptor_UNICODE('O'),
   USBStringDescriptor_UNICODE('A'),
   USBStringDescriptor_UNICODE('D'),
   USBStringDescriptor_UNICODE('E'),
   USBStringDescriptor_UNICODE('R')
#else
    USBStringDescriptor_LENGTH(15),
    USBGenericDescriptor_STRING,
    USBStringDescriptor_UNICODE('F'),
    USBStringDescriptor_UNICODE('H'),
    USBStringDescriptor_UNICODE('E'),
    USBStringDescriptor_UNICODE('M'),
    USBStringDescriptor_UNICODE('_'),
    USBStringDescriptor_UNICODE('C'),
    USBStringDescriptor_UNICODE('U'),
    USBStringDescriptor_UNICODE('B'),
    USBStringDescriptor_UNICODE('E'),
    USBStringDescriptor_UNICODE('_'),
    USBStringDescriptor_UNICODE('8'),
    USBStringDescriptor_UNICODE('6'),
    USBStringDescriptor_UNICODE('8'),
    USBStringDescriptor_UNICODE('_'),
    USBStringDescriptor_UNICODE(USB_DESCRIPTOR_SN)
#endif
};


Zitat
root@minibian:~# ls -l /dev/serial/by-id/
total 0
lrwxrwxrwx 1 root root 13 Nov 28 17:24 usb-03eb_AT91USBSerial1-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 Nov 28 18:19 usb-03eb_FHEM_CUBE_888_1-if00 -> ../../ttyACM1


Danach einmal make clean && make und anschließend ganz normal flaschen

Grüße,
Stephan
Lenovo M53 ThinkCentre 10DC | Docker | SolarEdge SE10K + SE5000H + Energy Bank 10KWh | EspEasy | Tasmota | Hue | Alexa | uvm.

BlackStone

hm, ich habe nun meinen 2 ten hm-usb2 umgeflascht, und bekomme auch per putty mit v eine versionsrückmeldung. nur komischerweise bekommt fhem mit der default "define CUL CUL /dev/ttyAMA0@38400 0000" keine verbindung.

CaptainHook

Hi,

Kannst du mal die Ausgabe von ls -l /dev/ttyACM* posten?
Und vllt noch ls -l /dev/serial/by-id/
Grüße Stephan

Gesendet von meinem SM-T335 mit Tapatalk

Lenovo M53 ThinkCentre 10DC | Docker | SolarEdge SE10K + SE5000H + Energy Bank 10KWh | EspEasy | Tasmota | Hue | Alexa | uvm.

BlackStone

#206
jupp, das kann ich


root@FHEMrpi:/home/pi#  ls -l /dev/ttyACM*
crw-rw---T 1 root dialout 166, 0 Nov 29 03:17 /dev/ttyACM0



root@FHEMrpi:/home/pi#  ls -l /dev/serial/by-id/
insgesamt 0
lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-03eb_AT91USBSerial1-if00 -> ../../ttyACM0


der raspi, ist ein neu aufgesetzter, mit wheezy und fhem ( stand gestern). und kernel 3.18.

edit:/
FHEM hat nu selbst Ständig den eingebunden. ^^


define CUL_0 CUL /dev/ttyACM0@9600 1034


hm, warum das 1034 *kopfkratz*
List :


Internals:
   CFGFN
   CMDS       BCFiAZEGMKLUYRTVWXefltx
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyACM0@9600 1034
   DeviceName /dev/ttyACM0@9600
   FD         5
   FHTID      1034
   NAME       CUL_0
   NR         47
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.10.02 a-culfw Build: 171 (2015-10-29_21-49-43) CUL-HM-CFG (F-Band: 868MHz)
   initString X21
   Matchlist:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04....(1|5|9).a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
   Readings:
     2015-11-29 03:17:55   cmds             B C F i A Z E G M K L U Y R T V W X e f l t x
     2015-11-29 03:17:55   state           Initialized
Attributes


CaptainHook

Hi,
super dann läuft es ja ;)
Nutzt du beide HM-CFG-USB an einem PI?

Die 1034 ist eine "Zufalls-ID" für FHT bzw. Homematic.

Grüße,
Stephan
Lenovo M53 ThinkCentre 10DC | Docker | SolarEdge SE10K + SE5000H + Energy Bank 10KWh | EspEasy | Tasmota | Hue | Alexa | uvm.

BlackStone

ich habe den einen jetzt an einer Testumgebung, auf der Haupt Box einem raspi 2b, nutze ich eine ccd2, einen mysensor Gateway, und einen nanocul auf 433 MHz, dazu noch eine Anbindung an den Stromzähler, mit dem volkszähler.org usb-ir lese schreibkopf.
das ganze per WLAN an eine Fritz.Box gekoppelt. der HM-CFG-USB wird denke ich mal den ccd2 ersetzen, der ccd2 kommt dann in meine Testumgebung, da ich den zurzeit eh nur als Basis für die homematic nutze und den Schirm da meist aus habe.

Gator99

Vielen Dank für die tolle Arbeit hier.
Zusätzlich zu meinem original Busware CUL läuft nun schon der erste MAX! Cube als CUN. Dieser Bedient den IT Bereich in 433.9 Mhz.

Der zweite Würfel liegt schon bereit und wird Wahrscheinlich im HM Modus arbeiten.

Eine Frage habe ich allerdings noch:
Gibt es einen technischen Grund warum die Würfel keinem WMBus Mode unterstützen, oder ist es nur in der Software nicht drin?
Könnte das Gut brauchen ;-)


Liebe Grüße
FHEM auf Raspi mit:
MAX! CUN - Busware CUL - MiLight Wifi LED - Brennenstuhl FunkDosen - Brennenstuhl Remote - Techem HKV und Wasserzähler - IR MCE Remote - Enigma2 VUUno - Kodi FireTV Stick - Sprachausgabe