Busware CC1101 wird nicht erkannt

Begonnen von curt, 05 Juni 2017, 21:07:30

Vorheriges Thema - Nächstes Thema

curt

Mir wurde geraten, in diesem Unterforum zu fragen.

Hallo allerseits,

ich bin Anfänger bei FHEM und bei Homematic. Ich bin Fortgeschrittener bei Debian, Raspberry.

Mein Ziel ist simpel: Ich möchte bei einigen Fenstern überwachen, ob ich sie wirklich geschlossen habe. Bei der Gelegenheit möchte ich einiges über das Thema IoT lernen.

Dafür habe ich mir einen (weiteren, ich habe zwei RPi) RPi Model B+ sowie das Aufsteckmodul Busware CC1101 https://www.amazon.de/dp/B00MW4CAZU/ sowie zwei Fenstermelder gekauft. Eine Homematic-Anlage habe ich nicht, Erfahrungen liegen nicht vor.

Zunächst nahm ich RPi in Betrieb. Dann hielt ich mich an Vorgaben https://blog.krannich.de/2015/11/fhem-mit-debian-jessie-und-busware-scc-installieren/ und http://busware.de/tiki-index.php?page=SCC_Installation . FHEM ist installiert und antwortet auf Port 80.

Das SCC-Modul habe ich nicht geflasht, laut Anbieterseite sei das nicht notwendig. Ich wüsste allerdings auch nicht, wie man das macht. Das Modul habe ich dann auf das RPi gesteckt - die Steckerleiste des B+ ist allerdings länger als die des SCC. Die Leistendoku sagt, dass ich mich an dem quadratischen Lötpunkt orientieren solle: Das SCC-Modul steckt also mit Orientierung zu der Seite, an der auch die SD-Card eingesteckt wird.

Problem: Das SCC-Modul wird wohl nicht erkannt.

Ich hätte in /var/log/syslog irgend eine Nachricht erwartet, dass Hardware erkannt wurde. Vielleicht so etwas wie
Zitat
Opening SCC device /dev/ttyAMA0
Setting SCC serial parameters to 38400,8,N,1
SCC device opened

Irgend etwas läuft falsch - aber was? Ich habe nicht die geringste Idee, wie es nun weitergehen könnte. Könnt ihr mir bitte helfen?
RPI 4 - Jeelink HomeMatic Z-Wave

RaspiLED

Hi,
Zeig uns doch bitte mal die folgenden Befehle auf einer (ssh) bash eingegeben:
ls -la /dev/serial/by*
und ein
dmesg | grep tty
und ein
lsmod
Ich will erstmal verstehen ob die Hardware Schnittstelle überhaupt zur Verfügung steht.
Was zeigt in fhem ein
usb scan
Der probiert ja erstmal alle Schnittstellen durch :-)
Gruß Arnd


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

curt

Hier die Ergebnisse:

Zitat
# ls -la /dev/serial/by*
ls: cannot access /dev/serial/by*: No such file or directory

Zitat
# dmesg | grep tty
[    0.000000] Kernel command line: bcm2708_fb.fbwidth=720 bcm2708_fb.fbheight=480 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000  dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=a8a8d361-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
[    0.001386] console [tty1] enabled
[    1.096614] 20201000.serial: ttyAMA0 at MMIO 0x20201000 (irq = 81, base_baud = 0) is a PL011 rev2

