Anfänger hat nanoCUL Problem

Begonnen von rumsel, 13 Dezember 2015, 17:45:42

Vorheriges Thema - Nächstes Thema

rumsel

Hallo,

ich habe mich nun seit einigen Wochen durch alle Anleitungen und das Forum gekämpft, komme aber nicht weiter. Nun hoffe ich, dass mir einer der Profis helfen kann.
Ich habe einen ganz simplen FHEM Server auf dem neuesten Stand. Ich habe mir aus einem Nano und einem Funkmodul einen nanoCul gebaut und nach Anleitung geflasht. Dies hat alles geklappt. Der CUL nimmt auch Kommandos an und antwortet. Ich habe Max Funkheizungskörperthermostate und möchte diese pairen. Ich gehe in FHEM und dem Thermostat jeweils in den Pairing Modus aber es findet kein Pairing statt. Ich empfange offenbar auch keine Signale.

Mein FHEM log sieht so aus:

15.12.13 17:30:51 5: SW: X00
2015.12.13 17:30:53 1: Including fhem.cfg
2015.12.13 17:30:53 3: telnetPort: port 7072 opened
2015.12.13 17:30:53 3: WEB: port 8083 opened
2015.12.13 17:30:53 3: WEBphone: port 8084 opened
2015.12.13 17:30:53 3: WEBtablet: port 8085 opened
2015.12.13 17:30:54 2: eventTypes: loaded 12 events from ./log/eventTypes.txt
2015.12.13 17:30:54 3: Opening nanoCUL device /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
2015.12.13 17:30:54 3: Setting nanoCUL serial parameters to 38400,8,N,1
2015.12.13 17:30:54 3: nanoCUL device opened
2015.12.13 17:30:57 3: nanoCUL: Possible commands: BCFiAZEkGMKUYRTVWXefltx
2015.12.13 17:30:57 2: Switched nanoCUL rfmode to MAX
2015.12.13 17:30:57 3: CUL_MAX_Check: Detected firmware version 166 of the CUL-compatible IODev
2015.12.13 17:30:57 5: nanoCUL sending Za123456
2015.12.13 17:30:57 5: SW: Za123456
2015.12.13 17:30:57 5: nanoCUL sending Zw111111
2015.12.13 17:30:57 5: SW: Zw111111
2015.12.13 17:30:57 1: Including ./log/fhem.save
2015.12.13 17:30:57 1: usb create starting
2015.12.13 17:30:58 1: usb create end
2015.12.13 17:30:58 0: Featurelevel: 5.7
2015.12.13 17:30:58 0: Server started with 11 defined entities (fhem.pl:10116/2015-12-06 perl:5.018002 os:linux user:fhem pid:2869)


Weiterhin habe ich folgende Dinge definiert:



Internals
CMDS
   
BCFiAZEkGMKUYRTVWXefltx
Clients
   
:CUL_MAX:HMS:CUL_IR:STACKABLE_CC:
DEF    
/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 0000
DeviceName
   
/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400
FD
   
10
FHTID
   
0000
NAME
   
nanoCUL
NR
   
20
NR_CMD_LAST_H
   
2
PARTIAL
   
STATE
   
Initialized
TYPE
   
CUL
VERSION
   
V 1.66 nanoCUL868
initString
   
X21 Zr Za123456 Zw111111
Readings
ccconf
   
freq:878.000MHz bWidth:203KHz rAmpl:33dB sens:8dB
   
2015-12-12 21:28:36
cmds
   
B C F i A Z E k G M K U Y R T V W X e f l t x
   
2015-12-13 17:30:57
raw
   
C35 = 01 / 1
   
2015-12-12 23:02:16
state
   
Initialized
   
2015-12-13 17:30:57
nanoCUL
Attributes
rfmode
   
MAX
   
deleteattr
verbose
   
5

sowie


   
deleteattr



Internals
DEF    
123456
IODev
   
nanoCUL
NAME
   
cm
NR
   
21
STATE
   
Defined
TYPE
   
