Ad
Varmvattenberedare från Indol
Bäst online casino i Sverige
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!

Författare Ämne: Är det någon som provat OneWireAPI.NET?  (läst 15801 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad patrikekman

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 10
  • Karma +0/-0
  • Jag älskar värmepumpar!
SV: Är det någon som provat OneWireAPI.NET?
« Svar #15 skrivet: 27 februari 2006, 11:31:12 »

Fråga: Får du kopileringsfel eller fel när du kör programmet...?
/patrik

Sorry... klistrade in fel kod. Hitta givarna fungerar (den kod jag alltså felaktigt klistrade in)

             

Utloggad TurboSmurf

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 27
  • Karma +0/-0
  • Never underestimate stupid people in large groups
SV: Är det någon som provat OneWireAPI.NET?
« Svar #16 skrivet: 27 februari 2006, 12:12:59 »

Fråga: Får du kopileringsfel eller fel när du kör programmet...?
/patrik

Sorry... klistrade in fel kod. Hitta givarna fungerar (den kod jag alltså felaktigt klistrade in)

             

Nä, inga kompileringsfel... runtime fel vid doTemperatureConvert

Utloggad patrikekman

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 10
  • Karma +0/-0
  • Jag älskar värmepumpar!
SV: Är det någon som provat OneWireAPI.NET?
« Svar #17 skrivet: 27 februari 2006, 13:00:16 »
Vad är felmeddelandet då?

/patrik


Nä, inga kompileringsfel... runtime fel vid doTemperatureConvert

Utloggad TurboSmurf

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 27
  • Karma +0/-0
  • Never underestimate stupid people in large groups
SV: Är det någon som provat OneWireAPI.NET?
« Svar #18 skrivet: 27 februari 2006, 13:02:41 »
Vad är felmeddelandet då?

/patrik


Nä, inga kompileringsfel... runtime fel vid doTemperatureConvert

Jag har inte excpetiontypen i huvudet, men felmeddelandet var "Hardware option not available"

Utloggad patrikekman

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 10
  • Karma +0/-0
  • Jag älskar värmepumpar!
SV: Är det någon som provat OneWireAPI.NET?
« Svar #19 skrivet: 27 februari 2006, 13:17:28 »

Hmm... Jag får känslan av att programmet inte väntar tillräckligt länge för svar...

Hur fixar man det tro....

/patrik


Jag har inte excpetiontypen i huvudet, men felmeddelandet var "Hardware option not available"


Utloggad utopiazz

  • Guldmedlem
  • Dignitär inom värmepump
  • ******
  • Stad/land: Stockholm
  • Antal inlägg: 2778
  • Karma +8/-3
  • Kön: Man
SV: Är det någon som provat OneWireAPI.NET?
« Svar #20 skrivet: 27 februari 2006, 19:44:10 »
Om ni är intresserade har jag en EXE fil som hämtar samtliga DS2423 värden från 1-Wire och lämnar dessa som rådata till skärmen. Datat kommer ut som en textsträng med givarnummer och värde. Fungerar vad jag vet bara med riktiga DS9097 adaptern.

I mitt exempel finns det två DS2423 givare och varje givare har två räknare.
C:\Logger\Count>counter com1
0D000000065A231D     133727        21557  9500000006AAEB1D    1367680   -2147483


Jag har inte orkat lägga till funktioner för att läsa av en specifik givare eller trixa med INI filer utan använder ett CMD script för att "tvätta" rådatat något.
@ECHO OFF
REM Värmemätare
FOR /F "TOKENS=1,2,3,4,5,6* DELIMS= " %%A IN ('C:\logger\Count\counter.exe com1') DO SET RESULT=C1-VP-ELM-DS2423-MO:%%E C1-VP-ELM-DS2423-AC:%%E
ECHO %RESULT%


Resultatet från scriptet blir följande
C:\Logger\Count> C1-VP-ELM-DS2423.cmd
C1-VP-ELM-DS2423-MO:1367682 C1-VP-ELM-DS2423-AC:1367682


Maila mig i såfall på och ange "counter" som ärende/rubrik annars ryker ni i mitt spamfilter.
Begäran som skickas som PM på forumet kommer att ignoreras. Endast begäran via e-post kommer att besvaras med en ZIP fil innehållande Counter.EXE


Observera att programmet inte får kopieras och/eller vidaredistribueras i någon form.

/Johan

Skickar inte längre några kopior på programmet då det inte blivit för mycket support på olika script
« Senast ändrad: 18 maj 2010, 21:55:37 av utopiazz »
Ta alltid ut lycka i förskott, det värsta som kan hända är att du var glad i onödan.

VP Driftsatt 2005-02-10
Nibe 1115-8.5 med elpatron kopplad för 6kw (avstängd)
Nibe VPA 300/200, Acktank 500l, borra 203m (199 aktiva meter).
Villa 200m2 i Stockholm med 180m2 golvvärme (vatten) samt fyra vattenradiatorer.
Värmer även 2st gästsugor på totalt 30m2 med fem vattenradiatorer. Matning via 20m kulvert.

Utloggad TurboSmurf

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 27
  • Karma +0/-0
  • Never underestimate stupid people in large groups
SV: Är det någon som provat OneWireAPI.NET?
« Svar #21 skrivet: 27 februari 2006, 20:16:35 »
Om ni är intresserade har jag en EXE fil som hämtar samtliga DS2423 värden från 1-Wire och lämnar dessa som rådata till skärmen. Datat kommer ut som en textsträng med givarnummer och värde. Fungerar vad jag vet bara med riktiga DS9097 adaptern.

I mitt exempel finns det två DS2423 givare och varje givare har två räknare.
C:\Logger\Count>counter com1
0D000000065A231D     133727        21557  9500000006AAEB1D    1367680   -2147483


Jag har inte orkat lägga till funktioner för att läsa av en specifik givare eller trixa med INI filer utan använder ett CMD script för att "tvätta" rådatat något.
@ECHO OFF
REM Värmemätare
FOR /F "TOKENS=1,2,3,4,5,6* DELIMS= " %%A IN ('C:\logger\Count\counter.exe com1') DO SET RESULT=C1-VP-ELM-DS2423-MO:%%E C1-VP-ELM-DS2423-AC:%%E
ECHO %RESULT%


Resultatet från scriptet blir följande
C:\Logger\Count> C1-VP-ELM-DS2423.cmd
C1-VP-ELM-DS2423-MO:1367682 C1-VP-ELM-DS2423-AC:1367682


Maila mig i såfall på johan.alberts(a)mysite.se och ange "counter" som ärende/rubrik annars ryker ni i spamfiltret.

Observera att programmet inte får kopieras och/eller vidaredistribueras i någon form.

/Johan

Hej svejs utopiazz/Johan,

Nu var jag visserligen inte ute efter "counter givare", men då jag inte fick fart på mina adapter och nu beställt en DS9097U har jag även beställt en counter (måste ju ha lite att roa sig med  :)), så ditt program låter intressant. Har du något liknande för att ta i temperaturer? Det skulle nämligen inte vara något större problem att köra ett dos program under ytan från mitt program

