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,

da bin ich wieder. Ich habe nun versucht, einen DS9490R als Busmaster
anzustöpseln, aber leider scheitere ich beim Aufruf aus fhem.cfg.
Vielleicht kann mir jemand helfen. Der DS9490R hat folgende Adresse
(s.Screenshot). Wie muss die "define..."-Eintrag in fhem.cfg lauten, damit
OWX mit ihm kommuniziert?
Der Eigenbau mit FT232/DS2480 war damit ansprechbar: "define 1wire OWX
/dev/ttyUSB0"

Danke und Gruß
Uwe




Am 25. April 2012 21:43 schrieb Uwe Hofmann :

> Genau die habe ich versucht zu finden, bisher leider vergeblich. Offenbar
> läuft's überall problemlos...
> An den beiden DS2423 scheint es ja auch nicht zu liegen, denn der
> OneWireViewer zeigt die korrekten Zählerwerte an. Wie auf dem Screenshot zu
> sehen, werden beide DS2423 erkannt und der Speicherinhalt angezeigt. Bei
> LOW-Impuls wird eine Stelle weitergezählt und dies auch angezeigt.
>
> Ich konzentriere mich jetzt tatsächlich erst mal auf die Bus-Topologie
> bzw. werde wohl mal ein OW-Interface mit dem DS2490 bauen. Irgendwo da ist
> der Haken.
>
> Gruß
> Uwe
>
>
>
>
> Am 25. April 2012 20:59 schrieb Prof. Dr. Peter A. Henning <
> prof.dr.peter.a.henning@gmail.com>:
>
>  Sieh an, eine verwandte Seele ... :-))
>>
>> Hm, ich stehe da vor einem Rätsel - gibt es irgendwo Fehlerberichte über
>> die DS2423 ?
>>
>>
>> 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>

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

Guest

Originally posted by: <email address deleted>

Hallo zusammen,

Ich habe seit gestern mein 1-Wirenetz mit dem neuen OWX-Modul an FHEM angebunden.
Die Temperatursensoren laufen auch super. Daraufhin habe ich auch mal einen DS2423 an das Netz angeschlossen.
Dieser wurde auch erkannt und in FHEM angelegt.
Leider ändern sich die Zählerstände nicht, auch wenn ich Impulse an den Eingängen erzeuge.
(Zähler stehen immer noch auf 0)

Dann habe ich mir mal die Eigenschaften des DS2423 abgesehen und der Wert Present steht zunächst auf 1 und wird dann später 0.
Habe ich jetzt so verstanden, dass das Gerät nicht mehr erreicht werden kann...
...ist das so?
Wie kann ich den Fehler weiter eingrenzen?
Gibt es bei den ds2423 etwas besonderes zu beachten?

Viele Grüße
Michael

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

Guest

Originally posted by: <email address deleted>

Hallo Michael,

habe gerade meinen DS2423 ohne Schnickschnack rundherum in Betrieb genommen.
Dieses Verhalten tritt bei mir auch auf. Nach der ersten Abfrage geht der Wert Present auf 0.
Weitere Abfragen erfolgen dann nicht mehr.

Mit dem OneWireViewer auf JAVA Basis kann man beobachten, dass beim anlegen von
minus Potenzial auf die Zählereingänge der Zählerstand erhöht wird.

Gruß Klaus


Am 01.05.2012 um 18:15 schrieb Michael Röhrig:

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

Guest

Originally posted by: <email address deleted>

Hallo Klaus, hallo in die Runde,

Danke für die Info, also liegt es wohl eher an der Software als an der Hardware...
...hat einer eine Tip?

Viele Grüße
Michael



Am 02.05.2012 um 20:18 schrieb b50one@googlemail.com:

>
> Hallo Michael,
>
> habe gerade meinen DS2423 ohne Schnickschnack rundherum in Betrieb genommen.
> Dieses Verhalten tritt bei mir auch auf. Nach der ersten Abfrage geht der Wert Present auf 0.
> Weitere Abfragen erfolgen dann nicht mehr.
>
> Mit dem OneWireViewer auf JAVA Basis kann man beobachten, dass beim anlegen von
> minus Potenzial auf die Zählereingänge der Zählerstand erhöht wird.
>
> Gruß Klaus
>
>
> Am 01.05.2012 um 18:15 schrieb Michael Röhrig:
>
>
> --
> 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>

Muss ich mir ansehen.

"present" wird jedesmal auf Null gesetzt, wenn das Modul versucht,
Zählerwerte zu lesen. Erst wenn es diese bekommt, geht present wieder auf
1. Bei mir klappt das auch wunderbar.
Wenn es diese aber nicht bekommt, sollte eine Fehlermeldung existierten -
eventuell mal den Loglevel hochsetzen.