CUL_MAX
addr
   
123456
cnt
   
0
pairmode
   
0
retryCount
   
0
cm
Attributes
IODev
   
nanoCUL
   
deleteattr
verbose
   
5
   
deleteattr

Leider konnte ich nichts dazu finden, wie ich rusfinden kann, ob ich bei den Definitionen etwas falsch eingestellt habe (also Software "Problem") oder aber meine Hardware (nanoCul) nicht läuft. Ich habe mir Minicom und CuteCom angeschaut. Allerdings bin ich nicht so der Profi und konnte nicht rausfinden, wie ich so einen Art Sniffer Modus aktivieren kann, um zu testen, ob überhaupt irgendwelche Signale am CUL ankommen. Kann und will mir einer helfen?






chris1284

du hast eine "komische" culf-version.
entweder nimmst du die offizielle 1.61 http://culfw.de/culfw.html oder die aktuelle aculw http://forum.fhem.de/index.php/topic,35064.msg273774.html#msg273774
(wobei ich nicht weiss ob die offzielle nen nanocul drin hat)

deine ccconf sieht auch nicht original aus (878.000MHz statt 868), so sieht es default aus freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:4dB



frank

ausserdem kann er im max mode kein homematic empfangen.

ps: die ausgabe von "list <device>" in code tags verpackt, wäre eine wohltat.  :)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

chris1284

äm rfmode ist max und er schreibt
Zitatich habe Max Funkheizungskörperthermostate
wie kommst du auf homematic  :o

ich meine deine aussage ansich stimmt ^^ ;D

frank

Zitatwie kommst du auf homematic
seltsam..., ich könnte schwören...
nach nochmaligem und genauen studium des threads, frage ich mich das nun auch.  :) :) :)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

rumsel

Ihr seid echt cool. Vielen Dank für die rege Beteiligung an meinem Problem. Ich werde mich nun ransetzen und testen, ob sich die Ratschläge in der Praxis bewähren.

rumsel


rumsel

Zitatdu hast eine "komische" culf-version.
entweder nimmst du die offizielle 1.61 http://culfw.de/culfw.html oder die aktuelle aculw http://forum.fhem.de/index.php/topic,35064.msg273774.html#msg273774
(wobei ich nicht weiss ob die offzielle nen nanocul drin hat)

deine ccconf sieht auch nicht original aus (878.000MHz statt 868), so sieht es default aus freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:4dB

Verdammte Axt. Eines vorweg: Meine Version hat glaube ich deswegen so eine merkwürdige Frequenz, weil der Sender so eine extreme Schwankung hat. Ich meine, gelesen zu haben, dass deswegen ein leicht erhöhter Wert eingestellt wurde.

So. Nun habe ich beide Vorschläge der Firmware versucht. Die offizielle Firmware schlägt deswegen fehl, weil es keine Nanocul Version gibt. Ich habe es mal mit der CUL versucht. Geht nicht. Dann habe ich die aus dem zweiten Link probiert (aculw). Die hat zwar einen NanoCul, aber leider wird MAX nicht unterstützt. Verdammter Dreck.
Nun habe ich wieder meine Version 1.66 drauf und hänge zum "Spaß" mal ein Log an. Vielleicht erkennt irgendeiner irgendwas (das war übrigens nach einem Pairing Versuch).


