1-wire for dummies

My.Ai.Hu

Vakionaama
Vs: 1-wire for dummies

jolla sanoi:
^
oli vielä piuhat paikoillaa niin testasin esp8266 parasite kytkennällä, kaikki 7 DS18B20 lähti toimimaan, elikkä silläkin pelaa
olen jahosen kanssa samaa mieltä, minulla on kaikki kolmella piuhalla ja 5v, nää on vaan kokeiluja.....tulee kylläkin käyttöön toisaalle

Millä virmiksellä kokeilit...
pinneäkin ihmettelin..

saisikohan siihen i2c:n yhtä aikaa kiinni

edittiä: niin sieltä se löyty kun vaan viitsii etsiä huomenna pitää kokeilla
toiivuutta yhtä aikaa...
 
D

Deleted member 1344

Vieras
Vs: 1-wire for dummies

Testattiin just ESPEasyä velipojan kanssa. Eli ESPEasy-firmiksessä voi hyvin laittaa kaikki DS18B20-anturit samaan GPIO-pinniin, jokaiselle anturille vain luodaan oma laite samalle GPIO:lle ja valitaan pudotusvalikosta oikea anturi (tuo tunnistaa itse mitä antureita ko. pinnin takana on).

Wemosin D2 toimii ilman että datakarvan ja 5V:n välillä on 4.7 kOhm vastus, muissa nastoissa näyttäisi siltä että ko. vastus tarvitaan.

Mun VILPissä on toinen DS18B20 menossa, kompuran imuputkeen klipsillä kiinnitetty suojattu anturi porsi muutaman vuoden käytön jälkeen. Lämpötilan vaihtelut olivat lykänneet sisukset ulos tuosta teräsputkesta.
 

My.Ai.Hu

Vakionaama
Vs: 1-wire for dummies

Tuossa testatessa ja kokeillessa tuli
huomattua että voidaan laittaa i2c väylään odroid weather board
joka tunnistaa kaikki anturit mutta kertoo vain temp hum pressure tiedot.
JA siirtyy nätisti domoticz:iin.
Samaan aikaan on 1kpl ds18b20 lämpöanturi kiinni.
ja toimii ja uppa domoon.


Ei taida kannattaa enää viritellä pitkiä piuhaloisii kuin virran syöttöä varten
 

japuusti

Jäsen
Vs: 1-wire for dummies

Onniselta saa Eltakon kWh-mittarin pulssilähdöllä (2000 imp/kWh). Eko-sarjan mittari maksaa 1-vaiheisena brutto 53,60 € (alv 0%).
Pulssin pituus on 50 ms. Onko tällä merkitystä?
http://www.eltako.com/fileadmin/downloads/fi/_flyer/Flyer_energy_mete_MID%2BEconomy_FI.pdf

Onnistuuko noin taaja pulssin luku 1-wire verkolla.
Tarkoitus on siis lukea pulsseja Wemos D1 minillä ja lähettää ne pilveen, esim. Thingspeakkiin.
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: 1-wire for dummies

japuusti sanoi:
Onniselta saa Eltakon kWh-mittarin pulssilähdöllä (2000 imp/kWh). Eko-sarjan mittari maksaa 1-vaiheisena brutto 53,60 € (alv 0%).
Pulssin pituus on 50 ms. Onko tällä merkitystä?
http://www.eltako.com/fileadmin/downloads/fi/_flyer/Flyer_energy_mete_MID%2BEconomy_FI.pdf

Onnistuuko noin taaja pulssin luku 1-wire verkolla.
Tarkoitus on siis lukea pulsseja Wemos D1 minillä ja lähettää ne pilveen, esim. Thingspeakkiin.

Ei siinä Onewireverkkoa tarvita..

2000imp/kWh on 10kW kuormalla vielä muutama pulssi sekunnissa. Onewireä voisi käyttää monella tavalla, mutta ilmeisesti enimmät valmiit systeemit käyttävät hitainta nopeutta ja käsittelevät jokaista anturia erikseen. Sillä tahdilla lienee 2s / lukukierros turvallinen oletus johon aina pääsee. Onewiren perään tulisi tässä tapauksessa yleensä Dual Counter, jos luettaisiin etenevää lukemaa. Niitä vaan ei enää tehdä.

Jos Wemosta käyttää ja haluaa lisää tarkkuutta niin voisi laskea jotain tiheämpää pulssia ja katkaista laskun aika kun tulee mittarista pulssi.. eli mitata pulssien väliaikoja. Ilman Onewireä.
 

japuusti

Jäsen
Vs: 1-wire for dummies

Miten olette johdottaneet ILPin imuilman ja puhallusilman lämpötila-anturit?

Oma ILP on tuulikaapin välioven päällä ja haluaisin viedä DS1820 antureiden johdot tuulikaapissa nestelinjojen kourussa tuulikaapin puolelle, jossa on sähköä tarjolla.
Ettei tarvitsisi uusia reikiä tehdä lämpöantureille. Onnistuuko johdotus sisäyksikön sisällä, jotta voi mitata imuilmaa ja puhallusilmaa.
 

pamppu

Vakionaama
Vs: 1-wire for dummies

japuusti sanoi:
Miten olette johdottaneet ILPin imuilman ja puhallusilman lämpötila-anturit?