Utloggad patrikekman

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 10
  • Karma +0/-0
  • Jag älskar värmepumpar!
SV: Är det någon som provat OneWireAPI.NET?
« Svar #22 skrivet: 27 februari 2006, 21:31:03 »
Mitt program jag håller på med är ett DOT.NET (Dos) som sparar givarinformation till en mysql och till datafiler.

Har dock själv haft problem med trilskande seriell >> usb adaptrar. Skall köpa ny i morgon.

Jag återkommer med min applikation senare i veckan...

/patrik


Nu var jag visserligen inte ute efter "counter givare", men då jag inte fick fart på mina adapter och nu beställt en DS9097U har jag även beställt en counter (måste ju ha lite att roa sig med  :)), så ditt program låter intressant. Har du något liknande för att ta i temperaturer? Det skulle nämligen inte vara något större problem att köra ett dos program under ytan från mitt program
« Senast ändrad: 27 februari 2006, 21:33:39 av patrikekman »

Utloggad messer

  • Dignitär inom värmepump
  • *****
  • Antal inlägg: 1203
  • Karma +3/-4
  • Jag älskar så gott det går
SV: Är det någon som provat OneWireAPI.NET?
« Svar #23 skrivet: 27 februari 2006, 23:02:56 »
Hej evryhopa
HerrBrun tack för din info, många lampor tändes och jag provade portmon, det var lätt att använda men jag fick inte fram innehållet som skickades på porten, data alltså, fast jag har inte provat så mycket.
Enligt din info och ett dokument från maxim AN214.pdf som beskriver hur man komunicerar så det enda speciella verkar vara att man använder olika baudrate 9600 och 115200 och detta borde betyda att vilken adapter DS9097E eller DS9097U man använder inte skulle spela någon roll, men det verkar det ju göra, så är det nån som vet nått jag inte vet ?

