[FHZ] Problem mit FHZ1000PC auf einer NSLU2 unter unslung 6.8

Begonnen von Guest, 17 Juni 2008, 14:27:56

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

ich versuche eine FHZ1000PC auf einer NSLU2 unter unslung 6.8 mit
fhem.pl anzusprechen.

Folgender Treiber wird bei mir verwendet:

bash-3.2# cat /proc/tty/driver/usb-serial
usbserinfo:1.0 driver:v1.4
0: module:usbserial name:"Generic" vendor:0403 product:f06f num_ports:
1 port:1 path:usb-00:01.2-2.4


Mein FHEM.log sieht so aus:

2008.06.17 09:07:35 5: Cmd: ><
2008.06.17 09:07:35 5: Cmd: >define FHZ FHZ /dev/elv<
2008.06.17 09:07:35 3: FHZ opening FHZ device /dev/elv
2008.06.17 09:07:36 3: FHZ opened FHZ device /dev/elv
2008.06.17 09:07:38 5: Cmd: >define wz FHT 9789<
2008.06.17 09:07:38 2: Asking the FHT device wz/9789 to send its data
2008.06.17 09:07:38 5: Sending 810b046f020183978965ff66ff
2008.06.17 09:07:38 2: FHT set wz report1 255 report2 255
2008.06.17 09:07:38 5: Cmd: >define fhz_timer at *03:30:00 set FHZ
time<
2008.06.17 09:07:38 5: Cmd: >define wz_refresh at *04:00:00 set wz
report1 255 report2 255<
2008.06.17 09:07:38 5: Cmd: >setstate FHZ raw 04 01010100010000<
2008.06.17 09:07:38 5: Cmd: >setstate fhz_timer Next: 03:30:00<
2008.06.17 09:07:38 5: Cmd: >setstate global <
2008.06.17 09:07:38 5: Cmd: >setstate wz ???<
2008.06.17 09:07:38 5: Cmd: >setstate wz_refresh Next: 04:00:00<
2008.06.17 09:07:38 0: Server started (version =VERS= from =DATE=
($Id: fhem.pl,v 1.45 2008/05/12 12:08:35 tdressler Exp $), pid 21032)

Eigentlich sollte Kontakt zu einem FHT-Modul aufgenommen werden. Das
scheint aber noch nicht zu funktionieren. Wie kann ich den Fehler
eingrenzen? Kann ich irgendwo sehen, ob die Kommunikation mit der
FHZ1000 funktioniert? Ich traue den Unslung-Modulen nicht so recht...

Vielen Dank!

Guido
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

Hallo Guido,

> Eigentlich sollte Kontakt zu einem FHT-Modul aufgenommen werden. Das
> scheint aber noch nicht zu funktionieren. Wie kann ich den Fehler
> eingrenzen? Kann ich irgendwo sehen, ob die Kommunikation mit der
> FHZ1000 funktioniert? Ich traue den Unslung-Modulen nicht so recht...

Ich kenne unslung nicht so recht (das tun die andere hier in der
Gruppe besser), aber ein Paar generelle Ideen habe ich dennoch:
- ich sehe im Log nicht die FHZ Initialisierungsbefehle. Hast Du das
Attribut loglevel fuer FHZ gesetzt?
- Welche Version der FHZ1000PC hast Du? 79 Euro oder 119 Euro?
- was passiert wenn Du auf dem telnet port "get FHZ fhtbuf" absetzt?
- hast du noch weitere FS20 Geraete zum testen?
- handelt es sich bei der FHT um FHT8 oder FHT80b?

Gruss,
  Rudi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

Hallo Rudi,

vielen Dank, dass du versuchst mir zu helfen!

> - ich sehe im Log nicht die FHZ Initialisierungsbefehle. Hast Du das
> Attribut loglevel fuer FHZ gesetzt?
Nein, ich habe das Beispiel 03_fht benutzt und verbose auf 5 gesetzt.