Oma ILP on tuulikaapin välioven päällä ja haluaisin viedä DS1820 antureiden johdot tuulikaapissa nestelinjojen kourussa tuulikaapin puolelle, jossa on sähköä tarjolla.
Ettei tarvitsisi uusia reikiä tehdä lämpöantureille. Onnistuuko johdotus sisäyksikön sisällä, jotta voi mitata imuilmaa ja puhallusilmaa.

En ole tehnyt, mutta jos tekisin, niin nappaisin varmaan ilpin syötöstä jännitteen jollekin 12V muuntajalle ja laittaisin fibaro universal binary sensorin tai sitten wemosin ja 1-wiret vehkeen kuorien sisään, niin ettei ainoatakaan johtoa mene minnekään.
 

japuusti

Jäsen
Vs: 1-wire for dummies

Tuossa Eltakon energiankulutusmittarissa oli S0- ja S0+ lähdöt kWh-pulsseille.
Kytkin CAT 6 piuhasta yhden parin SO+ lähtöön. Pitääkö kytkeä myös tuo S0- lähtö?
Miten tuon kytkentä Wemos D1-mini mikrokontrolleriin. Mihin kytketään?

Tonilta sainkin yv:llä tiedon.
Kytkentä näin: http://fun-tech.se/FunTechHouse/ElectricityMeter/
+5V kytketään S0+ -puolelle kWh-mittarissa. ESP8266 sietää 5V jännitettä inputissa.
 

Ismo67

Vakionaama
Vs: 1-wire for dummies

pamppu sanoi:
En ole tehnyt, mutta jos tekisin, niin nappaisin varmaan ilpin syötöstä jännitteen jollekin 12V muuntajalle ja laittaisin fibaro universal binary sensorin tai sitten wemosin ja 1-wiret vehkeen kuorien sisään, niin ettei ainoatakaan johtoa mene minnekään.

Tämmöinen virtalähde luulisi mahtuvan Wemosin kanssa ILP:in sisälle :)?
https://www.aliexpress.com/item/Free-Shipping-220V-5V-AC-DC-terisolasi-Rumah-pintar-HLK-PM01-Beralih-step-down-modul-power/32351477609.html?spm=2114.30010308.3.39.fPRqoo&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_10000074_10000032_119_10000025_10000029_430_10000028_10060_10000067_10062_10056_10055_10000062_10054_301_10059_10099_10000022_10000013_10103_10102_10000016_10096_10000018_10000019_10000056_10000059_10052_10053_10107_10050_10106_10051_10000053_10000007_10000050_10084_10083_10000047_10080_10082_10081_10110_10111_10112_10113_10114_10115_10037_10033_10000041_10000044_10078_10079_10077_10000038_10073_10000035_10121-10077,searchweb201603_1,afswitch_4_afChannel,single_sort_3_default&btsid=b9c098fe-b92f-4c2c-ada3-fc4060d957e7
 

Liitteet

  • 230VAC 5VDC Virtalähde 34x20x15Capture.JPG
    230VAC 5VDC Virtalähde 34x20x15Capture.JPG
    25,5 KB · Katsottu: 365

noble

Aktiivinen jäsen
Vs: 1-wire for dummies

Olen huomannut, että MLP:n shuntti (Niben ohjaama, ECS41) tekee häiriöpulsseja MLP:n kWh-mittarin S0-mittaukseen.

MLP:n kWh-mittari on NOMAK:lla kytketty counter piiriin, taitaa mennä vielä alumiiniputkessa.
Häiriöt ovat alkaneet joskus shuntin lisäämisen jälkeen. ECS41:n ohjausboksi on 1-wire counterista noin 30cm päässä, alapuolella omassa muovilaatikossa. ECS41 on kytketty muistaakseni myös NOMAK:lla tai LIYCY:llä MLP:hen.

Selvää siis kuitenkin on, että kun shunttimoottoria käännetään, tulee häiriö suoraan 1wire counteriin.
Mikähän tuossa tekee häiriön ja mikä toimii antennina? Kuinka saisin suodatettua häiriön? Lisäämällä, vähentämällä MLP:n kWh-mittarin S0 etuvastusta 1wire counterissa...?
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: 1-wire for dummies

noble sanoi:
Olen huomannut, että MLP:n shuntti (Niben ohjaama, ECS41) tekee häiriöpulsseja MLP:n kWh-mittarin S0-mittaukseen.

MLP:n kWh-mittari on NOMAK:lla kytketty counter piiriin, taitaa mennä vielä alumiiniputkessa.
Häiriöt ovat alkaneet joskus shuntin lisäämisen jälkeen. ECS41:n ohjausboksi on 1-wire counterista noin 30cm päässä, alapuolella omassa muovilaatikossa. ECS41 on kytketty muistaakseni myös NOMAK:lla tai LIYCY:llä MLP:hen.

Selvää siis kuitenkin on, että kun shunttimoottoria käännetään, tulee häiriö suoraan 1wire counteriin.
Mikähän tuossa tekee häiriön ja mikä toimii antennina? Kuinka saisin suodatettua häiriön? Lisäämällä, vähentämällä MLP:n kWh-mittarin S0 etuvastusta 1wire counterissa...?



t.Jarkko