Utopiazz sorry läste dåligt, men jag såg det om spridning vilket jag självklart respekterar fullt ut.

MVH
Messer
« Senast ändrad: 28 februari 2006, 00:51:09 av messer »

Utloggad utopiazz

  • Guldmedlem
  • Dignitär inom värmepump
  • ******
  • Stad/land: Stockholm
  • Antal inlägg: 2778
  • Karma +8/-3
  • Kön: Man
SV: Är det någon som provat OneWireAPI.NET?
« Svar #24 skrivet: 27 februari 2006, 23:34:31 »
TurboSmurf

Om du vill testa att läsa tempmätare från CMD/Dos prompten kan jag rekommendera DigiTemp.

Jag använder den till min mätning tillsammans med ett (surprice) CMD/Dos script. För att mitt script ska fungera krävs att digitemp.cfg modifieras enligt nedan.

digitemp.cfg
TTY 1
READ_TIME 1000

LOG_TYPE 1
LOG_FORMAT "%.1C"

SENSORS 2
ROM 0 40 152 57 119 0 0 0 87
ROM 1 16 130 170 157 0 8 0 251


Scriptet jag kör liknar det ovan. Samma uppbyggnad som tidigare med att det blir ett "rådata" som måste fångas upp.
@ECHO OFF
REM Script för att hämta temperaturvärde från DS18S20 till Cacti
REM Copyright 2005 Johan Alberts, utopiazz@mysite.se
REM
C:
CD C:\Logger\digitemp\
FOR /F "TOKENS=1 DELIMS=" %%A IN ('C:\Logger\digitemp\digitemp -s1 -q -t1') DO SET RESULT=%%A
ECHO %RESULT%


/Johan
Ta alltid ut lycka i förskott, det värsta som kan hända är att du var glad i onödan.

VP Driftsatt 2005-02-10
Nibe 1115-8.5 med elpatron kopplad för 6kw (avstängd)
Nibe VPA 300/200, Acktank 500l, borra 203m (199 aktiva meter).
Villa 200m2 i Stockholm med 180m2 golvvärme (vatten) samt fyra vattenradiatorer.
Värmer även 2st gästsugor på totalt 30m2 med fem vattenradiatorer. Matning via 20m kulvert.

Utloggad patrikekman

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 10
  • Karma +0/-0
  • Jag älskar värmepumpar!
SV: Är det någon som provat OneWireAPI.NET?
« Svar #25 skrivet: 02 mars 2006, 07:09:13 »
Fråga: Var köper man dom riktiga adaptrana?
Eller: var hittar man ritningar på riktiga adaptrar. Bygger gärna själv...

/patrik

Utloggad TurboSmurf

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 27
  • Karma +0/-0
  • Never underestimate stupid people in large groups
