1-Wire Update - Modul OWCOUNT.pm

Begonnen von Guest, 04 April 2012, 18:21:37

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo Peter,

würde den Adapter - http://www.fuchs-shop.com/de/shop/17/1/13372016/ -
ja gerne einmal am Dockstar testen wollen, aber er wird leider nicht richtig unter debian erkannt.

May  3 19:27:52 localhost kernel: [1109535.221634] usb 1-1.4: USB disconnect, address 9
May  3 19:27:57 localhost kernel: [1109539.294668] usb 1-1.4: new full speed USB device using orion-ehci and address 10
May  3 19:27:57 localhost kernel: [1109539.405519] usb 1-1.4: New USB device found, idVendor=04fa, idProduct=2490
May  3 19:27:57 localhost kernel: [1109539.412605] usb 1-1.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
May  3 19:27:57 localhost kernel: [1109539.422506] usb 1-1.4: configuration #1 chosen from 1 choice
May  3 19:27:58 localhost kernel: [1109540.988009] w1_master_driver w1 bus master: Family 81 for 81.00000030ae12.46 is not 1

Oder hat einer einen Tipp wie ich das Ding richtig initialisieren kann?

Meine Temperaturfühler funktionieren einwandfrei.

Gruß Klaus


Am 05.05.2012 um 10:08 schrieb Prof. Dr. Peter A. Henning:


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Peter,

ich habe heute mal den selben Adapter den ich für FHEM am Dockstar
verwende an meinen Laptop mit dem Onewire-Viewer gesteckt.
(Ist der gleiche den Klaus an seinem Dockstar verwendet)
Es werden alle Devices gefunden und ich sehe auch wie die Zähler sich
verändern wenn ich an den Eingängen "spiele"...

Kein Problem wenn Du im Moment wenig Zeit hast, wenn ich Dich mit
Informationen versorgen kann bzw. die Ursache weiter eingrenzen kann,
mache ich gerne!
Brauche nur etwas "Starthilfe".

Viele Grüße
Michael

Am 05.05.2012 10:08, schrieb Prof. Dr. Peter A. Henning:
> Ich bin gerne zum Testen und Umbauen bereit (abgesehen von meinem
> momentanen zeitlichen Problem).
>
> @B50one: Schwer zu sagen woran es liegt, wenn in den beiden Systemen
> auch unterschiedliche Adapter verwendet werden.
>
> Etwas misstrauisch macht mich, dass Maxim die DS2423 vom Markt nimmt.
>
> LG
>
> pah
>
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hm,

Es scheint also irgendein Problem mit OWCOUNT Modul vorzuliegen, wenn
dieses zusammen mit anderen 1-Wire Devices betrieben wird.

Ich füge hier als Datei mal eine Testversion von dem OWCOUNT.pm an, die
extensive Fehlermeldungen ausspuckt. Vielleicht mal ersatzweise verwenden.

LG

pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Bei mir sieht's ähnlich aus:

2012.05.06 18:48:41 1: OWXCOUNT: getting page Nr. 1 192
2012.05.06 18:48:41 1: OWXCOUNT: have received 12 bytes in first step
2012.05.06 18:48:41 1: OWXCOUNT: have received 29 bytes in second step
2012.05.06 18:48:41 1: OWXCOUNT: have received 25 bytes in third step
2012.05.06 18:48:41 1: OWXCOUNT: Lowest 8 data bytes are 0xff 0xef 0x00 0x2d 0x00 0x00 0x00 0x00
2012.05.06 18:48:41 1: OWXCOUNT: calculating counter value 188399
2012.05.06 18:48:41 1: OWXCOUNT: getting page Nr. 1 224
2012.05.06 18:48:41 1: OWXCOUNT: have received 12 bytes in first step
2012.05.06 18:48:41 1: OWXCOUNT: have received 30 bytes in second step
2012.05.06 18:48:41 1: OWXCOUNT: have received 24 bytes in third step
2012.05.06 18:48:41 1: OWXCOUNT: Lowest 8 data bytes are 0xff 0x00 0x05 0x00 0x00 0x00 0x00 0x00
2012.05.06 18:48:41 1: OWXCOUNT: calculating counter value 1535
2012.05.06 18:48:42 1: OWXCOUNT: getting page Nr. 1 192
2012.05.06 18:48:42 1: OWXCOUNT: have received 12 bytes in first step
2012.05.06 18:48:42 1: OWXCOUNT: have received 28 bytes in second step
2012.05.06 18:48:42 1: OWXCOUNT: have received 26 bytes in third step
2012.05.06 18:48:42 1: OWXCOUNT: Device 1D.24810F000000.35 returns invalid data
2012.05.06 18:48:42 1: OWXCOUNT: getting page Nr. 1 224
2012.05.06 18:48:42 1: OWXCOUNT: have received 12 bytes in first step
2012.05.06 18:48:42 1: OWXCOUNT: have received 38 bytes in second step
2012.05.06 18:48:42 1: OWXCOUNT: have received 16 bytes in third step
2012.05.06 18:48:42 1: OWXCOUNT: Device 1D.24810F000000.35 returns invalid data



