Buggfix Plus
Aktuellt datum och tid: 15.26 2017-05-25

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 23 inlägg ]  Gå till sida Föregående  1, 2
Författare Meddelande
InläggPostat: 12.50 2017-05-18 

Blev medlem: 00.48 2009-01-18
Inlägg: 7085
Ort: Alvesta, Småland
Gränsen är i programvaran i pajen som sådan. Ska finnas några hårdkodade gränser och börjar man gräva på det mer så ser man att den snabbt tappar av och man får många fel från 1wire slingan.

Jag har för mig det är 8-12 eller något. Jag har kört 8 på den och på kort avstånd funkar det. (Låter det vara osagt då jag ganska snabbt bara slänge på en usb baserad/SPI baserad driver istället)

På USB slingan med aktiv matning har jag kört 100+ sensorer och 150 meter utan problem...


Upp
 Profil  
 
InläggPostat: 16.44 2017-05-18 
EF Sponsor
Användarvisningsbild

Blev medlem: 21.31 2005-12-15
Inlägg: 5792
Ort: Malmö
Titta på SQLAlchemy också, rätt så bra

https://en.m.wikipedia.org/wiki/SQLAlchemy


Upp
 Profil  
 
InläggPostat: 20.02 2017-05-18 

Blev medlem: 17.06 2017-04-15
Inlägg: 24
Ort: Malmö
Jag kör min Raspberry och 1-wire med owfs http://owfs.org/
Då sköter owfs hämtningen av alla sensorer, och du hämtar data från cache i stället.

Här är mina (gamla) minnesanteckningar hur jag satte upp min PI
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
sudo wget  -O owfs-latest.tgz http://sourceforge.net/projects/owfs/files/latest/download
tar xzvf owfs-latest.tgz
cd owfs-3.1p5/
./configure
* här fick jag nog fel, för jag hämtade hem php5 innan jag kompilerade
sudo apt-get install php5
* Kompilera, tar en bra stund
sudo make && sudo make install
* Skapa mappen för filsystemet
sudo mkdir /mnt/1wire
* Redigera fuse, kommer dock inte ihåg varför
sudo nano /etc/fuse.conf
lägg till user_allow_other längst ner i filen, spara
* Testmontera filsystemet
sudo /opt/owfs/bin/owfs -u --allow_other /mnt/1wire/
cd /mnt/1wire
ls


Upp
 Profil  
 
InläggPostat: 20.25 2017-05-18 

Blev medlem: 14.59 2006-02-27
Inlägg: 3701
Ort: Tranås (Jönköping)
Owfs har jag hört talas om i dessa sammanhang. Men då kan alltså det agera som en driver till vad som nu låter mig prata modbus sen? Utan mellanlagring?

Förvisso är jag lika lost ändå just nu..


Upp
 Profil  
 
InläggPostat: 20.31 2017-05-18 

Blev medlem: 17.06 2017-04-15
Inlägg: 24
Ort: Malmö
Om du kör owfs kan du läsa av alla sensorer med 'cat':
T.ex. om du har en sensor med ID 10.974F29020800 läser du temperaturen med:
cat /mnt/1wire/10.974F29020800/temperature
I mitt fall just nu får jag svaret: 20.125, dvs, jag har en temperatur i mitt garage på 20.125 grader.

Och om du kör nyare OS i din PI kan du köra:
sudo apt-get install owfs
Då sköts installationen ganska automatiskt, dock får man sätta upp monteringspunkter och cron-job som läser dina sensorer.


Upp
 Profil  
 
InläggPostat: 21.36 2017-05-19 

Blev medlem: 14.59 2006-02-27
Inlägg: 3701
Ort: Tranås (Jönköping)
Är tacksam för all hjälp, det öppnar ögonen mer och mer och gör mig sugen att pilla ihop det själv.
Men jag borde verkligen inte trilla dit i den världen också just nu.. :D

nifelheim > Var du sugen på att pilla ihop detta?


Upp
 Profil  
 
InläggPostat: 11.04 2017-05-20 

Blev medlem: 22.31 2008-03-27
Inlägg: 1284
Ort: stockholm
"jag e' på gång" :)

paj med owfs , up and running :)

pluggat på lite olika modbus lib till pajen, strax prov installation , men


hur skapar jag en "TAG" som plockar in värdet från pajen?
Måste jag ha en "controller" vald i projektet?

tycker mätaren blev fin :)
Bilaga:
pitest.JPG


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 13.47 2017-05-20 

Blev medlem: 14.59 2006-02-27
Inlägg: 3701
Ort: Tranås (Jönköping)
Oj! Så kul!

Men ja det stämmer, du behöver en kontroller.
Lättast tror jag är om du vid uppstart av iX developer väljer en kontroller där, då sätts den upp åt dig.
Testa med Modicon - Modbus master, denna finns sen under fliken Controllers i taglistan.
Klickar du där på settings så får du välja hur den ska kommunicera, vilken "sorts" modbus mm. Börja bara med IP-adress under stations, och vilket stationsnummer du gett din paj. Port bör vara 502, ganska vanligt.
Sen skapar du en tag med nåt kul namn, och i Controller 1 skriver du i vilken modbusadress du vill läsa.

Detta är jätteenkelt beskrivet, men det är lättare att svara på frågorna när dom kommer.

Detta förutsätter ju också att din dator med iX och pajen sitter i samma nät. Testa att pinga. Testa gärna nåt enkelt läsa-modbus-program också. Typ Modscan, det använder jag mycket.
Jo, starta iX på gröna pilen, annars kommunicerar den inte.


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 23 inlägg ]  Gå till sida Föregående  1, 2

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Bing [Bot] och 2 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
    Electrokit
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010