Selbstbau CUN (MapleCUN)

Begonnen von Telekatz, 09 November 2016, 20:29:52

Vorheriges Thema - Nächstes Thema

Telekatz

Mit STACKABLE_CC geht es bei mir auch unter Windows. Die Frage war aber, wie es mit STACKABLE funktioniert.

juergs

Ok, Gegenfrage: Was ist der Unterschied?

Telekatz


juergs

Danke, kannte den Thread nicht.

RaspiLED

#409
Hi, schon einmal Danke!

Bei mir gehen die Definitionen mit
CUL1 -> CUL1_STACK -> CUL2 auch,
Aber CUL2 bleibt immer auf opened.

Was genau bedeutet alle STACKABLE_CC müssen gelöscht sein?
Ich weiss, dass schon jemand geschrieben hatte, dass die nicht parallel gingen. Aber was genau habt ihr gemacht?
STACKABLE_CC Geräte gelöscht
CUL1_STACK und CUL2 definiert
shutdown restart
Oder braucht man nich einen shutdown restart vor der CUL1_STACK Definition?

@Telekatz: Welche Modulversionen nutzt Du?

Gruß Arnd

Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

A.Harrenberg

Hi,

hier mal meine definition für 4x Zwave:


define mCUL ZWCUL /dev/serial/by-id/usb-STM32_MapleCUL_71a7e023-if00 00000000 01
attr mCUL dataRate 100k

define SCC1 STACKABLE mCUL
define z100k ZWCUL FHEM:DEVIO:SCC1:9600 00000000 01
attr z100k dataRate 100k

define SCC2 STACKABLE z100k
define z40k ZWCUL FHEM:DEVIO:SCC2:9600 00000000 01
attr z40k dataRate 40k

define SCC3 STACKABLE z40k
define z9k6 ZWCUL FHEM:DEVIO:SCC3:9600 00000000 01
attr z9k6 dataRate 9600


Läuft bei mir unter Linux einwandfrei und sollte auch unter Windows laufen. Sobald das erste/unterste Device sich vernünftig ansprechen lässt gibt es ja keine Probleme mehr mit dem Treiber, Zugriffsrechten oder sonstigen Betriebssystemspezifischen Sachen. Danach geht es ja nur darum die Nachrichten anhand der "*" zu zerlegen...

Gruß,
Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

juergs

Hmm, nicht ganz:

#------------------------------------------------------------------------------
define 868MapleCUL CUL COM6@38400 1234
attr 868MapleCUL room MapleCUL
attr 868MapleCUL verbose 3
#------------------------------------------------------------------------------
define 433MapleCUL STACKABLE 868MapleCUL
attr 433MapleCUL room MapleCUL
attr 433MapleCUL verbose 3
#------------------------------------------------------------------------------


Lässt sich zwar der Maple ansprechen aber scheint etwas "durcheinander"-

RaspiLED

#412
Hi,
Da fehlt doch das Zwischendevice:

define 868MapleCul CUL COMx@38400 1234

define 868MapleCulStack STACKABLE 868MapleCul

define 433MapleCul CUL FHEM:DEVIO:868MapleCulStack:9600 0000

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

juergs

Hallo Arnd,
prüfe nach. Für obige Variante habe ich einen defekten erwischt.
Ein zweiter funktioniert mit STACKABLE_CC aber nicht mit STACKABLE
Device ist nit initialized sondern nur opened.


ZwischenDevice???
Probiere Dein Vorschlag aus...

Hoffe, wir sprechen alle von Locutus Dual CC1101-Version?

Grüße Jürgen

juergs

Zitat#------------------------------------------------------------------------------
define 868MapleCUL CUL COM12@38400 1234
define 868MapleCulStack STACKABLE 868MapleCul
attr 868MapleCUL room MapleCUL
attr 868MapleCUL verbose 3
#------------------------------------------------------------------------------
#define 433MapleCUL STACKABLE 868MapleCUL
define 433MapleCul CUL FHEM:DEVIO:868MapleCulStack:9600 0000
attr 433MapleCUL room MapleCUL
attr 433MapleCUL verbose 3
#------------------------------------------------------------------------------