Omissa kokeissani vastuksen piti olla pienempi kuin 4,7kohm. Lisäksi pitää katsoa että S0:n kummassakin tilassa counterin karva on yhteydessä johonkin jonka potentiaali on vakaa.. eli S0:n katkaistessa sähkön kulun se counter ei saa jäädä kellumaan. Counterissa on sisäinen ylösveto, mutta se on luokkaa 1Mohm tms.
 

noble

Aktiivinen jäsen
Vs: 1-wire for dummies

Pitää tuo etuvastuksen koko tarkistaa, muistaakseni se on alle 4,7kOhm.
Voisi ajatella häiriön tulevan nimenomaan counteri-piirillä, pitkä suojaamaton kaapeli counter-raspberry tuskin vaikuttaa asiaan..?

Tarkasti kun katson dataa, niin näyttäisi että molemmat kanavat ottavat häiriötä tuosta shuntista. Joten ehkä häiriö tulee maapuolelle jonka potentiaali hieman heittelee. Sitten toki counter-raspi kaapelikin voi kerätä häiriöt ja samaan maahan kytkeytyneenä tehdä maasta epästabiilin.
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: 1-wire for dummies

noble sanoi:
Pitää tuo etuvastuksen koko tarkistaa, muistaakseni se on alle 4,7kOhm.
Voisi ajatella häiriön tulevan nimenomaan counteri-piirillä, pitkä suojaamaton kaapeli counter-raspberry tuskin vaikuttaa asiaan..?

Tarkasti kun katson dataa, niin näyttäisi että molemmat kanavat ottavat häiriötä tuosta shuntista. Joten ehkä häiriö tulee maapuolelle jonka potentiaali hieman heittelee. Sitten toki counter-raspi kaapelikin voi kerätä häiriöt ja samaan maahan kytkeytyneenä tehdä maasta epästabiilin.

Niin siis se pitäisi tehdä niin, että S0 on pienellä vastuksella Counterin +5V syötössä ja counter sitten sillä puolen jolloin se on tiukasti +5V:ssä aina kun counter ei kuljeta sähköä. Ja S0 vetää sen maihin. Jos se laskee omiaan kun sen pitäisi olla +5V:ssä eikun vastusta pienentämään. S0:t naputtavat harvakseen, enimmäkseen se ei johda sähköä. S0:n speksit kannattaa katsoa jos mahdollista, niissä on joku optoisolaattori.. eikä sellainen johda sähköä ihan releen malliin.

Counter on vähän herkkä onewirepuolellekin, mutta se härö ei sotke dataa, jättää vaan tuloksia välistä.
 

noble

Aktiivinen jäsen
Vs: 1-wire for dummies

VesA sanoi:
Niin siis se pitäisi tehdä niin, että S0 on pienellä vastuksella Counterin +5V syötössä ja counter sitten sillä puolen jolloin se on tiukasti +5V:ssä aina kun counter ei kuljeta sähköä. Ja S0 vetää sen maihin. Jos se laskee omiaan kun sen pitäisi olla +5V:ssä eikun vastusta pienentämään. S0:t naputtavat harvakseen, enimmäkseen se ei johda sähköä. S0:n speksit kannattaa katsoa jos mahdollista, niissä on joku optoisolaattori.. eikä sellainen johda sähköä ihan releen malliin.

Counter on vähän herkkä onewirepuolellekin, mutta se härö ei sotke dataa, jättää vaan tuloksia välistä.
Vastuksen koko oli 1kOhm, vaihdoin 330Ohm tilalle, mutta häiriöt pysyvät. Vaihdoin syötöksi myös suoraan counterin kortilta tulevan +5V, mutta sama häiriö ilmenee kuin usb +5V:ssä kun shunttikääntyy. Mitähän seuraavaksi testaisi..?
 

jahonen

Jäsen
Vs: 1-wire for dummies

Ehkäpä joku 1n-100n konkka inputin rinnalle? Shuntin moottorin hiiliharjat kipinöivät?

Mikäli ei vieläkään onnaa niin näissä häiriöimmuniteettiongelmissa on kokemukseni mukaan lähes poikkeuksetta tehokkaampaa vaimentaa se häiriöivä asia kuin alkaa kaikkea muuta paikkaamaan häiriösietoisemmaksi. Shuntin moottorin häiriöiden vaimennus voisi olla tehokkaampaa eli siihenkin voi kokeilla sopivia konkkia, ferriitticlamppeja tai yhteismuotokuristinta.

t. Janne
 

noble

Aktiivinen jäsen
Vs: 1-wire for dummies

Ok, kiitos vinkeistä. Pitääpä ottaa shunttimoottorin syöttöirti ja ajaa sitä kuitenkin. Tällöin näkee onko häiriö itse moottorista vai jostain muusta.
 

noble

Aktiivinen jäsen
Vs: 1-wire for dummies

Näyttäisi siltä, että Esbe shunttimoottori tosiaan aiheuttaa häiriöt. Toki muulla kuormalla en boksin releitä ponnistanut, eli ilman kuormaa ei Niben boksi ainakaan aiheuta häiriötä.

Nuo ferriitit maksaa euron luokkaa mutta millaisen tuohon Esben ympärille osaa arpoa?
 

jahonen

Jäsen
Vs: 1-wire for dummies

