Forfatter Emne: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI  (Læst 12985 gange)

0 Medlemmer og 1 Gæst læser dette emne.

Offline Christian Zacho Hansen

  • Begynder
  • *
  • Indlæg: 8
  • Respekt optjent: +0/-0
    • Mit Pillefyr
Håber at få tid til at lave en mere grafisk vejledning ... kom frisk med indput, kommentar og hvad i ellers har.

Forord:
Købte et sæt her "http://raspberrypi.dk/webshop/kategori/samlede-raspberry-pi-start-pakker/"
og havde en "Sandberg RS232/USB" liggende "http://www.edbpriser.dk/parallel-og-seriel-kabler/sandberg-usb-to-serial-link-id-24164.aspx"

1. Installere RaspBian
   Tilslut netkabel og RS232/USB, HDMI og evt mus/tastatur
   http://www.raspberrypi.org/downloads
   Følg vejledningen, Vælg Raspbian “wheezy”
 
2. Check Netværk og RS232
   Når Rasbian er bootet op, find IP adressen med " ifconfig" , og find RS232 med "dmesg | grep tty"

3. Installere VNC (x11vnc)
   Følg denne vejledning "http://www.raspberrypi.org/phpBB3/viewtopic.php?p=108862#p108862"

4. Check at VNC virker efter boot
   Installere en VNC client på din PC/Tablet/Telefon
   Til PC bruger jeg TightVNC http://www.tightvnc.com/download.php
   Til min Android tablet bruger jeg akRDC (Lækker grafisk brugerflade) https://play.google.com/store/apps/details?id=anykode.rdc&hl=da
   Tilpas skærm opløsning "nano /boot/config.txt" fjern bortkommenteringen(havelåge) fra "framebuffer...." jeg bruger 1280x700 passer med min tablet.

5. Installere Stokersoft
   http://stokersoft.com/blog/
   Spring til JAVA - da VNC er installeret.
   Ved opstart af Stokersoft fik jeg en fejl på JAVA, fandt løsningen her
   http://www.stokerforum.dk/index.php?topic=2869.msg23022#msg23022

   og redigere min "configure" fil fra:
   /home/pi/sk//jdk1.6.1_07/jre/bin/java
   til:
   /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/java

   og så kun de porte, som er tilgængelig er listet fx "/dev/ttyUSB0"

6. Opstart af StokerSoft
   Åben "File Browser"
   Åben folderen "SK"
   Dobbelt klik på "configure" vælg "execute"
   Dobbelt klik på "run" vælg "execute"
  ( Hvis ikke de kan eksekvers ... så højreklik -> properties -> permission -> hak af i "Make file executable")
   Stokersoft skulle starte med at søge efter en RS232 og der skal osse indtastes aktiverings kode.
   Det kan godt tage en rum tid før den er oppe at køre ... så hav tålmodighed


7. Hvordan man får StokerKontrol til at autostarte i den grafiske brugerflade (LXDE).
   En god ting når man kører uden skærm & tastatur (headless), så er det bare
   at tilslutte power og man er oppe at kører. Kan også være godt hvis man ønsker
   at lave et automatisk ”reboot” eks. hver 14. dag  (via. crontab).

   Ret filen ”autostart”:
   sudo nano /etc/xdg/lxsession/LXDE/autostart -e 

   Tilføj linjen:
   @nice -n 18 sk/./run

   Ctrl-x y <return> (To Exit Nano and Save)
« Senest Redigeret: Mar 31, 2013, 23:50 af Christian Zacho Hansen »
Pillefyrs rookie .. ;0)
http://www.zachohansen.dk

Offline JOH

  • Beta tester
  • Guru
  • *
  • Indlæg: 67
  • Respekt optjent: +3/-0
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #1 Dato: Mar 30, 2013, 19:51 »
Hej Christian

Dejligt at hører at der er flere som kører StokerKontrol på Raspberry Pi, og et fint initiativ med en installations guide. Her er en lille ting du evt. kan tage med:

Hvordan man får StokerKontrol til at autostarte i den grafiske brugerflade (LXDE). En god ting når man kører uden skærm & tastatur (headless), så er det bare at tilslutte power og man er oppe at kører. Kan også være godt hvis man ønsker at lave et automatisk ”reboot” eks. hver 14. dag  (via. crontab).