Zitat
# lsmod
Module                  Size  Used by
cfg80211              525710  0
rfkill                 21373  1 cfg80211
ip6table_filter         2144  0
ip6_tables             12785  1 ip6table_filter
xt_REDIRECT             1547  1
nf_nat_redirect         1911  1 xt_REDIRECT
xt_tcpudp               2455  1
iptable_nat             2425  1
nf_conntrack_ipv4       8616  1
nf_defrag_ipv4          1753  1 nf_conntrack_ipv4
nf_nat_ipv4             6114  1 iptable_nat
nf_nat                 18838  2 nf_nat_redirect,nf_nat_ipv4
nf_conntrack           97277  3 nf_conntrack_ipv4,nf_nat_ipv4,nf_nat
iptable_filter          2220  0
ip_tables              12512  2 iptable_filter,iptable_nat
x_tables               20921  6 ip_tables,iptable_filter,xt_tcpudp,ip6table_filter,ip6_tables,xt_REDIRECT
bcm2835_gpiomem         3791  0
uio_pdrv_genirq         3718  0
uio                    10166  1 uio_pdrv_genirq
fixed                   3029  0
snd_bcm2835            23131  0
snd_pcm                97825  1 snd_bcm2835
snd_timer              22674  1 snd_pcm
snd                    68784  3 snd_timer,snd_bcm2835,snd_pcm
ipv6                  384052  24

Zitat von: RaspiLED am 06 Juni 2017, 03:32:17
Ich will erstmal verstehen ob die Hardware Schnittstelle überhaupt zur Verfügung steht.
Da liegt mein aktuelles Problem, genau da. Also mal abgesehen davon, dass ich keinerlei Erfahrungen mit FHEM oder homematic habe: Das will ich ja ändern.

Zitat von: RaspiLED am 06 Juni 2017, 03:32:17
Was zeigt in fhem ein
usb scan
Der probiert ja erstmal alle Schnittstellen durch :-)
Im Webbrowser in die Eingabezeile eingeben?

Ohh, guck, da kommt ja was:
Zitat### ttyAMA0: checking if it is a CUL
ttyAMA0 is already used by the fhem device SCC

Ich bin froh, dass Du reagiert hast. Ich weiß, dass newbies nervig sind. Danke!
RPI 4 - Jeelink HomeMatic Z-Wave

RaspiLED

Sorry, da hattest ja geschrieben, dass es das GPIO Modul ist!
Also
ls -la /dev/ttyAMA0
Zeigt Dir die Schnittstelle mit User und Rechten
Laut FHEM hast Du ein Device SCC definiert, welches die Schnittstelle nutzt.
Zeig mal ein
list SCC
Und in dem Device ein
get SCC ccconf
Sieht doch eigentlich schon gut aus ;-)
Gruß Arnd


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

rudolfkoenig

Achtung: ich habe ein SCC noch nie in den Haenden gehabt, nur das FHEM-Modul dafuer geschrieben, deswegen sind folgende Aussagen mit Vorsicht zu geniessen:

Ein SCC wird nicht per USB angesprochen, sondern ueber die serielle Leitung (/dev/ttyAMA0, /dev/ttyS0), was per Voreinstellung von den Distributionen meist fuer eine Console reserviert/konfiguriert wird. Weiterhin gab es bei aktivierten seriellen Leitung Probleme bei Bluetooth, deswegen wird das in manchen Faellen auch deaktiviert. Siehe https://forum.fhem.de/index.php/topic,50340 und aehnliche Eintraege im Forum oder FHEM Wiki.

Falls es richtig angschlossen ist, dann sollte FHEM das Geraet bei aktivierten autocreate (Voreinstellung) auf einem RPi1 oder RPi2 automatisch erkennen und einbinden.  Auf HM muss aber noch manuell umgestellt werden (attr CUL_0 rfmode HomeMatic).

Ich habe gerade autocreate angepasst, damit autocreate von SCC auch auf dem RPi3 funktioniert, update gibt es erst ab morgen. Fuer Feedback waere ich dankbar.

RaspiLED

#5
In Deinem Fall also
attr SCC rfmode HomeMatic
Im Device auswählen
Und es stimmt, es könnte auch eine andere serielle Leitung (console, bluetooth, ...) auf ttyAMA0 liegen.
Schauen wir uns an, wenn ccconf einen Fehler liefert. Danke Rudi!
Gruß Arnd



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

curt

Hallo allerseits,

/dev/ttyAMA0 hatte ich vermittels sysctrl entsprechend der Herstelleranleitung gestoppt und ausgeschaltet: http://busware.de/tiki-index.php?page=SCC_Installation

