0 medlemmar och 1 gäst tittar på detta ämne.
Regon skickar väl inget data om man inte frågar efter det, så funkar det iaf på min med det interface jag använder. Antar att det är likadant oavsett interface. Fuldas perlscript är en bra utgångspunkt om man vill skriva/läsa från pumpen, använder (delar av) det själv både för styrning och loggning.
chmod +x scriptet./scripet
Vad får du för fel? Förmodligen använder scriptet moduler som inte är installerade på Pi'n...
Har du ställt in rätt serieport i scriptet?
Problemet är att $PortObj inte har nåt värde. Förmodligen för att scriptet tidgare har försökt öppna fel device. Plugga ur usb-adaptern i några sekunder och koppla in den igen. Sen slår du kommandot 'dmesg' och kollar de sista raderna vilken device den attachas till.Om det är rätt device så kan det vara rättighetsproblem. Vilken användare kör du som och vilka rättigheter har /dev/ttyUSB<nånting> (det ser du med 'ls -l /dev/ttyUSB*')?
reboot kommer förmodligen inte att lösa nåt... vilken användare kör du scriptet som? Om det inte är root, eller nån som är med i gruppen dialout så måste du ändra rättigheter på devicen. Kör 'chmod 777 /dev/ttyUSB0' som root eller med sudo och testa scriptet igen.
Det ser ut som fel bitrate... Ställer man in det i scriptet? Annars får du sätta det med stty innan...
Hallå! Har du tänkt på att det inte är RS232 ut från REGO'n? Det är 5 V TTL, så in med en MAX 232 + optokopplare. Ritning finns på rago600 hemsidan, det är inte 100% med de motståndsvärden som angetts där. Har du otur så har du blåst interfacet i REGO'n.
Dom flesta USB-RS232 adatptrar har 5V ut, så det är nog ingen fara. Fortsätter den att skicka data så funkar den förmodligen...
ja, hur vet man om man gjort det? och hur skulle det ske? Pi:en borde väl iofs inte ha kraft nog att blåsa något men har de skett så är det ingen ny anläggning. well well i och med det lägger jag väl ner för jag pallar inte lägga mer tid. tack för alla svar
Finns ju även färdiga interface att köpa, jag köpte ett från ogiltig länk för att slippa riskera att ha sönder vp'n pga usla lödkunskaper
ogiltig länk ?
ha ha okej. Men vore det inte bättre att gå direkt från USB till TTL ?Jag hittar en massa converters på nätet i alla fall ?och den här fick mig att tänka om lite eftersom den gör TTL till USB med TTL på Raspberry-sidan.. borde ju gå att dra det där sladdarna direkt till Regon utan nåt jams i mellan? eller tänker jag helt galet nu ?http://www.adafruit.com/products/954
Ja, den där borde ju funka, men jag påpekar åter risken med att ansluta yttre enheter till Regon's jord. Den som har mest erfarenhet av detta är signaturen "Fulda" , skicka ett PM till honom. Prova även att googla på Bluetooth - TTL adaptrar, finns en hel del sådant också. Undrar bara om BT radiosignaler tar sig igenom värmepumpens chassi, men det kan man ju kolla med en mobil ansluten till dator via BT.TTL signalerna kan du inte dra iväg för långt utan omvandling, så se till att ha omvandlare så näre Rego som möjligt
Det som är viktigast är att man undviker att ansluta en yttre jord, tex från dator etc till Rego. Det kan ju vara jord potentialskillnader som åstadkommer oönskade jordströmmar vilka kan skada Rego´n. Det är därför viktigt att skydda sig via optokopplare. Ett interface fixar du snabbt till om du kan löda och är någorlunda kunnig i elektronik. En bekant snackade nåt om att det finns trådlösa adaptrar (BT Wifi?) som kommunicerar direkt på TTL nivå, kanske det kan vara en lösning och ta kraftmatning från Rego?
Annars finns ju färdig trådlös lösning , googla på H-60 gateway för värmepumpar, har för mig länken till den butiken (Husdata) blir ogiltig här på hemsidan. Finns även kabellösning