erzeugt:
ZitatMessages collected while initializing FHEM:
configfile: 868MapleCul is not a valid device
./log/fhem.save: Please define 433MapleCUL first
Please define 433MapleCUL first

juergs

#415
Hallo Arnd,
hast Du die Referenz auf auf das "Zwischen-Device" ?

Ok, habe mich auch noch nicht in diese Thematik eingelesen ....  :(

Solange es mit STACKABLE_CC funktioniert ...

Muss auch erst mal herausfinden, warum mein "Aussetzer" seine CC's nicht mehr mag.

A.Harrenberg

Hi,
Groß-Kleinschreibung beachten...
Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

RaspiLED

#417
Mal 868MapleCUL mal 868MapleCul - bei 433 analog ;-)

Mit Zwischendevice meine ich den Stack. Bei einem Doppel Maple het man in FHEM ja dann drei Devices (CUL1, Stack und CUL2)

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

juergs

#418
Ah, schon spät .., danke.

Zitat2017.06.27 22:01:44 1: PERL WARNING: Second Write attempted before First is done at ./FHEM/DevIo.pm line 128.
2017.06.27 22:01:44 1: PERL WARNING: Use of uninitialized value $written in numeric ne (!=) at C:/Strawberry/perl/site/lib/Win32/SerialPort.pm line 1580.
2017.06.27 22:01:50 1: Cannot init COM12, ignoring it (868MAPLECUL)
2017.06.27 22:01:50 3: Opening 433MAPLECUL device FHEM:DEVIO:868MAPLECULSTACK:38400
2017.06.27 22:01:50 1: Cannot init FHEM:DEVIO:868MAPLECULSTACK:38400, ignoring it (433MAPLECUL)

Zitat#------------------------------------------------------------------------------
define 868MAPLECUL CUL COM12@38400 1234
define 868MAPLECULSTACK STACKABLE 868MAPLECUL
attr 868MAPLECUL room MapleCUL
attr 868MAPLECUL verbose 3
#------------------------------------------------------------------------------
#define 433MAPLECUL STACKABLE 868MAPLECUL
define 433MAPLECUL CUL FHEM:DEVIO:868MAPLECULSTACK:38400 0000
attr 433MAPLECUL room MapleCUL
attr 433MAPLECUL verbose 3
#------------------------------------------------------------------------------

Bin davon ausgegangen dass das 433MAPLECUL-Device auch 38400 kann,
das scheint aber nicht der generelle Fehler zu sein...

Also erst mal wieder zurück auf STACKABLE_CC.

Dann:
ZitatInternals:
   DEF        868MAPLECUL
   IODev      868MAPLECUL
   NAME       433MAPLECUL
   NOTIFYDEV  868MAPLECUL
   NR         6
   NTFY_ORDER 50-433MAPLECUL
   STATE      Defined
   TYPE       STACKABLE
Attributes:
   room       MapleCUL
   verbose    3

Der 433MAPLECUL ist nur noch "defined" aber nicht mehr "initialized" .... :(

Zitat#------------------------------------------------------------------------------
define 868MAPLECUL CUL COM12@38400 1234
#define 868MAPLECULSTACK STACKABLE 868MAPLECUL
attr 868MAPLECUL room MapleCUL
attr 868MAPLECUL verbose 3
#------------------------------------------------------------------------------
define 433MAPLECUL STACKABLE 868MAPLECUL
#define 433MAPLECUL CUL FHEM:DEVIO:868MAPLECULSTACK:38400 0000
attr 433MAPLECUL room MapleCUL
attr 433MAPLECUL verbose 3
#------------------------------------------------------------------------------

Ok, "_CC" fehlt... nachgetragen und neu gestartet:

ZitatCUL
868MAPLECUL
   
Initialized
STACKABLE_CC
433MAPLECUL
   
Defined

... trotzdem.

RaspiLED

#419
Hi,
also es hat jetzt unter Linux funktioniert. Ich habe tatsächlich erst alle Stackable_cc Devices gelöscht und dann shutdown restart und dann die Stackable und CUL definiert ;-)