--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Peter,

gibt es weitere Erkenntnisse in Sachen DS2423?

Vor geraumer Zeit hattest Du den DS2413 und 2406 erwähnt,
wann ist damit ca. zu rechnen?

Gruß Klaus

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Im Modul OWCOUNT gibt es noch irgendein subtiles timing-problem. Wenn man
damit den DS2423 zusammen mit anderen Sensoren betreibt, werden die counter
nicht korrekt ausgelesen.

Ich stehe aber im Moment echt unter Strom, muss auf Anforderung des Project
Officer diverse Änderungen an meine EU-Projekt vornehmen und dafür 12
Partner in ganz Europa koordinieren. Also, bitte Gnade: Wenn alles glatt
geht, sollte der Vertrag mit der EU-Kommission am 24.5. unterschrieben
sein, dann habe ich etwas Luft.

LG

pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Peter,

Dann drücke ich mal die Daumen und übe mich in Geduld...

Viele Grüße
Michael



Am 10.05.2012 um 21:55 schrieb "Prof. Dr. Peter A. Henning" :

> Im Modul OWCOUNT gibt es noch irgendein subtiles timing-problem. Wenn man damit den DS2423 zusammen mit anderen Sensoren betreibt, werden die counter nicht korrekt ausgelesen.
>
> Ich stehe aber im Moment echt unter Strom, muss auf Anforderung des Project Officer diverse Änderungen an meine EU-Projekt vornehmen und dafür 12 Partner in ganz Europa koordinieren. Also, bitte Gnade: Wenn alles glatt geht, sollte der Vertrag mit der EU-Kommission am 24.5. unterschrieben sein, dann habe ich etwas Luft.
>
> LG
>
> pah
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Peter,

kein Problem, da hat sicher jeder Verständnis für...obwohl... ;-)

Viele Grüße
Uwe ohne Display aber dafür mit einem Doppel-Dual-Counter

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Am Donnerstag, 10. Mai 2012 21:55:25 UTC+2 schrieb Prof. Dr. Peter A.
Henning:
>
> Im Modul OWCOUNT gibt es noch irgendein subtiles timing-problem. Wenn man
> damit den DS2423 zusammen mit anderen Sensoren betreibt, werden die counter
> nicht korrekt ausgelesen.
>
> Ich stehe aber im Moment echt unter Strom, muss auf Anforderung des
> Project Officer diverse Änderungen an meine EU-Projekt vornehmen und dafür
> 12 Partner in ganz Europa koordinieren. Also, bitte Gnade: Wenn alles glatt
> geht, sollte der Vertrag mit der EU-Kommission am 24.5. unterschrieben
> sein, dann habe ich etwas Luft.
>
> LG
>
> pah
>
 
Hallo Peter,

ich habe gerade die neuen Dateien heruntergeladen und den Counter getestet.
Bei mir kommen jetzt plausible Zählerwerte an.
Ich setze LinkUSBi  von Moritz Fuchs ein und habe ID, AD(2450),
TEMP(18S20), COUNT(2423) und DIO(2413) im Einsatz.
Danke für die unerwartet schnelle Überarbeitung.

Gruß Arthur

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Bitte die Antworten jeweils in dem neuen Thread posten.

Ein Fehler ist noch im OWCOUNT.pm: Es gibt jetzt bei jedem Lesevorgang eine
Zeile im Log aus, das ist unnötig. Ich werde die korrigierte Version
nachher hochladen, für Eilige: In der Datei die Zeile suchen mit dem Text
"getting page" und diese auskommentieren.

LG

pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Uwe,

meine LOG Dateien werden nach Deinem Beispiel geschrieben.

Aber die Ausgabe über meine modifizierten Plotdatei funzt nicht.

Kannst du mal Deine gplot Datei für dir Temperaturen veröffentlichen?

Danke.


Gruß Klaus

On 22 Apr., 23:06, Uwe Hofmann wrote:

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Am Sonntag, 22. April 2012 23:06:48 UTC+2 schrieb Uwe Hofmann:
>
> Hallo Michael,
>
> "leider" hab ich schon quasi alles getestet...
> Der DS2423 zählt einen Impuls. wenn sein Eingang auf Low gezogen wird.
> Somit sollte ein 10k-PullUp gegen +5V das Problem beheben...Denkste.
> In der Original-Beschaltung von Maxim liegt 1M gegen GND und der
> Reed-Kontakt schaltet auf High (siehe Grafik). Bringt auch nichts. Die
> Zähler zählen fleißig irgendetwas bis zum Überlauf und fangen wieder von
> vorn an...
>