Zitat# ls -la /dev/ttyAMA0
crw-rw---- 1 root dialout 204, 64 Jun  5 19:30 /dev/ttyAMA0

(Irgendwo las ich, dass ich irgendwelche Nutzer in die group dialout aufnehmen könne, solle. Das habe ich allerdings nicht getan.)

ZitatIm Browser: list SCC
Internals:
   CMDS       mBbCFiAZGMYRTVWXef*%ltuxz
   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:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyAMA0@38400 1234
   DeviceName /dev/ttyAMA0@38400
   FD         11
   FHTID      1234
   NAME       SCC
   NR         22
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CSM868
   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 ^\*
   Readings:
     2017-06-05 19:30:26   cmds             m B b C F i A Z G M Y R T V W X e f * % l t u x z
     2017-06-05 19:30:26   state           Initialized
Attributes:

ZitatIm Browserfenster:
SCC ccconf => freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB

@rudolfkoenig
Deinen Beitrag habe ich nicht vollständig verstanden. Das liegt aber an mir: Ich bin völlig neu. - Was bedeutet zum Beispiel, dass Du etwas angepasst hast? Muss ich da jetzt etwas machen um die Anpassung zu bekommen? Du sprachst auch von Modul. Muss ich Module installieren? Bislang habe ich lediglich in fhem 5.8 installiert sowie in fhem.cfg folgende Anpassung vorgenommen:

Zitat#define CUL_0 CUL /dev/ttyAMA0@38400 1034
define SCC CUL /dev/ttyAMA0@38400 1234

Und weiter:
Zitat
Im Browserfenster: attr SCC rfmode HomeMatic
SecurityCheck:
WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth.
telnetPort has no associated allowed device with password/globalpassword.

Restart FHEM for a new check if the problem is fixed,
or set the global attribute motd to none to supress this message.

@RaspiLED
Zitat
Im Device auswählen
Diesen Satz habe ich nicht verstanden. Was soll ich tun?
RPI 4 - Jeelink HomeMatic Z-Wave

RaspiLED

Hi,
also nach diesem list und dem ccconf ist alles Paletti!

Das device funtioniert in fhem (state initialized) und ist auf 868.300 MHz eingestellt (ccconf zeigt das).

Nun ist die Frage, was willst Du konkret damit steuern bzw. empfangen? Oder Du setzt den Thread auf gelöst ;-)

Gruß Arnd


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

rudolfkoenig

#8
ZitatWas bedeutet zum Beispiel, dass Du etwas angepasst hast?
Dass ich Programmcode geaendert habe, so dass ein SCC auch auf dem Raspberry PI 3 automatisch von FHEM erkannt und eingebunden wird. Bisher war das nur auf dem RPi1 und RPi2 der Fall.


ZitatMuss ich da jetzt etwas machen um die Anpassung zu bekommen?
Ja, in FHEM update ausfuehren. Ein FHEM Release (wie 5. 8) ist nur eine Momentaufnahme, die Entwicklung laeuft kontinuierlich, es gibt taeglich Aenderungen. Falls man mit FHEM ein Problem hat, und es melden will, sollte man vorher dringend update durchfuehren, und das Problem erneut pruefen, da es evtl. in der Zwischenzeit behoben wurde.


ZitatDu sprachst auch von Modul. Muss ich Module installieren?
Ein FHEM Modul ist eine Datei im FHEM Unterverzeichnis, z.Bsp. 98_CUL.pm. Sie wird bei der Installation von FHEM angelegt, und mit Hilfe des FHEM update Befehls aktualisiert. 00_CUL.pm enthaelt Programmcode, damit dein Hardware von Busware nach den "FHEM-Regeln" bedient werden kann.

curt

Zitat von: RaspiLED am 07 Juni 2017, 08:04:54
also nach diesem list und dem ccconf ist alles Paletti!