Ret filen ”autostart”:
sudo nano /etc/xdg/lxsession/LXDE/autostart -e 

Tilføj linjen:
@nice -n 18 sk/./run

Ctrl-x y <return> (To Exit Nano and Save)

Mvh. Jesper
Woody 10 kW , Blackstar S kedel, Styring v7
http://www.stokercloud.dk/dev/4320.html

Offline Christian Zacho Hansen

  • Begynder
  • *
  • Indlæg: 8
  • Respekt optjent: +0/-0
    • Mit Pillefyr
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #2 Dato: Mar 30, 2013, 21:31 »
Hej Jesper.

En absolut oplagt pkt 8 ... autostart ... venter lige med at smide den ind ... måske det skal være 7 .. :s

Har du rodet med at overføre filer fra PC til Linux/Raspberry,??

Christian
Pillefyrs rookie .. ;0)
http://www.zachohansen.dk

Offline Christian Zacho Hansen

  • Begynder
  • *
  • Indlæg: 8
  • Respekt optjent: +0/-0
    • Mit Pillefyr
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #3 Dato: Mar 30, 2013, 21:43 »
Jesper

Hvad med VNC ... eller hvodden får du adgang til brugerfladen??? x11??
Pillefyrs rookie .. ;0)
http://www.zachohansen.dk

Offline Christian Zacho Hansen

  • Begynder
  • *
  • Indlæg: 8
  • Respekt optjent: +0/-0
    • Mit Pillefyr
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #4 Dato: Mar 31, 2013, 23:20 »
Update ...

Forsøgt med x11vnc ... ser ud til at der spares lidt på system resourcer, da der kun kører en desktop.

Tilføjet autostart af StokerKontrol som forslået af Jesper

Opgivet at overføre filer fra min gamle windows opsætning, umiddelbart så det ud til at fungere, kunne se historikken og det hele ... men det var som om, den kun hentede data fra RS232 en gang og de blev aldrig sendt videre ud på ftp'en.
« Senest Redigeret: Mar 31, 2013, 23:23 af Christian Zacho Hansen »
Pillefyrs rookie .. ;0)
http://www.zachohansen.dk

Offline JOH

  • Beta tester
  • Guru
  • *
  • Indlæg: 67
  • Respekt optjent: +3/-0
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #5 Dato: Mar 31, 2013, 23:39 »
Hej Christian

Skal jeg overfører filer til/fra min RPi bruger jeg en USB-memory stik. Der findes andre programmer som kan gør det langt mere elegant, eks. ”samba” som kan lave fil deling med MS Windows eller en ftp server, men fælles for dem er at de bruger af de begrænset resurser som er i en RPi. Når der skal køres StokerKontrol (SK) er der brug for alt hvad der er tilgængelig at RAM og processer kraft. Så derfor nøjes jeg med en USB stik.

VNC er nødvendig hvis man vil køre sin RPi ”headless”, men jeg bruger den ikke ret meget, da min RPi oploader til StokerCoud (SC). Skal jeg se til mit fyr, sker det næsten altid via SC som også er hurtigere, specielt ved visning af grafer.

Måske hører det mere hjemme under ”ønsker til StokerKontrol” men en ikke grafisk version af SK, der blot oploader data til SC vil være et stort plus.
Jeg kan sagtens leve uden den lokale database, imod at få et simpelt og pålidelig program.

Skulle det komme frem melder jeg mig gerne som beta-tester.

Mvh. Jesper
Woody 10 kW , Blackstar S kedel, Styring v7
http://www.stokercloud.dk/dev/4320.html

Offline Christian Zacho Hansen

  • Begynder
  • *
  • Indlæg: 8
  • Respekt optjent: +0/-0
    • Mit Pillefyr
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #6 Dato: Apr 01, 2013, 00:03 »
Ahhh .. det med filer .. var møntet på at få historik med over fra ens win-PC ved skift til Raspbian.

hehe ... lidt beta-test er jeg alti' klar på ... lever nærmest af beta-programmer.