SV: Är det någon som provat OneWireAPI.NET?
« Svar #26 skrivet: 04 mars 2006, 11:45:35 »
Halloj,

Jag vill nu bara meddela att jag fått hem en "riktig" DS9097U och kopplat in den. Då fungerade det utmärkt att läsa temperaturerna via OneWireAPI.NET. (DS9097U köpte jag på http://www.hobby-boards.com/catalog/main_page.php)

Nu är det mao fritt fram att koda mitt egna temperaturmätarprogram... Det är iofs i princip klart, men det går ju alltid att skruva lite mer. Får se sen om jag lägger till effektmätning i det också... Kanske lite meningslöst då jag inte har någon värmepump att mäta på än iofs  :o

Klistrar in en bild till på mitt program... med lite riktiga data!  :) (Jo, det är kallt... mätarna ligger just nu i svalen i källaren. Idag ska försöka få upp kablarna tilll vinden och ut i de olika rummen (datorn står i källaren)




Utloggad Ulltieri

  • Lär mig om värmepumpar
  • **
  • Stad/land: Värmdö
  • Antal inlägg: 31
  • Karma +0/-0
  • Kön: Man
    • www.ulltin.se/vp
SV: Är det någon som provat OneWireAPI.NET?
« Svar #27 skrivet: 04 mars 2006, 17:06:43 »
Fråga: Var köper man dom riktiga adaptrana?
Eller: var hittar man ritningar på riktiga adaptrar. Bygger gärna själv...

/patrik
Här är en länk till en ritning på en 9097U. ftp://ftp.dalsemi.com/pub/auto_id/licensed/9097uscha.pdf


"Remember - Pillage then burn"

Utloggad Arne Henriksen

  • Lär mig om värmepumpar
  • **
  • Stad/land: Malvik, Sør-Trøndelag - Norge
  • Antal inlägg: 15
  • Karma +0/-0
  • Kön: Man
    • Huset vårt
SV: Är det någon som provat OneWireAPI.NET?
« Svar #28 skrivet: 28 april 2006, 22:13:32 »
Hei!

Vet ikke om dere kom til konklusjonen her, men DS9097E kan meg bekjent ikke lese en DS1820/DS18S20 da den ikke kan levere 'strong pullup' som trengs for temperaturkonverteringen.
Da må du ha en DS9097U eller muligens benytte en ekstern strømforsyning.

mvh,
Arne

Utloggad PerM

  • Kan värmepumpar
  • ***
  • Stad/land: Stockholm
  • Antal inlägg: 142
  • Karma +0/-0
  • Kön: Man
    • Min blog
SV: Är det någon som provat OneWireAPI.NET?
« Svar #29 skrivet: 14 januari 2007, 23:45:27 »
Hejsan, kanske ni redan kommit på lösningen på detta att doTemperatureConvert() inte går att använda med en DS9097E, om inte så kan ni läsa http://www.pmalmberg.com/search/label/1-Wire, där jag skrivit om hur jag löste det samt lite om min konversation med Maxim-Dallas angående deras rena C# framework.
Fristående villa, byggd 1958, 1 plan, 135m2, träfasad. Treglasfönster, värmeväxlare på frånluften.
Tilläggsisolerat runt om, 30-40cm isolering på vind (förutom på det platta kökstaket),
Förra ägaren uppgav en årsfb. om c:a 22k kWh med den gamla el-pannan, inkl hushållsel.
IVT Greenline HT+ 6 installerad 1 Aug -06
Vallentuna, Stockholm
2 vuxna, 2 barn
År 1: ~10300kWh inkl HHE

Vill du annonsera klicka här! Varmvattenberedare från Indol
 


Annonser

Right Block

luftvärmepumpar, tillbehör, installationsmaterial, vi har allt!
Vibrationsdämpare
Besök vår webshop, klicka här!
Energioffert.se
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonspriser

Online just nu!

Ad
Varmvattenberedare från Indol
Bäst online casino i Sverige
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!