Ich würde da gerne mehr Zeit haben. Muss aber gerade Vertragsverhandlungen
mit der der EU-Kommission wegen eines genehmigten 3.46 Mio €-Projektes
führen, das ich koordiniere.

Kann also eine Weile dauern.

LG

pah

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

Guest

Originally posted by: <email address deleted>

Hallo Uwe, hallo in die Runde,

Du hast doch nach dem Screenshot zu urteilen Counter an FHEM laufen...
...welchen "Weg" hast Du gewählt?
Per OWFS oder per OWX?

Hast Du noch etwas angepasst?

Viele Grüße
Michael





Am 22.04.2012 um 23:06 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 bin nicht ganz unbeleckt in Elektronik, aber dieses Ding bringt mich um den letzten Nerv. Ich poste morgen mal die verschiedenen Schaltungen, die ich getestet habe. Kurioserweise ist die Schaltung, die ich verwendet habe, die eines S0-Zählmoduls, welches so als Bausatz in einem Webshop verkauft wird. Funktioniert also...
> Aber vielleicht fällt jemandem noch was dazu ein, möglicherweise habe ich einen eklatanten Fehler gemacht oder einen katastrophale PCB-Design-Sünde begangen...
>
> @Peter A.H.: Wie sieht Deine Schaltung aus?
>
> @Klaus:
> So habe ich die Logs der Sensoren definiert:
>
> define FileLog_Temp FileLog ./log/owx-%Y.log Temp.AZ:temperature:.*|Temp.GZ:temperature:.*|Temp.WZ:temperature:.*|Temp.Bad_oben:temperature:.*|Temp.Bad:temperature:.*|Temp.Out:temperature:.*|Temp.Vorlauf:temperature:.*|Temp.Ruecklauf:temperature:.*
> attr FileLog_Temp logtype temp4:Temp,text
> define weblink_Temp weblink fileplot FileLog_Temp:temp4:CURRENT
> attr weblink_Temp room Temperaturen
>
> Die Plot-Datei ist nicht von mir, hab ich entweder hier im Forum irgendwo geklaut, anderweitig besorgt oder sie war nach einem FHEM-Update plötzlich aufgetaucht...weiß ich gar nicht mehr...der Autor möge mir für diese Veröffentlichung verzeihen.
> Musst Du entsprechend Deiner Sensoren anpassen.
>
> Viele Grüße
> Uwe
>  
>
> Am 22. April 2012 19:35 schrieb Michael Röhrig :
> Hallo Uwe,
>
> Ich hab mich jetzt noch nicht genau mit dem DS2423 beschäftigt, weiß daher nicht wie die Eingänge funktionieren (high / low aktiv)...
> Aber die Idee mit den 100 nF halte ich für richtig...
> ... Ist nur die Frage ob gegen Masse oder gegen 5V...
> Ggf hilft auch ein Widerstand in Reihe mit dem Kontakt...
> Stichwort rc-Glied; Tiefpass...
>
> Viele Grüße
> Michael
>
>
>
> Am 22.04.2012 um 16:32 schrieb Uwe Hofmann :
>
>> Hallo,
>>
>> ich hab's dann mal getestet...hat ein bisschen gedauert, bevor ich alles fertig hatte :)
>> Am OW-Interface hängen zur Zeit 6 DS18S20, deren Temperaturwerte in einem Plot angezeigt werden (Danke, Martin). Wird noch erweitert, mal sehen, wie viele Sensoren der Bus abkann :-)
>> In diesen 1-Wire-Bus hab ich nun einen "Quad-Zähler" eingebunden, also zwei DS2423, da ich 4 auszulesende Zähler habe...funktioniert auch bisher so weit, nur die ausgelesenen Zählerwerte schießen durch die Decke. Offenbar schwingen die Eingänge der DS2423 wild hin- und her.
>> Als Abhilfe bisher getestet:
>> - Aufbau nach der Grundschaltung von Maxim - nix
>> - 100nF gegen Masse am Eingang -nix
>> - 10k PullUps gegen Vbat - nix
>> - 1M-Widerstand am Eingang gegen Masse - nix
>> - Versorgung aus Batterie und nciht über den Bus - nix
>> - wat nu???
>>
>> Vielleicht hat jemand noch eine Idee?
>>
>> Gruß
>> Uwe
>>
>>
>> --
>> 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
>
> --
> 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,

Ich habe gestern den Loglevel mal auf 5 gesetzt, kann aber keine Fehlermeldung finden...
... Nach was kann / soll ich suchen?

Dann viel Erfolg mit Deinem Projekt!

Viele Grüße
Michael



Am 02.05.2012 um 22:36 schrieb "Prof. Dr. Peter A. Henning" :