2015.12.13 21:42:22 0: Server shutdown
2015.12.13 21:42:22 5: SW: X00
2015.12.13 21:42:25 1: Including fhem.cfg
2015.12.13 21:42:25 3: telnetPort: port 7072 opened
2015.12.13 21:42:25 3: WEB: port 8083 opened
2015.12.13 21:42:25 3: WEBphone: port 8084 opened
2015.12.13 21:42:25 3: WEBtablet: port 8085 opened
2015.12.13 21:42:25 2: eventTypes: loaded 12 events from ./log/eventTypes.txt
2015.12.13 21:42:25 3: Opening nanoCUL device /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
2015.12.13 21:42:25 3: Setting nanoCUL serial parameters to 38400,8,N,1
2015.12.13 21:42:25 3: nanoCUL device opened
2015.12.13 21:42:28 3: nanoCUL: Possible commands: BCFiAZEkGMKUYRTVWXefltx
2015.12.13 21:42:28 2: Switched nanoCUL rfmode to MAX
2015.12.13 21:42:28 3: CUL_MAX_Check: Detected firmware version 166 of the CUL-compatible IODev
2015.12.13 21:42:28 5: nanoCUL sending Za123456
2015.12.13 21:42:28 5: SW: Za123456
2015.12.13 21:42:28 5: nanoCUL sending Zw111111
2015.12.13 21:42:28 5: SW: Zw111111
2015.12.13 21:42:29 1: Including ./log/fhem.save
2015.12.13 21:42:29 1: usb create starting
2015.12.13 21:42:29 1: usb create end
2015.12.13 21:42:29 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.12.13 21:42:29 0: Featurelevel: 5.7
2015.12.13 21:42:29 0: Server started with 11 defined entities (fhem.pl:10116/2015-12-06 perl:5.018002 os:linux user:fhem pid:7504)
2015.12.13 21:42:59 5: CUL_MAX_BroadcastTime: payload 0f0d15ea3b
2015.12.13 21:43:27 5: SW: C0D
2015.12.13 21:43:27 5: CUL/RAW (ReadAnswer): C0D = 1E / 30

2015.12.13 21:43:27 5: SW: C0E
2015.12.13 21:43:27 5: CUL/RAW (ReadAnswer): C0E = C4 / 196

2015.12.13 21:43:27 5: SW: C0F
2015.12.13 21:43:27 5: CUL/RAW (ReadAnswer): C0F = EC / 236

2015.12.13 21:43:27 5: SW: C10
2015.12.13 21:43:27 5: CUL/RAW (ReadAnswer): C10 = 8C / 140

2015.12.13 21:43:27 5: SW: C1B
2015.12.13 21:43:27 5: CUL/RAW (ReadAnswer): C1B = 03 /  3

2015.12.13 21:43:27 5: SW: C1D
2015.12.13 21:43:27 5: CUL/RAW (ReadAnswer): C1D = 91 / 145

chris1284

Zitat. Die hat zwar einen NanoCul, aber leider wird MAX nicht unterstützt. Verdammter Dreck.

klar unterstützt die aculf max... 

rumsel

Zitat von: chris1284 am 13 Dezember 2015, 22:10:26
klar unterstützt die aculf max...

Komisch. Vorhin habe ich es zweimal versucht und nach deinm Hinweis nun ein dritte mal. Die abgefragte Frequent liegt nun angeblich bei genau 868,30. Und ich habe zweimal ein Pairing versucht. Es steht nun eine schöne Zahlen-Kolonne im Log. Allerdings gepairt scheint mir nichts zu sein:

2015.12.13 22:35:26 0: Server shutdown
2015.12.13 22:35:26 5: SW: X00
2015.12.13 22:35:28 1: Including fhem.cfg
2015.12.13 22:35:28 3: telnetPort: port 7072 opened
2015.12.13 22:35:28 3: WEB: port 8083 opened
2015.12.13 22:35:28 3: WEBphone: port 8084 opened
2015.12.13 22:35:28 3: WEBtablet: port 8085 opened
2015.12.13 22:35:28 2: eventTypes: loaded 14 events from ./log/eventTypes.txt
2015.12.13 22:35:28 3: Opening nanoCUL device /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
2015.12.13 22:35:29 3: Setting nanoCUL serial parameters to 38400,8,N,1
2015.12.13 22:35:29 3: nanoCUL device opened
2015.12.13 22:35:32 3: nanoCUL: Possible commands: BCFiAZEGMKUYRTVWXefltx
2015.12.13 22:35:32 2: Switched nanoCUL rfmode to MAX
2015.12.13 22:35:32 3: CUL_MAX_Check: Detected firmware version 154 of the CUL-compatible IODev
2015.12.13 22:35:32 5: nanoCUL sending Za123456
2015.12.13 22:35:32 5: SW: Za123456
2015.12.13 22:35:32 5: nanoCUL sending Zw111111
2015.12.13 22:35:32 5: SW: Zw111111
2015.12.13 22:35:32 1: Including ./log/fhem.save
2015.12.13 22:35:32 1: usb create starting
2015.12.13 22:35:33 1: usb create end
2015.12.13 22:35:33 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.12.13 22:35:33 0: Featurelevel: 5.7
2015.12.13 22:35:33 0: Server started with 11 defined entities (fhem.pl:10116/2015-12-06 perl:5.018002 os:linux user:fhem pid:8429)
2015.12.13 22:36:02 5: CUL_MAX_BroadcastTime: payload 0f0d16e402
2015.12.13 22:39:50 5: SW: C0D
2015.12.13 22:39:50 5: CUL/RAW (ReadAnswer): C0D = 21 / 33