Hier meine Beispiele:
Meine Definitionen:

define CULMGrau868 CUL /dev/serial/by-id/usb-STM32_MapleCUL_6bfbb14f-if00@38400 1432
attr CULMGrau868 group Gateways
attr CULMGrau868 icon cul_868
attr CULMGrau868 model CUN
attr CULMGrau868 rfmode SlowRF
attr CULMGrau868 room Arbeitszimmer,Hardware,Maple
attr CULMGrau868 verbose 5

define CULMGrau868Stack STACKABLE CULMGrau868
attr CULMGrau868Stack room Arbeitszimmer,Hardware,Maple

define CULMGrau433 CUL FHEM:DEVIO:CULMGrau868Stack:9600 0000
attr CULMGrau433 group Gateways
attr CULMGrau433 icon cul_cul
attr CULMGrau433 model CUN
attr CULMGrau433 rfmode SlowRF
attr CULMGrau433 room Arbeitszimmer,Hardware,Maple
attr CULMGrau433 verbose 5

list des ersten Maple:

Internals:
   CMDS       BbCFiAZNEkGMKLUYRTVWXeflptxz*
   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:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-STM32_MapleCUL_6bfbb14f-if00@38400 1432
   DeviceName /dev/serial/by-id/usb-STM32_MapleCUL_6bfbb14f-if00@38400
   FD         77
   FHTID      1432
   NAME       CULMGrau868
   NR         362
   PARTIAL
   STACKED    CULMGrau868Stack
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.24.02 a-culfw Build: 208 (2017-03-30_16-08-05) MapleCUNx4_03 (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+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   Readings:
     2017-06-28 05:18:25   ccconf          freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:8dB
     2017-06-28 05:18:33   cmds             B b C F i A Z N E k G M K L U Y R T V W X e f l p t x z *
     2017-06-28 05:13:34   state           Initialized
     2017-06-28 05:18:44   version         V 1.24.02 a-culfw Build: 208 (2017-03-30_16-08-05) MapleCUNx4_03 (F-Band: 868MHz)
Attributes:
   group      Gateways
   icon       cul_868
   model      CUN
   rfmode     SlowRF
   room       Arbeitszimmer,Hardware,Maple
   verbose    5

list des Stack auf dem ersten Maple:

Internals:
   DEF        CULMGrau868
   IODev      CULMGrau868
   NAME       CULMGrau868Stack
   NOTIFYDEV  CULMGrau868
   NR         363
   NTFY_ORDER 50-CULMGrau868Stack
   STATE      Defined
   TYPE       STACKABLE
Attributes:
   room       Arbeitszimmer,Hardware,Maple

list des zweiten Maple:

Internals:
   CMDS       bCFiAZNEGMKLUYRTVWXfz
   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:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        FHEM:DEVIO:CULMGrau868Stack:9600 0000
   DeviceName FHEM:DEVIO:CULMGrau868Stack:9600
   FD         77
   FHTID      0000
   IODev      CULMGrau868Stack
   IODevPort  9600
   IOReadFn   STACKABLE_IOReadFn
   NAME       CULMGrau433
   NR         364
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.24.02 a-culfw Build: 208 (2017-03-30_16-08-05) MapleCUNx4_03 (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+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   Readings:
     2017-06-28 05:15:27   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB
     2017-06-28 05:15:37   cmds             b C F i A Z N E G M K L U Y R T V W X f z
     2017-06-28 05:13:34   state           Initialized
     2017-06-28 05:15:51   version         V 1.24.02 a-culfw Build: 208 (2017-03-30_16-08-05) MapleCUNx4_03 (F-Band: 433MHz)
Attributes:
   group      Gateways
   icon       cul_cul
   model      CUN
   rfmode     SlowRF
   room       Arbeitszimmer,Hardware,Maple
   verbose    5

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...