Periaatteessa sellainen ferriitti on suositeltava missä impedanssia on mahdollisimman paljon. Tyypillä ei sinänsä ole kauheasti väliä muuten. Esimerkiksi jotain tämäntyylistä: http://katalog.we-online.de/en/pbs/STAR-TEC?sid=f4ddd2512a Tuosta vaan pujottaa kaikki moottorin johdot läpi. Toinen vaihtoehto on yhteismuotokuristin, siis tämäntyylinen kapine: http://katalog.we-online.de/en/pbs/WE-EXB?sid=78f36bc605 Tuossakaan tarkalla tyypillä ei niin väliä, kunhan kestää moottorin virran.

Millä jännitteellä moottori toimii, voisiko kokeilla sopivia konkkia johdoista moottorin runkoon (mikäli metallia)? Verkkojännitteellä tosin pitää sitten olla jo erikoisen tarkkana niiden kanssa, mitä sinne laittaa.

t. Janne
 

noble

Aktiivinen jäsen
Vs: 1-wire for dummies

Moottorin runko on muovia, malli Esbe ARA561. 3VA ja 230V 50Hz. Jos hakisi ferriitit ensin testiin. Ilmeisesti se tulee laittaa mahdollisimman lähelle moottoria?

Varmaan tällaiset poistaisivat ongelman lopullisesti? Pitäisi vaan ostaa 2kpl, että saa suodatuksen moottoria molempiin suuntiin ajettaessa.
http://www.vekoy.com/product_info.php?cPath=74_841_2268&products_id=15269
 

jahonen

Jäsen
Vs: 1-wire for dummies

Joo, mahdollisimman lähelle. Noita voi laittaa muutaman peräkkäinkin jos yksi ei piisaa, ainakin koemielessä.

t. Janne
 

noble

Aktiivinen jäsen
Vs: 1-wire for dummies

Pari ferriittiä laitoin, ei vaikutusta. Toinen isompi, jolloin sain kierrettyä johtoa pari kertaa sen läpi.
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: 1-wire for dummies

noble sanoi:
Pari ferriittiä laitoin, ei vaikutusta. Toinen isompi, jolloin sain kierrettyä johtoa pari kertaa sen läpi.

Alkaa mennä aika jännän puolelle. Pitäsis olla oskilloskooppi. Onkos se S0 virransyöttökin NOMAKin parilla hoideltu ? Muistaakseni S0 pulssi on aika pitkä, olikohan 20ms. Sitäkin puolta voi hillitä reaktansseilla ilman että laskut heti sekoavat ja ehkä sen Onewiren sisäänmenonkin puolelle voisi laittaa ylösvetoa sopivasti isomman vastuksen jota S0 oikosulkee.. sisäänmenohan on kovin korkeaimpedanssinen.
 

noble

Aktiivinen jäsen
Vs: 1-wire for dummies

VesA sanoi:
Alkaa mennä aika jännän puolelle. Pitäsis olla oskilloskooppi. Onkos se S0 virransyöttökin NOMAKin parilla hoideltu ? Muistaakseni S0 pulssi on aika pitkä, olikohan 20ms. Sitäkin puolta voi hillitä reaktansseilla ilman että laskut heti sekoavat ja ehkä sen Onewiren sisäänmenonkin puolelle voisi laittaa ylösvetoa sopivasti isomman vastuksen jota S0 oikosulkee.. sisäänmenohan on kovin korkeaimpedanssinen.
Korjaus, että MLP:n mittarille meneekin KLMA 2x0,8+0,8.
Kyllä, S0 virransyöttö on hoidettu samalla kaapelilla. Raspi, counteri ja syötöt vastakkaisella seinällä MLP:n mittariin nähden. Eli esimerkkikuvasta katsottuna 42 ja 41 liittimiltä on KLMA:lla vedetty toiselle seinälle veto (menee shunttimoottorin läheltä, tosin alumiiniputkessa). VDC, Out1, Rc ja GND sijaitsevat jakorasiassa aivan counterin vieressä. Jakorasia sijaitsee Niben ECS41 ohjausboksin yläpuolella. Varmasti parempi olisi, jos counter ja muut kytkennät olisivat MLP:n mittarin luona, mutta tarvitsen counterin toista kanavaa pääsähkömittarille. Onko vastusta järkevää siirtää lähemmäs 42 liitintä?
 

Liitteet

  • ScreenHunter_01 Mar. 01 07.45.gif
    ScreenHunter_01 Mar. 01 07.45.gif
    4,7 KB · Katsottu: 451

VesA

Moderaattori
Ylläpidon jäsen
Vs: 1-wire for dummies

noble sanoi:
Korjaus, että MLP:n mittarille meneekin KLMA 2x0,8+0,8.
Kyllä, S0 virransyöttö on hoidettu samalla kaapelilla. Raspi, counteri ja syötöt vastakkaisella seinällä MLP:n mittariin nähden. Eli esimerkkikuvasta katsottuna 42 ja 41 liittimiltä on KLMA:lla vedetty toiselle seinälle veto (menee shunttimoottorin läheltä, tosin alumiiniputkessa). VDC, Out1, Rc ja GND sijaitsevat jakorasiassa aivan counterin vieressä. Jakorasia sijaitsee Niben ECS41 ohjausboksin yläpuolella. Varmasti parempi olisi, jos counter ja muut kytkennät olisivat MLP:n mittarin luona, mutta tarvitsen counterin toista kanavaa pääsähkömittarille. Onko vastusta järkevää siirtää lähemmäs 42 liitintä?