Er jeg en truet dyreart ... "en som bruger sit eget domæne til Stokerkontrol"???

Men godt ser det da ud ...  O0
« Senest Redigeret: Apr 01, 2013, 00:04 af Christian Zacho Hansen »
Pillefyrs rookie .. ;0)
http://www.zachohansen.dk

Offline JOH

  • Beta tester
  • Guru
  • *
  • Indlæg: 67
  • Respekt optjent: +3/-0
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #7 Dato: Apr 01, 2013, 21:39 »
Hej Christian

Jeg startede på Raspberry, så jeg har ingen erfaring med at flytte databasen fra Windows til RPi. Jeg tager backup at folderen ”pillefyr” via USB memory-stick, og den kan uden videre flyttes til en ny Raspbian installation.

Mvh. Jesper
« Senest Redigeret: Apr 01, 2013, 21:41 af JOH »
Woody 10 kW , Blackstar S kedel, Styring v7
http://www.stokercloud.dk/dev/4320.html

Offline Christian Zacho Hansen

  • Begynder
  • *
  • Indlæg: 8
  • Respekt optjent: +0/-0
    • Mit Pillefyr
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #8 Dato: Apr 12, 2013, 08:17 »

Kan også være godt hvis man ønsker at lave et automatisk ”reboot” eks. hver 14. dag  (via. crontab).


Uhhmm .. ser ud til at det er en funktion jeg godt kunne bruge ... har du et eks liggende og flyde .. må du da gerne lige lægge det frem til frit skue ..  ;)
Pillefyrs rookie .. ;0)
http://www.zachohansen.dk

Offline JOH

  • Beta tester
  • Guru
  • *
  • Indlæg: 67
  • Respekt optjent: +3/-0
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #9 Dato: Apr 12, 2013, 19:44 »
Så kommer den her:

ret filen crontab med editoren Nano:
sudo nano /etc/crontab -e

Og tilføj følgende (hver 7. dag (uge dag 7)):
* * * * 7 root reboot

Ctrl-x y <return> (To Exit Nano and Save)

Mvh. Jesper
Woody 10 kW , Blackstar S kedel, Styring v7
http://www.stokercloud.dk/dev/4320.html

Offline albert

  • Prof
  • ***
  • Indlæg: 60
  • Respekt optjent: +1/-0
    • Data fra vores pillefyr
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #10 Dato: Maj 10, 2013, 07:15 »
Hvordan kommer I i kontakt med Stokerkontrol via vnc, når det er startet op med autostart.
Jeg finder ud af det ved at slå "start desktop at boot" fra og reboote. Det er lidt besværligt.
Scotte 16 kw. Black Star S 10-16 kw. Semirens.
VVB med 3 vejs ventil. Kompressorrens. Version 6.79.
Opstart 04.01.2013.
Opvarmer 174 kvm med støtte fra brændeovn. Før brændeovnens entre et forbrug på ca. 4400 l olie pr år.
Minicomputeren Raspberry PI med Pellmon software.

Offline JOH

  • Beta tester
  • Guru
  • *
  • Indlæg: 67
  • Respekt optjent: +3/-0
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #11 Dato: Maj 10, 2013, 09:00 »
Hej Albert

Der er nok flere metoder, men dette virker hos mig:

1) Lav en tekst fil 'vncboot' med editoren nano:
sudo nano /etc/init.d/vncboot

2) og indsæt følgende (hvis dit bruger navn ikke er pi, så ret USER='xxx':
#!/bin/sh

export USER='pi'
eval cd ~$USER
 
case "$1" in
  start)
    su $USER -c '/usr/bin/tightvncserver :1'
    echo "Starting TightVNC server for $USER "
    ;;
  stop)
    pkill Xtightvnc
    echo "Tightvncserver stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/tightvncserver {start|stop}"
    exit 1
    ;;
esac
exit 0

3) Ctrl-x y <return> (To Exit Nano and Save)

4) Gør fil eksekverbar:
sudo chmod 755 /etc/init.d/vncboot

5) Aktiverer "dependency based boot sequencing":
sudo update-rc.d vncboot defaults

Jeg går ud fra at du allerede har installeret "tightvncserver", men elles skal dette gøres først.