Ich habe zwar nicht so ganz genau verstanden, was ich mit Deiner Hilfe tat - aber egal: Ich freue mich sehr. Danke!

Zitat von: RaspiLED am 07 Juni 2017, 08:04:54Nun ist die Frage, was willst Du konkret damit steuern bzw. empfangen? Oder Du setzt den Thread auf gelöst ;-)

Ich will überwachen. Leider weiß ich nicht so recht weiter: Mein Browserfenster ist recht leer, nur links sind einige Links, oben die Eingabezeile. Ich weiß inzwischen, dass es Module gibt, einige scheinen bei mir geladen, ich kann da einige erraten. Ich ahne, dass eine Antwort "lies die Doku und das PDF" sein wird. Wenn man aber so ganz neu (wie ich) ist, wird man erschlagen: Was ist wichtig, was unwichtig? Wie muss das im Ergebnis aussehen? Das weiß ich im Moment alles nicht. Es wäre sehr-sehr freundlich, wenn wir den "Anschluss" eines Sensors gemeinsam durchführen könnten.

Ich hatte mir zwei Türsensoren gekauft, das scheint mir für den Anfang eher einfach: Da gibt es halt an oder aus, schlossen oder offen. Der eine ist ein optischer, der andere ein magnetischer Sensor. Den magnetischen Sensor (EQ3 HomeMatic Funk-Fensterkontakt HM-SEC-SC-2) habe ich nun ausgepackt und in Betrieb genommen. Selbst da, bei so einem kleinen Ding, wird man vom Handbüchlein erschlagen: "Anlernen des Sensors" ... Hilfe! - Das habe ich also nicht gemacht.

Da habe ich einige Male "Tür auf - Tür zu" gespielt. Danach habe ich im Browserfenster auf dem Link "Log" geklickt. Siehe da: Der nächste Grund zur Freude: Mein neuer Freund FHEM hat das alles ganz genau beobachtet. Leider weiß er nun nicht, was er nun damit veranstalten soll. (Er soll mir das im Browser oder sonstwo anzeigen.)

Zitat
2017.06.07 10:52:26 3: SCC: Unknown code A0C0B8441559286000000010800::-75:SCC, help me!
2017.06.07 10:52:27 3: SCC: Unknown code A0C0C84415592860000000109C8::-72.5:SCC, help me!
2017.06.07 10:52:29 3: SCC: Unknown code A0C0D8441559286000000010A00::-72:SCC, help me!
2017.06.07 10:52:33 3: SCC: Unknown code A0C0E8441559286000000010BC8::-67:SCC, help me!

Die erste und dritte Zeile sind in meiner Erinnerung "Tür zu", die zweite und vierte Zeile "Tür auf".

Hmmm. Wie liest man allgemein so eine Zeile? Ist da irgendwo so eine Art MAC-Adresse von Homematic drin? Was ist da noch so Feines drin? Die letzte Zahl ist vermutlich die Signalstärke in dB.

Vermutlich muss ich jetzt was machen - nur was? Muss ich ernsthaft das kleine Magnetschalterdings "anlernen"? (Der hat da so einen Schachtnippel wie andernorts für Reset, das ist wohl der Anlernmodus dort.) - Vor allem muss ich sicher etwas mit meinem neuen Freund FHEM machen. Aber was?

Zitat von: rudolfkoenig am 07 Juni 2017, 09:20:13
Dass ich Programmcode geaendert habe, so dass ein SCC auch auf dem Raspberry PI 3 automatisch von FHEM erkannt und eingebunden wird. Bisher war das nur auf dem RPi1 und RPi2 der Fall.

Falls Du das an Hand meiner Protokollausgaben getan hast, muss ich Dich enttäuschen, das ist ein RPi B+, UK-Version. Genau dieser hier: https://www.amazon.de/dp//B00REKHMS2/
RPI 4 - Jeelink HomeMatic Z-Wave

RaspiLED

Hi,
Zunächstmal ja lesen ist ein guter Tipp: Konkret der Anfängerguide:
https://fhem.de/Heimautomatisierung-mit-fhem.pdf