Ich verwende den Hobby-Boards Dual-Counter.

Schaltplan siehe:
http://www.hobby-boards.com/catalog/links/dc2.5-r1/Dual%20Counter%20v2.6%20Schematic.pdf

Wenn ich mich recht erinnere (ist schon ein paar Jahre her), habe ich den
Reed-Kontakt meines Gaszählers mit einem PIN an Counter-A und dem einem PIN
an +5V angeschlossen. Anfangs hatte ich noch einen Widerstand in Reihe, das
hat aber zu Fehlzählungen geführt. Auch niedrige k-Ohm-Werte haben dem
DS2423 nicht gefallen.

Unter
http://www.eservice-online.de/oshop/out/media/Bauanleitung_S0_Zaehler.pdf
findest Du noch eine Schaltung für einen S0-Zähler-Anschluss. Die haben am
Zählereingang ein 10-K-Pullup-Widerstand und einen 10nf auf GND geschaltet.
Angeschlossen wird dann an den Eingang sowie GND.

Sag mal Bescheid, welche Lösung Du verwendest, wenn es richtig läuft.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hmm...Danke für den Hinweis. Muss ich testen. Der DS9490R ist übrigens
dieser hier: http://www.fuchs-shop.com/de/shop/17/1/13372016/

Gruß
Uwe

Am 29. April 2012 22:28 schrieb Prof. Dr. Peter A. Henning <
prof.dr.peter.a.henning@gmail.com>:

> Welches Linux device nutzt das Ding denn ?
>
> Weg zum Herausfinden: Busmaster an normalen Linux-Pc anschließen, und mit
> tail -f /var/log/messages sehen, welches devices das anlegt.
>
> Die Frag ewird sein, welches Kernelmodul dieses Ding verlangt. Denn die
> "define"-Zeil esollte sich dabei nicht von der bisherigen unterscheiden.
>
> LG
>
>
> pah
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Peter,

hier der erste Einblick der Log Datei mit Loglevel 1.

2012.05.06 15:40:54 0: Server shutdown
2012.05.06 15:40:54 0: Strange call for typeless OWX_1D_22810F000000: ShutdownFn
2012.05.06 15:40:59 1: OWX: 1-Wire bus master DS2480 detected for the first time
2012.05.06 15:40:59 1: reload: Error:Modul 21_OWCOUNT deactivated:
 syntax error at /usr/share/fhem/FHEM/21_OWCOUNT.pm line 664, near "data["
syntax error at /usr/share/fhem/FHEM/21_OWCOUNT.pm line 665, near "data["

2012.05.06 15:40:59 0: syntax error at /usr/share/fhem/FHEM/21_OWCOUNT.pm line 664, near "data["
syntax error at /usr/share/fhem/FHEM/21_OWCOUNT.pm line 665, near "data["
Please define Zaehler first
Please define Zaehler first
2012.05.06 15:41:01 0: Server started (version =VERS= from =DATE= ($Id$), pid 809)
2012.05.06 15:41:13 1: reload: Error:Modul 21_OWCOUNT deactivated:
 syntax error at /usr/share/fhem/FHEM/21_OWCOUNT.pm line 664, near "data["
syntax error at /usr/share/fhem/FHEM/21_OWCOUNT.pm line 665, near "data["

2012.05.06 15:41:13 0: syntax error at /usr/share/fhem/FHEM/21_OWCOUNT.pm line 664, near "data["
syntax error at /usr/share/fhem/FHEM/21_OWCOUNT.pm line 665, near "data["

2012.05.06 15:41:13 0: Strange call for typeless OWX_1D_22810F000000: AttrFn
2012.05.06 15:41:13 1: OWX: 1-Wire devices found (1W.T_F_Heizung_R,1W.T_Zirko,1W.T_Garage,1W.T_Dach,1W.T_K_Heizung_.V,1W.T_F_Heizung_.V,1W.T_Wasser,1W.T_Gartenhaus,1W.T_K_Heizung_R,OWXID,OWX_1D_22810F000000)

Gruß Klaus

Am 06.05.2012 um 15:25 schrieb Prof. Dr. Peter A. Henning:

> Hm,
>
> Es scheint also irgendein Problem mit OWCOUNT Modul vorzuliegen, wenn dieses zusammen mit anderen 1-Wire Devices betrieben wird.
>
> Ich füge hier als Datei mal eine Testversion von dem OWCOUNT.pm an, die extensive Fehlermeldungen ausspuckt. Vielleicht mal ersatzweise verwenden.
>
> LG
>
> pah
>
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
> <21_OWCOUNT.pm>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Jaja, so ist das mit den schnellen Hacks....


In Zeile 664 und 665 muss es $data statt data heißen.

Die korrigierte Version anbei.

pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com