Jos se vastus on counterin päässä niin ei tule antennia virransyöttöjohdostakaan, eiköhän se ole hyvä noin. KLMA ei taida olla varsinaisesti kierrettyä paria. Counterin päässä toinen puoli on sähköissä ja toinen puoli maassa. Pystyisikö sinne S0-päähän laittamaan vastuksen ja ehkä pienen konkan S0:n yli jotta sekin pää olisi ikäänkuin terminoitu silloin kun S0 ei johda. On kyllä melko ihmeellistä ettei se nykyinen vastus riittäisi, voi olla että härö hiipii jostain muualta. Laskeekos muuten se toinen counter ilman ylimääräisiä pulsseja ?
 

noble

Aktiivinen jäsen
Vs: 1-wire for dummies

Kyllä S0 liittimen päähän saa vastuksen. Kuinka sen vaan kytkee, ettei piiri ole kiinni kun S0 ei vedä...?

Tuosta toisen puolen counterista on vaikea sanoa, siinä on 1000imp/kWh (mlp 800imp/kWh) ja enemmän tietenkin tehon heittelyä. Väittäisin että siinäkin pulsseja kertyy, vaikea kuitenkin todentaa. Kuvaajista kuitenkin on nähtävissä, että jotkin pienet piikit osuvat häiriön kanssa samaan aikaan.

Kuvaajassa musta päämittari ja punainen mlp.

EDIT: tuota kytkentäkuvaa kun katsoo, niin jos ongelma on onkin epävakaassa syötössä VDC tai syöttöpuoli ottaa häiriön vastaan shuntista..? Otin kyllä testiksi counterin napiltakin tuon +5V ja samaa häiriötä ilmeni...
 

Liitteet

  • ScreenHunter_03 Mar. 01 10.03.gif
    ScreenHunter_03 Mar. 01 10.03.gif
    56,5 KB · Katsottu: 418
  • ScreenHunter_04 Mar. 01 10.05.gif
    ScreenHunter_04 Mar. 01 10.05.gif
    55,2 KB · Katsottu: 448

VesA

Moderaattori
Ylläpidon jäsen
Vs: 1-wire for dummies

noble sanoi:
Kyllä S0 liittimen päähän saa vastuksen. Kuinka sen vaan kytkee, ettei piiri ole kiinni kun S0 ei vedä...?

Tuosta toisen puolen counterista on vaikea sanoa, siinä on 1000imp/kWh (mlp 800imp/kWh) ja enemmän tietenkin tehon heittelyä. Väittäisin että siinäkin pulsseja kertyy, vaikea kuitenkin todentaa. Kuvaajista kuitenkin on nähtävissä, että jotkin pienet piikit osuvat häiriön kanssa samaan aikaan.

Kuvaajassa musta päämittari ja punainen mlp.

EDIT: tuota kytkentäkuvaa kun katsoo, niin jos ongelma on onkin epävakaassa syötössä VDC tai syöttöpuoli ottaa häiriön vastaan shuntista..? Otin kyllä testiksi counterin napiltakin tuon +5V ja samaa häiriötä ilmeni...

Se counter näkee nyt joko +5V tai S0:n johtavana, joka ehkä on lähes oikari ja silloin maissa. En muista miten sisäänmeno on speksattu, mutta ylösvedon + toisen vastuksen kanssa siihen tulee jännitteenjako vastusten suhteessa. Eli jos ylösveto on 1kohm ja S0:n yli 2kohm jännite jakaantuu yhteisen 3kohmin yli niin että counter näkee 2/3 jännitteestä.. eli patterin kolmesta voltista kaksi ja 5V syötöstä runsaat 3V. Se kyllä riittää ykköseksi counterille.. ja sitten S0 oikosulkee siitä sen vastuksen aina välillä.

Itse vertasin mittarin kyljessä näkyvän lukeman muutosta laskurin tuloksiin, mutta siinä riitti kun pienensi ylösvetoa.

Onhan siellä vielä se Onewire-väyläkin. Sekin on jossain laitteessa kiinni ja saattaa saada sieltä maata tai joku heiluttaa koko väylää. Oma, pitkä Onewireväyläni oli aluksi niputettu nätisti muihin johtoihin ja se heilui indusoituneen sähkön tahtiin kymmeniä voltteja.. dataa kulki kun siniaallossa oli matalampi kohta. Siinä oli lämpöantureita, niiden lukemaan ei härö vaikuttanut kun molemmat karvat heiluivat samaan tahtiin.
 

noble

Aktiivinen jäsen
Vs: 1-wire for dummies

Eilen otin pariksi tunniksi vielä shunttimoottorin vaihejohtimet irti varmistaakseni sen häiriölähteeksi. Ei tullut sinä aikana virheen virhettä.

Ja itsellä tosiaan on puskurivaraajan myötä niputettu kaikki johdot. Puskuurivaraajan ja shuntin läheltä menee 1-wire verkko, pari dataväylää ja tuo MLP S0-luenta.
Ja mainitakseni vielä, että joskus shunttisarjan omien meno- ja paluulämpötilamittauksissa (mittaukset Niben loggauksien myötä) näkyy piikit lämpötiloissa, ehkä kerran kahdessa kuukaudessa. Mutta syy lienee sama, että koko johtonippu helii häiriön mukaan. Mutta miten tuon saisi suodatettua, onkohan noista verkkosuodattimista apua? Vai kääritäänkö shunttimoottori foliopaperiin :)