> Muss ich mir ansehen.
>
> "present" wird jedesmal auf Null gesetzt, wenn das Modul versucht, Zählerwerte zu lesen. Erst wenn es diese bekommt, geht present wieder auf 1. Bei mir klappt das auch wunderbar.
> Wenn es diese aber nicht bekommt, sollte eine Fehlermeldung existierten - eventuell mal den Loglevel hochsetzen.
>
> Ich würde da gerne mehr Zeit haben. Muss aber gerade Vertragsverhandlungen mit der der EU-Kommission wegen eines genehmigten 3.46 Mio €-Projektes führen, das ich koordiniere.
>
> Kann also eine Weile dauern.
>
> 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 Michael,

mein 1-Wire-Bus hängt zur Zeit an einem aktiven Eigenbau-USB-Busmaster (mit
FT232/DS2380) an OWX...inkl. der beiden Counter. Der Schaltplan des
Counters entspricht im Wesentlichen dem von eservice-online.de. Die
Original-Beschaltung von Maxim funktioniert natürlich auch. Wie sieht Deine
Eingangsbeschaltung aus?
Direkt angepasst habe ich nichts weiter. Ansonsten verhalten sich die
Counter wie von Peter beschrieben.
Allerdings habe auch ich ab und zu das Problem, dass trotz interval 300
manchmal 20 min lang keine Werte kommen und present auf 0 steht.


Gruß
Uwe

Am 3. Mai 2012 18:25 schrieb Michael Röhrig :

> Hallo Peter,
>
> Ich habe gestern den Loglevel mal auf 5 gesetzt, kann aber keine
> Fehlermeldung finden...
> ... Nach was kann / soll ich suchen?
>
> Dann viel Erfolg mit Deinem Projekt!
>
> Viele Grüße
> Michael
>
>
>
> Am 02.05.2012 um 22:36 schrieb "Prof. Dr. Peter A. Henning" <
> prof.dr.peter.a.henning@gmail.com>:
>
> Muss ich mir ansehen.
>
> "present" wird jedesmal auf Null gesetzt, wenn das Modul versucht,
> Zählerwerte zu lesen. Erst wenn es diese bekommt, geht present wieder auf
> 1. Bei mir klappt das auch wunderbar.
> Wenn es diese aber nicht bekommt, sollte eine Fehlermeldung existierten -
> eventuell mal den Loglevel hochsetzen.
>
> Ich würde da gerne mehr Zeit haben. Muss aber gerade Vertragsverhandlungen
> mit der der EU-Kommission wegen eines genehmigten 3.46 Mio €-Projektes
> führen, das ich koordiniere.
>
> Kann also eine Weile dauern.
>
> 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
>

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

Guest

Originally posted by: <email address deleted>

Hallo Michael,

kann das mit dem Loglevel bestätigen.

Habe die Eingänge des DS2432 vor der ersten Abfrage mehrmals angetriggert.

Keine Einträge bei den Zählern ;-(



Am 03.05.2012 um 18:21 schrieb Michael Röhrig:

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

Guest

Originally posted by: <email address deleted>

Ist ja witzig...meine Zähler gehen durch die Decke und Eure zählen gar nix.
Meine Eingangsbeschaltung sieht folgendermaßen aus:

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

Guest

Originally posted by: <email address deleted>

Hallo Uwe,

meine Eingänge lagen bei Nichtantriggerung  in der Luft. Nun liegen sie mit 12K gegen + 5 Volt.

Was soll ich sagen, es funzt immer noch nicht. Das Verhalten bleibt das gleiche.

Schließe ich den DS2423 am Windows System über den JAVA OneWireViewer an,
zählen die Zähler mit jedem Impuls hoch.


Am 04.05.2012 um 21:29 schrieb Uwe Hofmann:

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

Guest

Originally posted by: <email address deleted>

Kuriose Dinge spielen sich ab... :o
Ähnlich verhält sich mein 1-Wire-Bus. Alles ok mit DS9490R (mit DS2490 als
Busmaster) am PC und OneWireViewer (alle Temperatursensoren und die Zähler
werden ausgelesen), mit dem Eigenbau (mit einem DS2480 als Busmaster) an
der FB 7390  spinnen die Zähler, die Temperatursensoren werden weiterhin
korrekt ausgelesen.

Um das Verhalten einigermaßen vergleichen zu können...welche Hardware
benutzt Du und welches Modul (OWFS oder OWX)
benutzt Du?

Gruß
Uwe

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

Guest

Originally posted by: <email address deleted>

Hallo Uwe,

ich benutze ein Dockstar mit dem Modul OWX mit folgendem Adapter :

http://www.fuchs-shop.com/de/shop/17/1/13372210/

Für den Test am Windows PC unter dem JAVA OneWireViewer benutze ich folgenden Adapter:

http://www.fuchs-shop.com/de/shop/17/1/13372016/

Gruß Klaus


Am 04.05.2012 um 22:22 schrieb Uwe Hofmann:

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

Guest

Originally posted by: <email address deleted>

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