> - Welche Version der FHZ1000PC hast Du? 79 Euro oder 119 Euro?
müsste ich nachschauen, mit der elv-Software läuft das aber

> - was passiert wenn Du auf dem telnet port "get FHZ fhtbuf" absetzt?
Timeout reading answer for get fhtbuf
:-(
> - hast du noch weitere FS20 Geraete zum testen?
ja, ich habe mal einen 4-Kanal Sender versucht, aber im Log erschien
auch nichts
> - handelt es sich bei der FHT um FHT8 oder FHT80b?
FHT80b

Gruss,
Guido
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

> ja, ich habe mal einen 4-Kanal Sender versucht, aber im Log erschien
> auch nichts

Bist Du sicher, das /dev/elv auch das richtige USB Geraet ist?
Koenntest Du in fhem.pl, Funktion CommandChain die Zeile
$attr{global}{verbose} = 1;
auskommentieren und alles neu starten?

Gruss,
  Rudi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

> Bist Du sicher, das /dev/elv auch das richtige USB Geraet ist?
> Koenntest Du in fhem.pl, Funktion CommandChain die Zeile
> $attr{global}{verbose} = 1;
> auskommentieren und alles neu starten?

Das ist schon das richtige Gerät, bei dem Treiber bin ich allerdings
nicht so sicher.
Im Log steht nun:

2008.06.18 10:01:56 5: Cmd: >define FHZ FHZ /dev/elv<
2008.06.18 10:01:56 3: FHZ opening FHZ device /dev/elv
2008.06.18 10:01:57 3: FHZ opened FHZ device /dev/elv
2008.06.18 10:01:57 5: Cmd: >get FHZ init2<
2008.06.18 10:01:57 2: FHZ get FHZ init2
2008.06.18 10:01:57 5: Sending 8106c98202011f60
2008.06.18 10:01:58 5: FHZ/RAW:
 316031603160316031603160316031603160316031603160316031603160 31603160316031603160316031603160
2008.06.18 10:01:58 4: Oversized message
 (31603160316031603160316031603160316031603160316031603160316 031603160316031603160316031603160),
dropping it ...
2008.06.18 10:01:58 5: Cmd: >get FHZ serial<
2008.06.18 10:01:58 2: FHZ get FHZ serial
2008.06.18 10:01:58 5: Sending 810804afc90184570208
2008.06.18 10:01:58 5: FHZ/RAW:
 316031603160316031603160316031603160316031603160316031603160 3160
2008.06.18 10:01:58 4: Oversized message
 (31603160316031603160316031603160316031603160316031603160316 03160),
dropping it ...
2008.06.18 10:01:58 5: Cmd: >set FHZ initHMS<
2008.06.18 10:01:58 2: FHZ set FHZ initHMS
2008.06.18 10:01:58 5: Sending 81050450c90186
2008.06.18 10:01:58 5: Triggering FHZ (1 changes)
2008.06.18 10:01:58 5: Cmd: >set FHZ initFS20<
2008.06.18 10:01:58 2: FHZ set FHZ initFS20
2008.06.18 10:01:58 5: Sending 81050460c90196
2008.06.18 10:01:58 5: Triggering FHZ (1 changes)
2008.06.18 10:01:58 5: Cmd: >set FHZ time<
2008.06.18 10:01:58 2: FHZ set FHZ time
2008.06.18 10:01:58 5: Sending 810ac98f0201610806120a01
2008.06.18 10:01:59 5: Triggering FHZ (1 changes)
2008.06.18 10:01:59 5: Cmd: >set FHZ raw 04 01010100010000<
2008.06.18 10:01:59 2: FHZ set FHZ raw 04 01010100010000
2008.06.18 10:01:59 5: Sending 8109040401010100010000
2008.06.18 10:01:59 5: Triggering FHZ (1 changes)
2008.06.18 10:01:59 5: Cmd: >define wz FHT 9789<
2008.06.18 10:01:59 2: Asking the FHT device wz/9789 to send its data
2008.06.18 10:01:59 5: Sending 810b046f020183978965ff66ff
2008.06.18 10:01:59 2: FHT set wz report1 255 report2 255
2008.06.18 10:01:59 5: Cmd: >define fhz_timer at *03:30:00 set FHZ
time<
2008.06.18 10:01:59 5: Cmd: >attr FHZ loglevel 1<
2008.06.18 10:01:59 5: Cmd: >define wz_refresh at *04:00:00 set wz
report1 255 report2 255<
2008.06.18 10:01:59 5: Cmd: >setstate FHZ raw 04 01010100010000<
2008.06.18 10:01:59 5: Cmd: >setstate fhz_timer Next: 03:30:00<
2008.06.18 10:01:59 5: Cmd: >setstate global <
2008.06.18 10:01:59 5: Cmd: >setstate wz ???<
2008.06.18 10:01:59 5: Cmd: >setstate wz_refresh Next: 04:00:00<
2008.06.18 10:01:59 0: Server started (version =VERS= from =DATE=
($Id: fhem.pl,v 1.45 2008/05/12 12:08:35 tdressler Exp $), pid 18044)
2008.06.18 10:01:59 5: FHZ/RAW:
 316031603160316031603160316031603160316031603160316031603160 316031603160316031603160316031603160316031603160316031603160 316031603160316031603160316031603160316031603160316031603160 316031603160316031603160316031603160316031603160316031603160 316031603160316031603160316031603160316031603160316031603160 316031603160316031603160316031603160316031603160
(Unparsed: )
2008.06.18 10:01:59 5: Bogus message received, no start character
found

Vielen Dank und viele Grüße

Guido

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

> Das ist schon das richtige Gerät, bei dem Treiber bin ich allerdings
> nicht so sicher.

fhem kriegt definitiv Muell zurueck. Btw. bei mir heisst es:
# cat /proc/tty/driver/usbserial
usbserinfo:1.0 driver:2.0
0: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
product:e0e8 num_ports:1 port:1 path:usb-0000:00:1d.1-1
1: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
product:e0ef num_ports:1 port:1 path:usb-0000:00:1d.1-2

(FHZ1300 + EM1010PC)

Hast Du den ftdi_sio Kernel-Modul geladen?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Dr. Boris Neubert

Originally posted by: <email address deleted>

> fhem kriegt definitiv Muell zurueck. Btw. bei mir heisst es:
> # cat /proc/tty/driver/usbserial
> usbserinfo:1.0 driver:2.0
> 0: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
> product:e0e8 num_ports:1 port:1 path:usb-0000:00:1d.1-1
> 1: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
> product:e0ef num_ports:1 port:1 path:usb-0000:00:1d.1-2
>
> (FHZ1300 + EM1010PC)
>
> Hast Du den ftdi_sio Kernel-Modul geladen?

Hallo,

ich habe usbserial und ftdi_sio geladen. Allerdings scheint sich
ftdi_sio nicht dem Device annehmen zu wollen. Ich habe leider einen
2.4.22 Kernel und dort kann man ftdi_sio kein Vendor, Product
mitgeben. Ich habe auch versucht, das Modul zu patchen aber auch das
hat bisher keinen Effekt gehabt. Im 2.6er Kernel hat sich das Modul in
der Struktur geändert, so dass ich die Version nicht kompiliert
bekomme.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

rudolfkoenig

                                                   

> mitgeben. Ich habe auch versucht, das Modul zu patchen aber auch das
> hat bisher keinen Effekt gehabt. Im 2.6er Kernel hat sich das Modul in
> der Struktur geändert, so dass ich die Version nicht kompiliert
> bekomme.

Du musst die Quellen der 2.4.22-er kernels besorgen, und da den
ftdi_sio nach der (alten) Anleitung patchen und uebersetzen. Zitat:

Apply the patch from Tosti's page  to your kernel. The patch
essentially adds to ftdi_sio.h the USB ID definition:
            #define FTDI_ELV_FHZ1000_PID 0xF06F /* Product Id */
and in the file ftdi_sio.c adds a corresponding entry for each
occurance of FTDI_ELV_UO100_PID with the new entry
FTDI_ELV_FHZ1000_PID. Recompile your kernel and reboot or load/reload
the ftdi_sio module. You can find more info on http://fhz4linux.info
and http://www.tosti.com/files/ftdi_sio.fhz1000.patch



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

Originally posted by: <email address deleted>

Hallo Guido,

> ich versuche eine FHZ1000PC auf einer NSLU2 unter unslung 6.8 mit
> fhem.pl anzusprechen.

die NSLU2 ist hier sehr verbreitet! Dass das jemand mit so einem
kastrierten unslung (oder wie die alle heißen) installiert hat, davon
habe ich noch nichts gehört.

Kennst Du folgende Seite schon (?): http://martin.htsv.net/fhz/nslu2fhz/

Das ist zwar schon etwas älter, ist aber schon oft erprobt worden.
Anstatt Festplatte würde ich heutzutage eine USB-Solid State Disk
nehmen, also z.B. sowas:
 http://www.alternate.de/html/product/Solid_State_Disk_Expres sCard/A-DATA/Solid-State_Disk_E704_8_GB/227119/?articleId=22 7119&tn=HARDWARE&l1=Festplatten&l2=Solid+State+Disk&l3=Expre ssCard

Als Tipp: diese Prozdeur dort ausführen und dann gleich auf die
aktuelle FHEM updaten.

Martin :-)


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