Täällä muuten vastaavan shuntin sisuskalut: http://ab-log.ru/files/Image/heat/esbe_ara661_1.jpg
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: 1-wire for dummies

noble sanoi:
Eilen otin pariksi tunniksi vielä shunttimoottorin vaihejohtimet irti varmistaakseni sen häiriölähteeksi. Ei tullut sinä aikana virheen virhettä.

Ja itsellä tosiaan on puskurivaraajan myötä niputettu kaikki johdot. Puskuurivaraajan ja shuntin läheltä menee 1-wire verkko, pari dataväylää ja tuo MLP S0-luenta.
Ja mainitakseni vielä, että joskus shunttisarjan omien meno- ja paluulämpötilamittauksissa (mittaukset Niben loggauksien myötä) näkyy piikit lämpötiloissa, ehkä kerran kahdessa kuukaudessa. Mutta syy lienee sama, että koko johtonippu helii häiriön mukaan. Mutta miten tuon saisi suodatettua, onkohan noista verkkosuodattimista apua? Vai kääritäänkö shunttimoottori foliopaperiin :)

Täällä muuten vastaavan shuntin sisuskalut: http://ab-log.ru/files/Image/heat/esbe_ara661_1.jpg

Onewire 1820 -lämpöanturi antaa lukeman 85 astetta virheen merkiksi. Outo valinta...
 

My.Ai.Hu

Vakionaama
Vs: 1-wire for dummies

Apuuva. kilahtri palvelin..
nyt uudelleen yrittäessä taas tapellaan owserverin kanssa. Debuggaus kertoo että ei löydä
sopivaa bussia

DEBUG: ow_daemon.c:(170) main thread id = 140005577430848
DEBUG: ow_inotify.c:(80) No configuration files to monitor
CONNECT: ow_dnssd.c:(81) Zeroconf/Bonjour is disabled since dnssd library isn't found
CALL: ow_parsename.c:(104) path=[]
DEBUG: owlib.c:(77) Global temp limit 0C to 100C (for fake and mock adapters)
DEFAULT: owlib.c:(52) No valid 1-wire buses found
DEBUG: ow_exit.c:(17) Exit code = 1
CALL: ow_lib_close.c:(21) Starting Library cleanup
CALL: ow_lib_stop.c:(22) Clear Cache
DEBUG: ow_cache.c:(295) Flipping cache tree (purging timed-out data)
DEBUG: ow_cache.c:(313) flip cache. tdestroy() will be called.
DEBUG: ow_cache.c:(295) Flipping cache tree (purging timed-out data)
DEBUG: ow_cache.c:(313) flip cache. tdestroy() will be called.
CALL: ow_lib_stop.c:(24) Closing input devices
CALL: ow_lib_stop.c:(26) Closing output devices
CALL: ow_lib_stop.c:(2:cool: Clearing compiled expressions
DEBUG: ow_regex.c:(129) Regex destroy done
CALL: ow_lib_close.c:(42) Finished Library cleanup
DEBUG: ow_lib_close.c:(50) Libraries closed
Mitähän yrittäisi??
 
J

jolla

Vieras
Vs: 1-wire for dummies

en saanut owserveriä aikanaan toimimaan joten käytän owfs, laitan ow confiin risuaidat joka riville niin on pelannut joka laitteessa
 
A

apophis

Vieras
Vs: 1-wire for dummies

Serverin konffausesimerkki. Tässä on 1-wire USB adapteri ja serveri laitetaan pystyyn 0.0.0.0 osoitteeseen, jolloin sitä voi käyttää esimerkiksi kotiverkossa kaikilta koneilta. Minulla on yksi Raspberry, jossa on kiinni kaikki 1-wire sensorit. DIY VILP ohjain on toisella Raspberryllä, joka lukee lämpötilatiedot serveriltä. Selaimellakin voi katsella yksittäisiä antureita, ihan kätevää.

# Sample configuration file for the OWFS suite for Debian GNU/Linux.
#
#
# This is the main OWFS configuration file. You should read the
# owfs.conf(5) manual page in order to understand the options listed
# here.

######################## SOURCES ########################
#
# With this setup, any client (but owserver) uses owserver on the
# local machine...
! server: server = localhost:4304
#
# ...and owserver uses the real hardware, by default fake devices
# This part must be changed on real installation
#server: FAKE = DS18S20,DS2405
#
# USB device: DS9490
server: usb
#
# Serial port: DS9097
#server: device = /dev/ttyS1
#
# owserver tcp address
#server: server = 192.168.10.1:3131
#
# random simulated device
#server: FAKE = DS18S20,DS2405
#
#
######################### OWFS ##########################
#
#mountpoint = /home/pi/1wire
#allow_other
#
####################### OWHTTPD #########################

http: port = 2121

####################### OWFTPD ##########################

ftp: port = 2120

####################### OWSERVER ########################

server: port = 0.0.0.0:4304
 
Vs: 1-wire for dummies

noble sanoi:
Eilen otin pariksi tunniksi vielä shunttimoottorin vaihejohtimet irti varmistaakseni sen häiriölähteeksi. Ei tullut sinä aikana virheen virhettä.

Ja itsellä tosiaan on puskurivaraajan myötä niputettu kaikki johdot. Puskuurivaraajan ja shuntin läheltä menee 1-wire verkko, pari dataväylää ja tuo MLP S0-luenta.
Ja mainitakseni vielä, että joskus shunttisarjan omien meno- ja paluulämpötilamittauksissa (mittaukset Niben loggauksien myötä) näkyy piikit lämpötiloissa, ehkä kerran kahdessa kuukaudessa. Mutta syy lienee sama, että koko johtonippu helii häiriön mukaan. Mutta miten tuon saisi suodatettua, onkohan noista verkkosuodattimista apua? Vai kääritäänkö shunttimoottori foliopaperiin :)

