FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: burns1111 am 03 August 2019, 21:40:21

Titel: CUL unter Windows 10 wird nicht erkannt
Beitrag von: burns1111 am 03 August 2019, 21:40:21
Hallo,

ich habe gerad das erste mal FHEM laufen. Ich habe versucht es nach dem Anfängertutorial einzurichten. Ich habe mich bei der Installation für Activeperl entschieden.
Den Stick habe ich geflasht und über die inf den Treiber installiert. Im Windows sehe ich den Stick unter dem Namen ""C1101-USB-Light-CUL (COM4). Windows meldet das das Gerät OK ist.

im Log von FHEM bekomme ich folgende Meldung:

2019.08.01 20:33:59 1: registering fhem as Windows Service
2019.08.01 20:33:59 1: starting fhem as a service
2019.08.01 20:33:59 1: Including C:/Daten/FHEM/fhem-5.9/fhem.cfg
2019.08.01 20:34:00 3: WEB: port 8083 opened
2019.08.01 20:34:00 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2019.08.01 20:34:00 3: Opening CUL device com4
2019.08.01 20:34:00 3: Setting CUL serial parameters to 9600,8,N,1
2019.08.01 20:34:00 1: PERL WARNING: Second Read attempted before First is done at ./FHEM/00_CUL.pm line 557.
2019.08.01 20:34:00 1: PERL WARNING: Use of uninitialized value $got in numeric ne (!=) at C:/Daten/FHEM/fhem-5.9/perl/vendor/lib/Win32/SerialPort.pm line 1216.
2019.08.01 20:34:00 1: PERL WARNING: Second Write attempted before First is done at ./FHEM/DevIo.pm line 136.
2019.08.01 20:34:00 1: PERL WARNING: Use of uninitialized value $written in numeric ne (!=) at C:/Daten/FHEM/fhem-5.9/perl/vendor/lib/Win32/SerialPort.pm line 1580.
2019.08.01 20:34:00 1: Cannot init com4, ignoring it (CUL)
2019.08.01 20:34:00 1: Including ./log/fhem.save
2019.08.01 20:34:00 3: initialUsbCheck return value: This command is not yet supported on windows
2019.08.01 20:34:00 0: Featurelevel: 5.9
2019.08.01 20:34:00 0: Server started with 7 defined entities (fhem.pl:19681/2019-06-21 perl:5.030000 os:MSWin32 user:SYSTEM pid:3696)
2019.08.01 20:36:57 2: Switched CUL rfmode to HomeMatic

Kann mir jemand helfen wo ich ansetzen kann warum der Stick nicht läuft?
Im Anhang auch ein Bild von meinem CUL Stick in FHEM. Vielleicht hilft das weiter.

Sorry ich habe wirklich noch keine Erfahrung und will mich gerade einarbeiten.

Vielen Dank für die Hilfe
Titel: Antw:CUL unter Windows 10 wird nicht erkannt
Beitrag von: krikan am 03 August 2019, 21:53:54
Vielleicht hilft es, wenn Du COM4 statt com4 angibst !?

Gruß, Christian
Titel: Antw:CUL unter Windows 10 wird nicht erkannt
Beitrag von: burns1111 am 04 August 2019, 21:30:50
Hallo,

ich habe es ausprobiert leider hat sich nix an der Situation geändert.
Hier das Log vom letzten Start:

2019.08.04 21:19:49.042 0: Featurelevel: 5.9
2019.08.04 21:19:49.043 0: Server started with 8 defined entities (fhem.pl:19681/2019-06-21 perl:5.030000 os:MSWin32 user:SYSTEM pid:3792)
2019.08.04 21:22:15.240 1: PERL WARNING: Terminating on signal SIGTERM(15)
2019.08.04 21:22:36.483 1: registering fhem as Windows Service
2019.08.04 21:22:36.484 1: starting fhem as a service
2019.08.04 21:22:36.486 1: Including C:/Daten/FHEM/fhem-5.9/fhem.cfg
2019.08.04 21:22:39.571 1: PERL WARNING: Second Read attempted before First is done at ./FHEM/00_CUL.pm line 557.
2019.08.04 21:22:39.571 1: PERL WARNING: Use of uninitialized value $got in numeric ne (!=) at C:/Daten/FHEM/fhem-5.9/perl/vendor/lib/Win32/SerialPort.pm line 1216.

2019.08.04 21:22:39.571 1: PERL WARNING: Second Write attempted before First is done at ./FHEM/DevIo.pm line 136.
2019.08.04 21:22:39.571 1: PERL WARNING: Use of uninitialized value $written in numeric ne (!=) at C:/Daten/FHEM/fhem-5.9/perl/vendor/lib/Win32/SerialPort.pm line 1580.
2019.08.04 21:22:39.603 1: Cannot init COM4, ignoring it (CUL_Stick)
2019.08.04 21:22:39.642 1: Including ./log/fhem.save
2019.08.04 21:22:39.650 0: Featurelevel: 5.9
2019.08.04 21:22:39.650 0: Server started with 8 defined entities (fhem.pl:19681/2019-06-21 perl:5.030000 os:MSWin32 user:SYSTEM pid:3888)


Können sie "Warnings" der Uninitialisierten Variablen ein Problem sein?
Titel: Antw:CUL unter Windows 10 wird nicht erkannt
Beitrag von: burns1111 am 04 August 2019, 21:32:50
Gibt es vielleicht noch ein zusammenhängendes Tutorial für die Einrichtung von FHEM mit einem CUL Stick unter Windows?
Titel: Antw:CUL unter Windows 10 wird nicht erkannt
Beitrag von: krikan am 05 August 2019, 15:07:50
Ist der CUL überhaupt schon mit einer Firmware geflasht?

ZitatGibt es vielleicht noch ein zusammenhängendes Tutorial für die Einrichtung von FHEM mit einem CUL Stick unter Windows?
Mir ist unbekannt welches Du genutzt hast.  :)

Das https://wiki.fhem.de/wiki/FHEM_Installation_Windows aber vermutlich nicht. Der Schritt https://wiki.fhem.de/wiki/FHEM_Installation_Windows#Installation_Win32::SerialPort ist bei aktuellen Strawberry-Perl Editionen überflüssig; wird im Standard mitgeliefert.

Gruß, Christian
Titel: Antw:CUL unter Windows 10 wird nicht erkannt
Beitrag von: burns1111 am 05 August 2019, 21:22:39
Hallo,

das Flashen durchgeführt. Ich habe die FW 1.67 aufgespielt. Lief auch alles soweit durch ohne einen Fehler zu melden.

Kann es zum Problem geworden sein das ich activeperl (32 Bit) installiert haben und den serialport nochmal hinterer?
Funktioniert eigntlich auch die 64 Bit variante? Bisher hatte ich in den Foren nix positives gelesen.



Titel: Antw:CUL unter Windows 10 wird nicht erkannt
Beitrag von: burns1111 am 05 August 2019, 21:54:13
Sorry kurze korrektur:

Ich habe einen Busware CUL V3.4.
Habe mir die CUL_V3.hex auf den Stick geladen (siehe Screenshoot).
Titel: Antw:CUL unter Windows 10 wird nicht erkannt
Beitrag von: burns1111 am 07 August 2019, 19:54:38
Hallo,

ich habe gestern alles deinstalliert und neu gemacht StrawberryPerl  an statt Active Perl und dann geht alles.

Danke trotzdem für die hilfe