Und ja genau bei Homematic (habe ich übrigens nich nicht) werden due Geräte miteinander gepairt. Damit kann ein Taster ein Rolle öffnen/schliessen.
Oder FHEM kann die Infos der Geräte (entschlüsseln und) empfangen bzw. schalten.
Im Anhang ab Seite 60 steht alles zu HM ;-)
Gruß Arnd


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

Fixel2012

Zitat von: curt am 07 Juni 2017, 22:01:49
Da habe ich einige Male "Tür auf - Tür zu" gespielt. Danach habe ich im Browserfenster auf dem Link "Log" geklickt. Siehe da: Der nächste Grund zur Freude: Mein neuer Freund FHEM hat das alles ganz genau beobachtet. Leider weiß er nun nicht, was er nun damit veranstalten soll. (Er soll mir das im Browser oder sonstwo anzeigen.)

Die erste und dritte Zeile sind in meiner Erinnerung "Tür zu", die zweite und vierte Zeile "Tür auf".

Hmmm. Wie liest man allgemein so eine Zeile? Ist da irgendwo so eine Art MAC-Adresse von Homematic drin? Was ist da noch so Feines drin? Die letzte Zahl ist vermutlich die Signalstärke in dB.

Vermutlich muss ich jetzt was machen - nur was? Muss ich ernsthaft das kleine Magnetschalterdings "anlernen"? (Der hat da so einen Schachtnippel wie andernorts für Reset, das ist wohl der Anlernmodus dort.) - Vor allem muss ich sicher etwas mit meinem neuen Freund FHEM machen. Aber was?

Falls Du das an Hand meiner Protokollausgaben getan hast, muss ich Dich enttäuschen, das ist ein RPi B+, UK-Version. Genau dieser hier: https://www.amazon.de/dp//B00REKHMS2/

2017.06.07 10:52:26 3: SCC: Unknown code A0C0B8441559286000000010800::-75:SCC, help me!
2017.06.07 10:52:27 3: SCC: Unknown code A0C0C84415592860000000109C8::-72.5:SCC, help me!
2017.06.07 10:52:29 3: SCC: Unknown code A0C0D8441559286000000010A00::-72:SCC, help me!
2017.06.07 10:52:33 3: SCC: Unknown code A0C0E8441559286000000010BC8::-67:SCC, help me!


Die vier Zeilen in deinem Log bedeuten tatächlich, dass Fhem mit bekommen hat, dass dein Aktor etwas sendet. Das Gerät musst du allerdings vorerst anlernen! Die Meldung meldet lediglich, dass ein nich angelernter HomeMatic Aktor in der nähe sendet.

Um den Aktor zu pairen solltest dir erstmal die Anleitung deines Aktors anschauen, da ist beschrieben, wie man das Ding in den Anlern Modus kriegt.

Als nächstes musst du deinen CUL, der an Fhem hängt in den anlern Modus bringen, dies ist in der Fhem commandref erklärt, einfach mal rein schauen und nach deinem Empfangs-Modul suchen.

Ich meine der set-Befehl lautet hmPairForSec anchließend in dem Feld dahinter die Zeit in Sekunden angeben.

Anschließend sollte der Aktor an Fhem angelernt sein und per autocreate erstelt worden sein. Du siehst links in dem Menü nun einen neuen Raum, in dem Raum ist dein neu erstelltes Gerät und liefert dir nun die korrekten Readings, sprich auf und zu.

Hoffe ich konnte dir Klarheit in die Sache bringen, als Anfänger musst du dich erstmal Tage lang ein lesen und dann mit dem Stoff das Theoretische langsam versuchen Praktisch um zu setzen, war bei uns allen nicht anders ;)

Für alle zukünftigen Fragen lege ich dir erstmal die Fhem commandref und das Fhem Wiki ans Herz  :)
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

curt