Täällä muuten vastaavan shuntin sisuskalut: http://ab-log.ru/files/Image/heat/esbe_ara661_1.jpg

Vastaus tulee jo wanhaan vitsiin ::), mutta kannattaa kokeilla TE-maadoitusta. Eli kaikki kaapeleiden vaipat ja konsentriset johtimet jotka EIVÄT liity normaaliin PE-suojamaadoitukseen, kytketään vain syöttöpäästä samaan potentiaaliin. Yleensä PE-kiskosta erotettuun TE-kiskoon. Ns. "kenttäpäästä" niitä EI SAA kytkeä edes minkään maadoitusvastuksen kautta maahan, vaan ne jätetään irti eli kellumaan. Työn puolesta tulee miekkailtua noiden asioiden kanssa teollisuudessa sähkö-automaatio puolella, toisinaan ihan vittuuntumiseen asti.
 

My.Ai.Hu

Vakionaama
Vs: 1-wire for dummies

Väliaikatietona senverran... että softa toimi ihan oikein...
kaikki sen suhteen kunnossa. Meinin itse lankaa vaikka huomasin kaikkea ihmeellistä
palvelimessa.

samassa yhteydessä kun hävisi mittaukset hävisi buutti tiedot kpalvelimelta.. itesasiassa raidilta käynnistyslevyn tiedot.
asennusyritysten ja muutaman uudelleen asennuksen jälkeen todetaan että usb portisssa ongelma.
lähin countteri löytyy mutta kun laitetaan loppu verkko kiinni niin häviää sekin countteri.
Niin nyt joku luulee että verkko kaput. Vaan eipä olekkaan.... äkkinäinen asennus wintoosa koneelle ja sama
9490 koneeseen ja koko verkko löytyy. usb pkiinni linukkaan ja mitään ei löydy. -> usb portti kaput tai virrananto kyky 0

Puitänee hankkia usb hub ulkoisella virran anto laitteella.
HB:n passiivista en ole saanut toimimaan koskaan linukassa vaikka tunnistaa sen kyllä mutta porttien läpi ei kulje mitään dataa
sihhen kun löytäisi ratkaisun??

Etää tällasta tälläerää
 
J

jolla

Vieras
Vs: 1-wire for dummies

onko tuttu ilmiö kelleen, kun ds2438 VAD menee nolliin, se heittääkin huiput, elikkä >10V päälle
en tiedä johtuuko tuo vis mittaus samasta syystä, mutta sekään ei mene nolliin vaikka on galvaanisesti erotettu

muutoin toimii niinkuin pitääkin heti kun vain on jotain mitattavaa
 

Liitteet

  • ds2438.png
    ds2438.png
    37,5 KB · Katsottu: 408

timop

Aktiivinen jäsen
Vs: 1-wire for dummies

onko kukaan yrittänyt tai jopa saanut tehtyä owfs jaetuksi mqtt:n yli?
alotin tuohon home assistanttii perehtymisen ja raspi mikä mittailee owfsllä DS9490R lukijan kautta 1wire on eri paikassa kuin tämä HA pannu tulee olemaan niin olisi kätevä jos saisi lämmöt siitä luettua.
vai olisiko viisaampi mounttailla sen owfs netin yli, oliko se nyt se owhttpd tjsp..?
 

HeTi

Aktiivinen jäsen
Vs: 1-wire for dummies

timop sanoi:
onko kukaan yrittänyt tai jopa saanut tehtyä owfs jaetuksi mqtt:n yli?
alotin tuohon home assistanttii perehtymisen ja raspi mikä mittailee owfsllä DS9490R lukijan kautta 1wire on eri paikassa kuin tämä HA pannu tulee olemaan niin olisi kätevä jos saisi lämmöt siitä luettua.
vai olisiko viisaampi mounttailla sen owfs netin yli, oliko se nyt se owhttpd tjsp..?
Vähän samanlainen tapaus sattui itselle kun en viitsinyt alkaa 1-wire väylää uudestaan vetämään, vaan jätin vanhan domoticz asennuksen mittaamaan pelkästään lämpötiloja. Domoticz --> Domoticz siirtyy sisäisellä protokollalla mutta voihan siihen asentaa mosquiton ja käyttää mqtt-protokollaa. Domoticz tyrkkää omat mittauksensa domoticz/out topicista. owhttpd tapauksessa anturit voisi lukea http-protokollalla suoraan toisesta koneesta. Raspin voisi korvata ESP8266 raudalla johon asennetaan Tasmota/Espurna tms. softa joissa tuki mqtt protokollaan.
 

timop

Aktiivinen jäsen
Vs: 1-wire for dummies

