Räknare ger inte nytt värde vid varje läsning

I detta forum hör diskussioner gällande teknik i största allmänhet och hemautomation i synnerhet hemma.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Räknare ger inte nytt värde vid varje läsning

Inlägg av gein »

Nu har jag äntligen lyckats få tid över att koppla in min Dual Counter till S0-utgången från min elmätare. Jag ser inga direkta konstigheter vid avläsning, däremot ger inte owfs ett nytt värde för varje läsning jag gör. Dvs om jag gör flera avläsningar i rad så kan jag få samma värde tills räknaren till slut ger ifrån sig ett nytt värde och då har den redan hoppat flera steg. Ungefär såhär:
15460
15460
15460
15460
15460
15468
15468
...
Är det här förväntat betende i räknaren? Är det owfs som på något sätt cache:ar? Jag har ännu inte verifierat att den faktiskt hoppar lika många steg som LED-lampan blinkar på mätaren, men det känns rimligt iaf.
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Räknare ger inte nytt värde vid varje läsning

Inlägg av gein »

Btw, läste precis guiden och jag har inte kopplat som det föreslås där.
Så här har jag kopplat:
NC - används ej
B - används ej
A - Ena S0-polen
+5 - Andra S0-polen
DQ - blå tråd från CAT-5
GND - blå/vit tråd från CAT-5

Är det något fel med denna setup?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Räknare ger inte nytt värde vid varje läsning

Inlägg av elf98 »

Läser du från uncached-katalogen?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
larky
Moderator
Inlägg: 1166
Blev medlem: 01 feb 2008, 12:21
Ort: Skellefteå
Kontakt:

Re: Räknare ger inte nytt värde vid varje läsning

Inlägg av larky »

Hur läser du av den?
owfs? kollar du i vanliga mappen, typ more /dev/1wire/1D.6BE907000000/counters.ALL så SKA det vara eftersläpning..
men inte för more /dev/1wire/uncached/1D.6BE907000000/counters.ALL
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Räknare ger inte nytt värde vid varje läsning

Inlägg av gein »

Nja, jag använder owserver och kollar med t.ex. owdir/owread eller mitt egna Java-interface.

Kör jag owdir på / så ser jag:
/10.7E09A5010800
/81.70342C000000
/1D.3F320B000000
/bus.0
/settings
/system
/statistics
/structure
/simultaneous
/alarm
Finns uncached här under någonstans?
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Räknare ger inte nytt värde vid varje läsning

Inlägg av gein »

Aha! Jag skulle tydligen ändra i owserver-anropet till:
/opt/owfs/bin/owserver -u -p 3001 --usb_regulartime --timeout_volatile=0
Så till hur jag har kopplat, är det något fel med: ?
NC - används ej
B - används ej
A - Ena S0-polen
+5 - Andra S0-polen
DQ - blå tråd från CAT-5
GND - blå/vit tråd från CAT-5
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Räknare ger inte nytt värde vid varje läsning

Inlägg av elf98 »

Ser rätt ut.

Man bör dock helst undvika att ta spänning från räknarens batteri (via +5V-plinten). Det är mycket bättre att ha ett spänningsmatat nät och koppla ihop ev spänningsmatningar på NC-plinten.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Räknare ger inte nytt värde vid varje läsning

Inlägg av gein »

elf98 skrev:Ser rätt ut.

Man bör dock helst undvika att ta spänning från räknarens batteri (via +5V-plinten). Det är mycket bättre att ha ett spänningsmatat nät och koppla ihop ev spänningsmatningar på NC-plinten.
Jag kommer att spänningsmata nätet framöver. Men hur skulle kopplingen se ut då?
Jag förstår inte riktigt:
NC: Röd tråd från LED-detektorn och orange tråd från 1wire-nätet.
B: Ansluts till en ev extra LED-detektor
A: Blå tråd från LED-detektorn
GND: Svart tråd från LED-detektorn samt Orange/vit och Blå/vit tråd från 1wire nätet.
DQ: Blå tråd från 1wire-nätet.
Enligt hobby-boards kontakteringsguide så används ju inte Orange tråd alls.
Borde det inte vara Grön tråd (reg. +5v) från 1-wire samt S0-pol in på NC?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Räknare ger inte nytt värde vid varje läsning

Inlägg av elf98 »

Den kabel jag använder har inte samma färgkodning som den Hobby boards refererar till. Så strunta i färgerna och gå på varje kabels funktion i stället så blir det nog mindre rörigt.

Färgkodningen i den kabel jag använder är:
Orange: +5V
Orange/Vit: GND
Blå: DQ
Blå/Vit: GND
Alla referenser gällande kablar gäller för denna kodning.

När du spänningsmatar nätet ansluter du +5V-matningen samt matningen till S0 (som du nu har ansluten till +5V-plinten) på NC-plinten, i övrigt ändrar du inte något alls. Visserligen är batteriet billigt och enkelt att byta, men batteriet är främst en backup för räknarens minne!
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Räknare ger inte nytt värde vid varje läsning

Inlägg av gein »

elf98 skrev:Den kabel jag använder har inte samma färgkodning som den Hobby boards refererar till. Så strunta i färgerna och gå på varje kabels funktion i stället så blir det nog mindre rörigt.

Färgkodningen i den kabel jag använder är:
Orange: +5V
Orange/Vit: GND
Blå: DQ
Blå/Vit: GND
Alla referenser gällande kablar gäller för denna kodning.

När du spänningsmatar nätet ansluter du +5V-matningen samt matningen till S0 (som du nu har ansluten till +5V-plinten) på NC-plinten, i övrigt ändrar du inte något alls. Visserligen är batteriet billigt och enkelt att byta, men batteriet är främst en backup för räknarens minne!
Faktum är att batteriet inte är ersättningsbart med mindre än att man löder bort det. Därför rekommenderar jag inte folk att köpa räknaren från hobby-boards. Bättre att ta den här från m.nu istället! Jag kommer tvingas löda bort batteriet i framtiden och ersätta det med en bytbar variant.
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Räknare ger inte nytt värde vid varje läsning

Inlägg av elf98 »

Ah, jag trodde det var en m.nu-räknare du hade!
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Skriv svar