Zitat von: Fixel2012 am 08 Juni 2017, 08:46:52
Die vier Zeilen in deinem Log bedeuten tatächlich, dass Fhem mit bekommen hat, dass dein Aktor etwas sendet. Das Gerät musst du allerdings vorerst anlernen!

Sendete. Vergangenheitsform. Denn FHEM hat wieder vergessen, dass es das SCC-Dingens gibt. Also empfängt er auch nichts mehr. Dazu unten.

Zitat von: Fixel2012 am 08 Juni 2017, 08:46:52
Hoffe ich konnte dir Klarheit in die Sache bringen, als Anfänger musst du dich erstmal Tage lang ein lesen und dann mit dem Stoff das Theoretische langsam versuchen Praktisch um zu setzen, war bei uns allen nicht anders ;)

Ich hatte die Hoffnung, dass bei dem ersten anzulernenden Gerät mich jemand an die Hand nimmt "guck, ist gar nicht soo schwer" - denn ohne Erfolgserlebnisse ist es übel.

Zitat von: RaspiLED am 07 Juni 2017, 22:29:08
Zunächstmal ja lesen ist ein guter Tipp: Konkret der Anfängerguide:
https://fhem.de/Heimautomatisierung-mit-fhem.pdf

Ich habe größere Lust, die komplette Hardware aus dem Fenster zu pfeffern - und die "Doku" gleich hinterher. Ich erwarte bei Hobbyprojekten wirklich keine perfekte didaktisch durchdachte Dokumentation. Wenn man aber mit tausenden unbekannten offenbar selbst erfundenen Begriffen bombardiert wird, die nirgendwo erklärt werden, dann wird es schwierig. Zumal ich mit meinem Wissensstand überhaupt nicht erkennen kann, was im ersten Moment wichtig und was für den absoluten Profi ist.

Beispiel gefällig? Gern:
Mein schönes RPi mit dem SCC-Dingens hat dank Deiner Hilfe ja gelernt, dass es als Hardware etwas Huckepack hat - und gleich wieder vergessen. Keine Ahnung, vermutlich wegen Reboot. Na prima. Ich denke mir so: Da hat doch der Rudolf geschrieben, dass er irgend etwas änderte, viellicht hilft mir das auch. Ich mache mal ein update, wird schon nicht schaden, ich sichere vorher. Schon da fängt das große Rätselraten an: Nur /var/fhem ? Oder ist da woanders noch was versteckt? Egal, ich update jetzt mal.

Seite 50 steht u.a.:
Zitatführen anschließend den Befehl updatecheck aus, so können Sie sich die neuesten bugfixes und Weiterentwicklungen anzeigen lassen.

Aha. Wo denn? Shell oder Eingabefenster im Browser? Shell offenbar nicht - oder ich kenne das richtige Unterverzeichnis nicht. Browser aber auch nicht. Na prima.

Einen Tag später zufällig im Wiki: Das heißt gar nicht "updatecheck" - das heißt "update check". Tolle Wurst. Aha, das geht. Dann können wir ja endlich das Update machen:

"update" im Browser:
Zitat2017.06.09 21:54:23 1 : http://fhem.de/fhemupdate/controls_fhem.txt: Select timeout/error:

Ei, was ist das denn? Kommt nach dem Doppelpunkt noch was? Nein, kommt nicht. Was will mir das nun wieder sagen? Das wird sicher eine selbsterklärende Fehlermeldung sein, vielleicht gar mit verständlichem Hinweis, was nun zu tun sei. Oder? Wird sicher an mir liegen ...

Zitat von: RaspiLED am 07 Juni 2017, 22:29:08
Im Anhang ab Seite 60 steht alles zu HM ;-)

Gleiches Spiel.
Seite 71, anlernen HM:
Zitat
1. set <LANIf> hmPairForSec <Sekunden>
Anlernen am Device auslösen.
FHEM erkennt die Nachricht und richtet das entsprechende Device eingetragen