2015.12.13 22:39:50 5: SW: C0E
2015.12.13 22:39:50 5: CUL/RAW (ReadAnswer): C0E = 65 / 101

2015.12.13 22:39:50 5: SW: C0F
2015.12.13 22:39:50 5: CUL/RAW (ReadAnswer): C0F = 6A / 106

2015.12.13 22:39:50 5: SW: C10
2015.12.13 22:39:50 5: CUL/RAW (ReadAnswer): C10 = C8 / 200

2015.12.13 22:39:50 5: SW: C1B
2015.12.13 22:39:50 5: CUL/RAW (ReadAnswer): C1B = 43 / 67

2015.12.13 22:39:50 5: SW: C1D
2015.12.13 22:39:50 5: CUL/RAW (ReadAnswer): C1D = 91 / 145

2015.12.13 22:51:33 5: SW: C0D
2015.12.13 22:51:33 5: CUL/RAW (ReadAnswer): C0D = 21 / 33

2015.12.13 22:51:33 5: SW: C0E
2015.12.13 22:51:33 5: CUL/RAW (ReadAnswer): C0E = 65 / 101

2015.12.13 22:51:33 5: SW: C0F
2015.12.13 22:51:33 5: CUL/RAW (ReadAnswer): C0F = 6A / 106

2015.12.13 22:51:33 5: SW: C10
2015.12.13 22:51:33 5: CUL/RAW (ReadAnswer): C10 = C8 / 200

2015.12.13 22:51:33 5: SW: C1B
2015.12.13 22:51:33 5: CUL/RAW (ReadAnswer): C1B = 43 / 67

2015.12.13 22:51:33 5: SW: C1D
2015.12.13 22:51:33 5: CUL/RAW (ReadAnswer): C1D = 91 / 145


Wenn jetzt noch jemand eine Idee oder einen Vorschlag, der zielführend ist, wär ich mehr als dankbar.


marco-f

Was für ein Funkmodul hast Du verbaut? Nicht alles was angeblich 868 Mhz kann ist auch so aufgebaut dies wirklich sauber zu können. Musste ich auch gerade erst am eigenen Leib erfahren.

MfG
Marco

rumsel

Ich denke, du hast Recht damit. Nach einiger Recherche bin ich auch zu dieser Vermutung gekommen.  Angeblich sollte es ein CC1101 sein. Allerdings steht auf dem Modul CC1101 SE. Und das ist ja so eine light Variante. Ich habe mir nun in China ein paar andere Module bestellt. Vielleicht funktioniert ja irgend eines. Komischerweise habe ich nicht einen Händler gefunden, der tatsächlich ein CC1101 anbietet. Hast du da eine Quelle?

marco-f

Ich nehme mal an die Anleitung im Gummibaer Blog kennst Du bereits. Dort in den Kommentaren in dem Beitra von danzbox vom 30.11. findet man einige Infos zu dem Thema. Das dort verlinkte Modul hab ich mir diese Woche geordert und hoffe dass damit dann mein CUL Stick sauber läuft!

MfG