Temat: Migający odczyt na LCD lcd4linux

Witam!

mam taki oto sobie skrypt:

#!/bin/sh


while [ "$nr" != "0" ]
do
nr=$(cat /dodatki/log.txt)
echo `/usr/bin/transmission-remote -t $nr -i | grep Name | cut -f 2 -d :` > /dodatki/torrent/lcd.txt
echo `/usr/bin/transmission-remote -t $nr -i | grep Done | cut -d : -f 2-` >> /dodatki/torrent/lcd.txt
echo `/usr/bin/transmission-remote -t $nr -i | grep "Download Speed" | cut -f 2 -d : -s` >> /dodatki/torrent/lcd.txt
echo `/usr/bin/transmission-remote -t $nr -i | grep "Upload Speed" | cut -f 2 -d : -s'` >> /dodatki/torrent/lcd.txt
done

odczytuje sobie dane na temat torrentów i zapisuje do pliku jak widać ale problem jest taki że
nie za każdym odczytem wpisuje informacje np: "Download Speed" co powoduje miganie na LCD podczas odczytu przez lcd4linux

config lcd4linux:

Variables {
   tick 500
   tack 100
   minute 60000
}
Display LCD2USB {
    Driver 'LCD2USB'
    Size '20x4'
    Brightness 255
    Contrast 255
    Icons 2
}
Widget Torrenty1 {
    class  'Text'
    expression file::readline('/dodatki/torrent/lcd.txt', 1)
    width 20
    speed 100
}
Widget Torrenty2 {
    class  'Text'
    expression file::readline('/dodatki/torrent/lcd.txt', 2)
    width 5
    speed 100
}
Widget Torrenty3 {
    class  'Text'
    expression file::readline('/dodatki/torrent/lcd.txt', 3)
    width 8
    update 100
}
Layout L20x2 {
    Row1 {
    Col1 'Torrenty1'
    }
    Row3 {
    Col1 'Torrenty2'
    Col8 'Torrenty3'
    }
}
Display 'LCD2USB'
Layout 'L20x2'

jak pozbyć się tego problemu ??

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

2

Odp: Migający odczyt na LCD lcd4linux

ok problem rozwiązany, każdy odczyt zrealizowałem w oddzielnym pliku co wyeliminowało migotanie

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

3

Odp: Migający odczyt na LCD lcd4linux

Nie wkładaj od razu do /dodatki/torrent/lcd.txt tylko do innego pliku. Jak się uzbierają wszystkie dane to kopiuj zawartość tego nowego do /dodatki/torrent/lcd.txt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.