Aha, ja. Klar, völlig klar. Welche Bedeutung "LANif" hat, welche Werte zulässig sind, ob das wahlfrei ist, welche Konsequenzen das hat - nichts erklärt. Null. - Was "Sekunden" als Wort bedeutet ist mir schon noch klar. Aber was sind zulässige, was sind sinnvolle Werte, was bedeuten sie eigentlich? Nehme ich -1 oder 0 oder 3.600 oder 86.400? Und was will man mir sprachlich geschickt mit "richtet das entsprechende Device eingetragen" mitteilen?

Tut mir leid - kann ich nicht. Ich fühle mich nun alt.

Bitte nicht falsch verstehen: Mir ist durchaus klar, dass das kein Profiprojekt ist. Ich habe es so zu nehmen, wie es ist. - Ich will lediglich aufzeigen, dass ich im Grunde gar keine Chance habe:

FHEM vergisst (bei mir) die Einstellungen. Daher funktioniert ein Anlernen selbst dann nicht, wenn ich es könnte. - Update geht nicht. - Anfänger-Doku von mir nicht nachvollziehbar. 

Wenn jemand den einen oder anderen Tipp hat, wäre ich sehr dankbar. Ich wünsche allen gleichzeitig ein schönes Wochenende.
RPI 4 - Jeelink HomeMatic Z-Wave

Ralf9

FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

curt

Hallo allerseits,

das update hat dann doch beschlossen durchzulaufen. Falls die Ausgaben im Log nach dem Reboot von Interesse sind:
Zitat
2017.06.10 00:53:11 1: Including fhem.cfg
2017.06.10 00:53:11 3: telnetPort: port 7072 opened
2017.06.10 00:53:13 3: WEB: port 8083 opened
2017.06.10 00:53:13 3: WEBphone: port 8084 opened
2017.06.10 00:53:13 3: WEBtablet: port 8085 opened
2017.06.10 00:53:13 2: eventTypes: loaded 18 events from ./log/eventTypes.txt
2017.06.10 00:53:14 3: Opening SCC device /dev/ttyAMA0
2017.06.10 00:53:14 3: Setting SCC serial parameters to 38400,8,N,1
2017.06.10 00:53:14 3: SCC: Possible commands: mBbCFiAZGMYRTVWXef*%ltuxz
2017.06.10 00:53:14 3: SCC device opened
2017.06.10 00:53:14 1: Including ./log/fhem.save
2017.06.10 00:53:14 1: usb create starting
2017.06.10 00:53:18 1: usb create end
2017.06.10 00:53:18 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth. telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2017.06.10 00:53:18 0: Featurelevel: 5.8
2017.06.10 00:53:18 0: Server started with 10 defined entities (fhem.pl:14348/2017-05-22 perl:5.020002 os:linux user:fhem pid:557)

Das ist schon mal schön. - Weniger schön ist folgendes: Wenn ich nun mit dem Magnetkontakt (ungepairt) spiele, kommt da leider nichts mehr in das Log. Sprich: Die lustige Meldung "SCC, help me!" fehlt im Log. Das verunsichert mich: Läuft da was schief? Oder ignoriere ich das erstmal?

@Ralf9
Danke für Deine Zusammenfassung. Darf ich dazu bitte etwas fragen?

Ich lese https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen und dort steht "Zunächst mal muss man einen CUL/CUN/Homematic IO installieren" - Da klicke ich drauf, das ist diese Seite: https://wiki.fhem.de/wiki/HomeMatic_Installieren

Da stehen Befehle, die ich bei CUL oder CUNO oder HM IOs eingeben solle. Leider weiß ich nicht, was das ist und ob mich das betrifft. Ich habe das hier: Busware CC1101 https://www.amazon.de/dp/B00MW4CAZU/ - das ist auf die Steckerleiste des RPi gesteckt.

Zur Erinnerung: In fhem.cfg steht bei mir
Zitatdefine SCC CUL /dev/ttyAMA0@38400 1234

Ich bitte um Unterstützung.

RPI 4 - Jeelink HomeMatic Z-Wave