Hallo,
ich bin komplett neu mit FHEM, Linux, Perl, Raspberry usw, also bitte Nachsicht und bitte bei Antworten entsprechend genau (am besten mit Angabe der genauen Befehle oder Pfade oder wie auch immer) ausführen. Danke!! 8) Ich hab auch schon gesucht und viel gelesen, aber so richtig fündig bin ich nicht geworden, wahrscheinlich fehlen mir die passenden Abkürzungen und Begriffe um etwas zu finden.
Ich habe einen Raspberry Pi3B frisch aufgesetzt und FHEM zusammen mit einem EnocaenPI Modul installiert (Nach Anleitung im Wiki, alles upgedated auf neuestem Stand). Zuerst konnte ich nach der Installation nicht auf das Webinterface zugreifen und habe deshalb eine Fehlersuche gestartet. Dabei ist aufgefallen, dass FHEM beim initialUsbCheck auf ttyAMA0 zugreift, der aber ja schon mit dem EnoceanPi belegt ist. Erst nachdem ich den USB check deaktiviert habe lief alles.
2021.02.02 21:59:17 2: TCM TCM_ESP3_0 RESPONSE: OK
2021.02.02 21:59:17 5: Starting notify loop for TCM_ESP3_0, 1 event(s), first is maturity: 01
2021.02.02 21:59:17 5: End notify loop for TCM_ESP3_0
2021.02.02 21:59:17 2: TCM TCM_ESP3_0 maturity 01 restored
2021.02.02 21:59:17 3: TCM TCM_ESP3_0 set repeater 0000
2021.02.02 21:59:17 5: TCM TCM_ESP3_0 sent ESP: 5500030005A60900003A
2021.02.02 21:59:17 5: SW: 5500030005A60900003A
2021.02.02 21:59:17 5: TCM TCM_ESP3_0 received ESP: 5500010002650000
2021.02.02 21:59:17 5: TCM_Parse 00
2021.02.02 21:59:17 2: TCM TCM_ESP3_0 RESPONSE: OK
2021.02.02 21:59:17 5: Starting notify loop for TCM_ESP3_0, 1 event(s), first is repeater: RepEnable: 00 RepLevel: 00
2021.02.02 21:59:17 5: End notify loop for TCM_ESP3_0
2021.02.02 21:59:17 2: TCM TCM_ESP3_0 repeater 0000 restored
2021.02.02 21:59:17 3: TCM TCM_ESP3_0 set mode 00
2021.02.02 21:59:17 5: TCM TCM_ESP3_0 sent ESP: 5500020005CD1C00AB
2021.02.02 21:59:17 5: SW: 5500020005CD1C00AB
2021.02.02 21:59:17 5: TCM TCM_ESP3_0 received ESP: 550001000265020E
2021.02.02 21:59:17 5: TCM_Parse 02
2021.02.02 21:59:17 2: TCM TCM_ESP3_0 RESPONSE: NOT_SUPPORTED
2021.02.02 21:59:17 5: Starting notify loop for TCM_ESP3_0, 1 event(s), first is initialized
2021.02.02 21:59:17 5: End notify loop for TCM_ESP3_0
2021.02.02 21:59:17 2: TCM TCM_ESP3_0 initialized
2021.02.02 21:59:17 5: Triggering initialUsbCheck
2021.02.02 21:59:17 4: initialUsbCheck exec usb create
2021.02.02 21:59:17 5: Cmd: >usb create<
2021.02.02 21:59:17 1: usb create starting
2021.02.02 21:59:17 4: serial0 is already used by the fhem device TCM_ESP3_0
2021.02.02 21:59:17 3: Probing ZWDongle device /dev/serial1
2021.02.02 21:59:17 5: SW: 01030020dc06
2021.02.02 21:59:17 5: answer:
2021.02.02 21:59:17 4: wrong answer
2021.02.02 21:59:17 4: ttyAMA0 is already used by the fhem device TCM_ESP3_0
2021.02.02 21:59:17 3: Probing CUL device /dev/ttyS0
2021.02.02 21:59:17 5: SW: 0a
2021.02.02 21:59:17 5: SW: 560a
2021.02.02 21:59:17 5: answer:
2021.02.02 21:59:17 4: wrong answer
2021.02.02 21:59:17 1: usb create end
2021.02.02 21:59:17 5: End notify loop for global
2021.02.02 21:59:17 0: Featurelevel: 6
Auch wenn erstmal alles funktioniert würde ich gerne wissen warum der Check versucht auf ttyAMA0 zuzugreifen, wo doch für USB ttyACA0 vorgesehen sein soll. Und muss ich da noch was ändern um nicht irgendwann Probleme zu bekommen wenn ich einen CUL oder andere Hardware dazu nutzen möchte? Momentan brauche ich den USB check nicht, aber wenn der ärger macht will ich lieber den Grund beheben als dass einfach nur zu deaktivieren.
Gruß in die Runde!
Hi,
mein Rat: schalte den intialUsbCheck ab.
in der FHEM Kommandozeile
attr initialUsbCheck disable 1
Dann save config
Der versucht einfach alle seriellen Schnittstellen zu testen und diese ev. automatisch mit irgendetwas zu installieren. Meist geht dabei etwas "kaputt"
Gruß Otto
Danke für die Schnelle Antwort!
Abgeschaltet habe ich ihn ja schon, mir geht es ja darum herauszufinden ob ich evtl irgendwas falsch gemacht habe dass mich später wieder einholt.
abschalten - ist nmM: alles richtig gemacht :)