kiitti, tuota domoticzin mqtt ominaisuutta en olisi tajunnutkaan hyödyntää. joutaahan se pyörimään siellä.
pitääpä tuo vielä testata.
owserverin eilen sain käyntiin ja saan etänä haettua tiedot antureista, jäi sen verran puolitiehen etten saanut vielä lukemia etänä.
Koodi:
mport ow
ow.init('raspinIPmissä1wire:4304')
sensorlist = ow.Sensor('/').sensorList()
for sensor in sensorlist:
    print('Device Found')
    print('Address: ' + sensor.address)
    print('Family: ' + sensor.family)
    print('ID: ' + sensor.id)
    print('Type: ' + sensor.type)
    print(' ')
 

timop

Aktiivinen jäsen
Vs: 1-wire for dummies

olisiko vinkkiä antaa?
domoticzilla sai nyt mqtt toimimaan ja HA palvelimelta lukee dataa komennolla
Koodi:
mosquitto_sub -u tunnus -P salasana -h domotizIP -v -t "domoticz/out/#
listaa kaikki kuten pitääkin
Koodi:
domoticz/out/Talo/talo {
   "Battery" : 255,
   "RSSI" : 12,
   "description" : "",
   "dtype" : "Temp",
   "id" : "17493",
   "idx" : 4,
   "name" : "Sauna",
   "nvalue" : 0,
   "stype" : "LaCrosse TX3",
   "svalue1" : "22.1",
   "unit" : 85
}

domoticz/out/Talo/talo {
   "Battery" : 255,
   "RSSI" : 12,
   "description" : "",
   "dtype" : "Temp",
   "id" : "4433",
   "idx" : 8,
   "name" : "Tekninentila",
   "nvalue" : 0,
   "stype" : "LaCrosse TX3",
   "svalue1" : "30.3",
   "unit" : 81

vaan milläpä saan kaivettua pelkän esim Saunan lämpötilan
komentoon "domoticz/out/Talo/talo/Sauna/#" ei anna mitään
Tämä menee Homeassistant asiaksi jo mutta kokeilin netistä löytynyttä joka ei antanut tulosta:
Koodi:
- platform: mqtt
  name: 'sauna-ltila'
  state_topic: 'domoticz/out'
  unit_of_measurement: '°C'
  value_template: >
    {% if value_json.idx == 4 %}
      {{ value_json.svalue1 }}
    {% endif %}
 

HeTi

Aktiivinen jäsen
Vs: 1-wire for dummies

timop sanoi:
olisiko vinkkiä antaa?
domoticzilla sai nyt mqtt toimimaan ja HA palvelimelta lukee dataa komennolla
Koodi:
mosquitto_sub -u tunnus -P salasana -h domotizIP -v -t "domoticz/out/#
listaa kaikki kuten pitääkin
Koodi:
domoticz/out/Talo/talo {
   "Battery" : 255,
   "RSSI" : 12,
   "description" : "",
   "dtype" : "Temp",
   "id" : "17493",
   "idx" : 4,
   "name" : "Sauna",
   "nvalue" : 0,
   "stype" : "LaCrosse TX3",
   "svalue1" : "22.1",
   "unit" : 85
}

domoticz/out/Talo/talo {
   "Battery" : 255,
   "RSSI" : 12,
   "description" : "",
   "dtype" : "Temp",
   "id" : "4433",
   "idx" : 8,
   "name" : "Tekninentila",
   "nvalue" : 0,
   "stype" : "LaCrosse TX3",
   "svalue1" : "30.3",
   "unit" : 81

vaan milläpä saan kaivettua pelkän esim Saunan lämpötilan
komentoon "domoticz/out/Talo/talo/Sauna/#" ei anna mitään
Tämä menee Homeassistant asiaksi jo mutta kokeilin netistä löytynyttä joka ei antanut tulosta:
Koodi:
- platform: mqtt
  name: 'sauna-ltila'
  state_topic: 'domoticz/out'
  unit_of_measurement: '°C'
  value_template: >
    {% if value_json.idx == 4 %}
      {{ value_json.svalue1 }}
    {% endif %}

HA:n opiskelu on jäänyt mulla aina puolitiehen, varsinkin viimeksi kun kokeilin docker-tyylistä asennusta. Ei oikein osaa luottaa asennukseen kun siihen ei saa kunnollista komentoriviä vaikka web-plugin löytyy. Lopulta koko harjoitelma hävisi verkosta. Pitää tutkia ajan kanssa.

HA.n tapauksessa piti muistaakseni klikkailla mqtt lisäosat, naputella serverin osoitteet. Domoticzistä ulospäin en ole koskaan kokeillut mqtt-llä, mutta json tietoa se näkyy olevan ja vastapään pitäisi se osata tulkita.
https://www.home-assistant.io/components/sensor.mqtt/
 

timop

Aktiivinen jäsen
Vs: 1-wire for dummies

Asentelin ite debian serverin esxin pääle ja siihen hassio onkohan se nyt sitten dockerissa [emoji3]
Tuota sivua eilisen iltaa lueskelin, mutta noitten json juttujen kanssa olen iha hukassa. Jos tässä nyt muutenkan iha käryllä olen..
On tuossa vielä yksi vaihtoehto viedä virtuaaliin pasthrouhna se 1wire lukija.. mutta kun tarvitsisi saada myös rftrx lähetin samaan tilaan..
Pitää vähän tuumailla.
 
Back
Ylös Bottom