Hi,

Martin Haas:
> Anstatt Festplatte würde ich heutzutage eine USB-Solid State Disk
> nehmen

Die Dinger kosten inzwischen ja fast nichts mehr ...

Ansonsten gibt es noch die Alternative, eine NFS-Root aufzusetzen. Ich
habe das mit meinen Slugs auf Debian-arm-Basis gemacht. Inzwischen gibt
es von Debian die "armel"-Architektur, die für die Teile besser geeignet
ist und auf die ich definitiv demnächst umsteigen sollte.

Fehlt nur noch der Monat, der nicht im Kalender steht. :-P

--
Matthias Urlichs  |  {M:U} IT Design @ m-u-it.de  |   smurf@smurf.noris.de
Disclaimer: Das Zitat wurde zufällig ausgewählt.  |   http://smurf.noris.de
 - -
Jeder aus dieser Abteilung ist unersetzlich - außer durch jemand anders.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

Hallo,

ja, ich habe auch schon gemerkt, dass Unslung nicht so das wahre ist.
Leider laufen auf der Slug aber inzwischen einige Dinge, so dass ich
nicht mal eben darauf Debian ausprobieren kann. Das ftdi_sio bekomme
ich aber nicht vernünftig ans laufen. Trotz patchen und Versuche mit
verschiedenen Versionen (Sourceforge, Kernel 2.4.36) geht es einfach
nicht. Ich werde mir, wenn ich mal wieder Zeit habe, eine zweite Slug
hierhinstellen und da dann Debian aufspielen.
Vielen Dank für die Hilfe und überhaupt für das tolle Projekt FHEM!

Viele Grüsse,
Guido
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Dr. Boris Neubert

Originally posted by: <email address deleted>

Hallo Guido,

ich hatte mal einen ähnlichen Fehler. Es kam aus heiterem Himmel,
vorher lief es monate lang. Im Logfile stand der gleiche Müll (Bogus
message received),die FHZ blinkte aber wie gewohnt. Ich hatte alles
ausgetauscht, von der NSLU über die Kabel bis zur FHZ. Neues Debian
installiert. Nichts half. Es hat mich in den Wahnsinn getrieben. Es
war das NSLU-Netzteil!!!! Ich habe mir ein 12Euro-Universal-Netzteil
gekauft, mit dem es jetzt wieder geht. Meine 2. NSLU hatte Monate
später auch ein defektes Netzteil, wodurch ich Störungen im Netzwerk.
Klingt dämlich, liess sich aber auch durch ein neues NT beheben.

Grüße, Raoul
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!