sudo apt-get install tightvncserver
tightvncserver "Password til VNC"
vncserver :0 -geometry 1080x768 -depth 16

Mvh. Jesper
Woody 10 kW , Blackstar S kedel, Styring v7
http://www.stokercloud.dk/dev/4320.html

Offline albert

  • Prof
  • ***
  • Indlæg: 60
  • Respekt optjent: +1/-0
    • Data fra vores pillefyr
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #12 Dato: Maj 10, 2013, 14:25 »
Hej Jesper

Tak for en udførlig beskrivelse - det kan jeg godt lave.
Og da jeg nu er nybegynder med Linux, ville det være en hjælp, hvis du meget kort kan beskrive, hvad det gør.

Jeg kan godt finde ud af at logge mig på via Putty, starte vncserver og komme på med vnc-viewer. Jeg ser bare ikke Stokerkontrol, som jeg formoder er startet i en anden shell, eller hvad det nu hedder.
(Kører jeg uden "start desktop at boot", starter Stokerkontrol, når jeg kommer på via vnc).

Raspberry PI kører forresten helt stabilt nu, hvor jeg har kasseret den "wipi" dongle, jeg havde købt i første omgang.
Scotte 16 kw. Black Star S 10-16 kw. Semirens.
VVB med 3 vejs ventil. Kompressorrens. Version 6.79.
Opstart 04.01.2013.
Opvarmer 174 kvm med støtte fra brændeovn. Før brændeovnens entre et forbrug på ca. 4400 l olie pr år.
Minicomputeren Raspberry PI med Pellmon software.

Offline JOH

  • Beta tester
  • Guru
  • *
  • Indlæg: 67
  • Respekt optjent: +3/-0
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #13 Dato: Maj 12, 2013, 21:07 »
Hej Albert

Det skulle gerne løse dette problem:

(Kører jeg uden "start desktop at boot", starter Stokerkontrol, når jeg kommer på via vnc).

Ved at starte VNC serveren under  ”boot” startes også session af grafiske brugerflade LXDE og der logges ind med brugeren ”pi”. StokkerKontrol vil også starte automatisk (hvis den er sat til autostart i LXDE) og der skal ikke udføres noget manuelt tastearbejde. Det er meget velegnet hvis man ønsker en genstart, så er det bare power off/on, og det hele kommer automatisk op at kører igen.

I den første tid jeg kørte StokerKontrol på RPi var den ikke så stabil (specielt Java ‘en) og det var rart at kunne lave en daglig automatisk genstart, med nu kører min også meget stabilt.

Mvh. Jesper
Woody 10 kW , Blackstar S kedel, Styring v7
http://www.stokercloud.dk/dev/4320.html

Offline albert

  • Prof
  • ***
  • Indlæg: 60
  • Respekt optjent: +1/-0
    • Data fra vores pillefyr
Sv: Mine forløbige erfaringer med Sokerkontrol og Raspberry PI
« Svar #14 Dato: Maj 13, 2013, 06:34 »
Hej Jesper

Tak for forklaring.
Jeg tænker på, hvor meget vnc belaster RPi, der i forvejen har nok at lave. (Og jeg overvejer igen at uploade til vores eget domæne i stedet for Stokercloud, hvilket vist er tungere).
Når jeg kører med "start desktop at boot" og autostart af Stokerkontrol, er det også bare at tænde og slukke for strømmen for at være igang igen. Det er så bare som sagt noget besværligt, hvis jeg vil ind og ændre noget via vnc og Stokerkontrol.

Siden jeg har fået ny wifi dongle, har Stokerkontrol været stoppet 2 gange, og der er oprettet logfiler vedr. java-fejl. Det har jeg foreløbigt opgivet at rode med - bare "sudo reboot".
Scotte 16 kw. Black Star S 10-16 kw. Semirens.
VVB med 3 vejs ventil. Kompressorrens. Version 6.79.
Opstart 04.01.2013.
Opvarmer 174 kvm med støtte fra brændeovn. Før brændeovnens entre et forbrug på ca. 4400 l olie pr år.
Minicomputeren Raspberry PI med Pellmon software.