abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 21:33 | Bezpečnostní upozornění

V Sambě byla nalezena a opravena bezpečnostní chyba CVE-2017-7494. Má-li útočník právo ukládat soubory na vzdálený server, může tam uložit připravenou sdílenou knihovnu a přinutit smbd server k jejímu načtení a tím pádem ke spuštění libovolných příkazů. Chyba je opravena v upstream verzích 4.6.4, 4.5.10 a 4.4.14. Chyba se týká všech verzí Samby od verze 3.5.0 vydané 1. března 2010.

Ladislav Hagara | Komentářů: 0
včera 20:44 | Nová verze

Byla vydána nová stabilní verze 4.3.0 integrovaného vývojového prostředí (IDE) Qt Creator. Z novinek lze zmínit například integraci editoru kódu do Qt Quick Designeru.

Ladislav Hagara | Komentářů: 1
včera 20:11 | Bezpečnostní upozornění

Společnost Check Point informuje na svém blogu o novém vektoru útoku. Pomocí titulků lze útočit na multimediální přehrávače VLC, Kodi, Popcorn Time, Stremio a pravděpodobně i další. Otevření útočníkem připraveného souboru s titulky v neaktualizovaném multimediálním přehrávači může vést ke spuštění libovolných příkazů pod právy uživatele. Ukázka na YouTube. Chyba je opravena v Kodi 17.2 nebo ve VLC 2.2.6.

Ladislav Hagara | Komentářů: 6
23.5. 15:18 | Zajímavý software

CrossOver, komerční produkt založený na Wine, je dnes (23. 5. 2017) dostupný ve slevě. Roční předplatné linuxové verze vyjde s kódem TWENTYONE na $21, resp. $1 v případě IP z chudších zemí. Firma CodeWeavers, která CrossOver vyvíjí, významně přispívá do Wine. Přidaná hodnota CrossOver spočívá v přívětivějším uživatelském rozhraní, integraci do desktopu a podpoře.

Fluttershy, yay! | Komentářů: 25
23.5. 15:11 | Zajímavý projekt

V únoru loňského roku bylo představeno několik útoků na celou řadu bezdrátových klávesnic a myší s názvem MouseJack. Po více než roce lze chybu opravit, tj. aktualizovat firmware, také z Linuxu. Richardu Hughesovi se podařilo navázat spolupráci se společností Logitech, získat od nich dokumentaci, přesvědčit je, aby firmware poskytovali přímo a ne jako součást .exe souboru, aby mohl být popis začleněn do služby Linux Vendor Firmware Service (LVFS) a aktualizace tak mohla proběhnou přímo z Linuxu pomocí projektu fwupd.

Ladislav Hagara | Komentářů: 2
23.5. 13:22 | Nová verze

Po roce a půl vydali vývojáři projektu SANE (Scanner Access Now Easy) (Wikipedie) novou verzi 1.0.27 balíku SANE-Backends. Nejnovější verze tohoto balíku pro přístup ke skenerům přináší například významná vylepšení v několika backendech nebo podporu pro více než 30 nových modelů skenerů. Verze 1.0.26 byla přeskočena.

Ladislav Hagara | Komentářů: 0
22.5. 20:55 | Komunita

Od 18. do 21. května proběhla v Saint-Étienne Linux Audio Conference 2017. Na programu byla řada zajímavých přednášek a seminářů. Videozáznamy přednášek lze zhlédnout na YouTube. K dispozici jsou také články a prezentace.

Ladislav Hagara | Komentářů: 0
22.5. 20:44 | IT novinky

Hodnota Bitcoinu, decentralizované kryptoměny, překonala hranici 2 200 dolarů. Za posledních 30 dnů tak vzrostla přibližně o 80 % [reddit].

Ladislav Hagara | Komentářů: 8
22.5. 17:33 | Nová verze

Po 5 měsících vývoje od vydání verze 0.12.0 byla vydána verze 0.13.0 správce balíčků GNU Guix a na něm postavené systémové distribuce GuixSD (Guix System Distribution). Na vývoji se podílelo 83 vývojářů. Přibylo 840 nových balíčků. Jejich aktuální počet je 5 454. Aktualizována byla také dokumentace.

Ladislav Hagara | Komentářů: 1
22.5. 17:22 | Nová verze

Po 5 měsících vývoje a 3 týdnech intenzivního testování byla vydána verze 12 open source systému Nextcloud, forku ownCloudu, umožňujícího provoz vlastního cloudového úložiště. Přehled novinek i s videoukázkami v poznámkách k vydání. Pro vyzkoušení je k dispozici demo.

Ladislav Hagara | Komentářů: 10
Chystáte se pořídit CPU AMD Ryzen?
 (6%)
 (32%)
 (1%)
 (8%)
 (44%)
 (9%)
Celkem 610 hlasů
 Komentářů: 62, poslední 19.5. 01:57
    Rozcestník

    Dotaz: RRDtool - měření teploty - Raspberry pi

    18.11.2015 14:53 Petr.M
    RRDtool - měření teploty - Raspberry pi
    Přečteno: 1169×
    Dobry den.

    Dostal jsem od rodičů k narozeninám Raspberry pi.

    Připojil jsem si k němu teplotní čidlo DS1820.

    Po elektro stránce jsem postupoval podle tohoto a funguje mi to..

    http://raspberrypi.cz/1-zapojeni-ds2482s-100-i2c-1wire-a-teplotnich-cidel-ds18b20-soucastky-zapojeni-instalace-nastaveni-mysql-php-web-android-aplikace/

    Bohužel na programovaní nějakého MySQL nema zkušeností.

    Našel jsem návod,jak udělat graf přes RRDtoo pomocí python.

    http://www.kompf.de/weather/pionewiremini.html

    Mé čidlo však není připojeno přes ten GPIO pin ale přes I2C-1wire DS2482S-100

    Pomůže mí prosím někdo?

    sudo apt-get install rrdtool python-rrdtool

    Kam umistít tu tabulku s databazí?

    rrdtool create temperature.rrd --step 900 \

    Odpovědi

    18.11.2015 17:48 mhepp | skóre: 22
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Použij aplikace z balíčku ow-shell. Ten Ti zpřístupní 1wire sběrnici, i když je přes I2C. Potřebuješ ještě modul ds2482 a i2c_dev, ale ten by měl být součástí Rpi jádra. Také to mám takhle, protože 1-wire přes GPIO je emulované a dělalo to paseku.

    A soubor s RRD umístíš tam, kde Ti to bude vyhovovat a budeš míť právo zápisu. Pokud bys ale chtěl být ubersprávný, tak by sis měl vytvořit adresář ve /var/lib/ a soubor s RRD umístit tam.
    18.11.2015 18:40 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Mi to funguje.

    /mnt/1wire/28.48D4A8040000/temperature

    V tom souboru temperature mam aktuální teplotu.

    http://www.fastimages.eu/?v=111111ere.png

    Už jsem přišel i na to jak vytvořit tu databazi.

    http://www.fastimages.eu/?v=rrdtool1.png

    Ten read_temp.py skript asi neupravím.

    Ve škole mame kroužek delphi, je to troch podobné, ale přece jen i v tom delphi jsem začátečník.

    18.11.2015 18:57 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Ono to zas nevypada tak složitě

    tfile = open ("/ sys / bus / W1 / devices / 28-000004abe3fa / w1_slave ")

    Tu by stačilo změnít cestu k memu teplomětu.

    tfile = open("/mnt/1wire/28.48D4A8040000/temperature")

    text = tfile.read() // přečte teplotu

    tfile.close() // uzavře soubor

    Ted by chtělo jen zaokrouhlít tu ziskanou teplotu v proměnne text 23.875 na 23.8 a uložit do databaze.

    Jak to mate prosím řešene?
    18.11.2015 19:40 kulichs | skóre: 3 | blog: kulichuv
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    místo temperature načítej fasttemp
    18.11.2015 21:01 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Děkují moc za radu.

    Už to umím nečist přes php i lazarus. Ještě nějaký ten graf a spokojen :(
    19.11.2015 10:29 ET
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    koukni na stranky rrdtool, je tam i tutorial a v kapitole "Time to create some graphics" je i ukazka, jak takovy graf z rrd zkonstruovat - je to par stranke v anglictine, doporucuju precist cele, at se neco priucis ;-)
    19.11.2015 19:27 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Databazi mam /home/pi/teplota/teplomer1.rrd

    Teplota čidla je v souboru /mnt/1wire/28.48D4A8040000/fasttemp

    pi@raspberrypi ~ $ sudo rrdtool update /home/pi/teplota/teplomer1.rrd N:`cat /mnt/1wire/28.48D4A8040000/fasttemp`

    ERROR: mmaping file '/home/pi/teplota/teplomer1.rrd': Nepřípustný argument

    19.11.2015 21:44 mhepp | skóre: 22
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Tak owfs bych nepoužíval, občas spadne a tváří se že běží, ale teplotu Ti nepošle. Raději použij aplikaci owread. Například takhle:
    owread /28.48D4A8040000/fasttemp
    Navíc, owread funguje i pod obyčejným uživatelem, takže není potřeba používat sudo.
    unset LANG
    teplota=`owread /28.48D4A8040000/temperature12`
    teplota=`printf '%.1f' $teplota`
    rrdtool update /home/pi/teplota/teplomer1.rrd N:${teplota:-NaN}
    
    (První příkaz odnastaví jazyk -- kvůli rozdílu v desetinných číslech -- 1.1 kontra 1,1. Druhý načte teplotu, třetí ji zaokrouhlí na jedno desetinné místo a čtvrtý uloží do RRD. Konstrukce
    ${teplota:-NaN}
    zajistí, že pokud se nepovede načíst teplota, uloží se do RRD hodnota „Neznámá hodnota“.)
    20.11.2015 07:27 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Příloha:
    pi@raspberrypi ~ $ sudo /home/pi/teplota/spust

    /home/pi/teplota/spust: 6: /home/pi/teplota/spust: Syntax error: EOF in backquote substitution

    Foto v přiloze.

    owread /28.48D4A8040000/temperature

    vypiše to teplotu 21.1875

    Když zakomentují ten 6 řádek a pod něj dam

    echo "21.4" > /home/pi/teplota/teplomer1.rrd

    Vše OK a do souboru teplomer1.rrd se uloží 21.4

    Tim je vidět že do souboru jde možno zapisovat.

    Kde muže byt ještě kopanec?

    20.11.2015 10:46 reb
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Na konci ctvrteho radku chybi backquote (`).
    20.11.2015 11:48 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Příloha:
    info v přiloze.

    pi@raspberrypi ~ $ sudo /home/pi/teplota/spust

    ERROR: reached EOF while loading header rrd->stat_head
    20.11.2015 13:17 mhepp | skóre: 22
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Ještě se dívám, že místo /bin/sh je potřeba použít /bin/bash kvůli té konstrukci ${teplota:-NaN}. To nevím, jestli sh umí.

    Jinak, echo '21.4' > soubor.rrd je chyba! Přepíše se celý obsah souboru tím 21.4, takže je třeba vytvořit RRD znovu (tím rrdtool create)
    20.11.2015 13:39 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Vše jsem s toho teplomer1.rrd smazal

    Spustil jsem soubor create_db

    #!/bin/bash

    rrdtool create teplomer1.rrd --start N --step 300 \

    DS:temp:GAUGE:600:U:U \

    DS:outtemp:GAUGE:600:U:U \

    RRA:AVERAGE:0.5:1:12 \

    RRA:AVERAGE:0.5:1:288 \

    RRA:AVERAGE:0.5:12:168 \

    RRA:AVERAGE:0.5:12:720 \

    RRA:AVERAGE:0.5:288:365

    a pak /home/pi/teplota/spust

    Je to ok ale databaze furt prazdna.
    20.11.2015 18:51 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Tak mi to funguje cele jen ta databaze je furt prazdna.

    Tomu skriptu spust.sh se nějak nechce.

    Dal jsem i do crontab */5 * * * * /home/pi/teplota/spust.sh

    V logech vidím jak se ten skript spouští co 5 minut.

    Ale nezapisuje :(

    20.11.2015 20:28 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    /bin/bash

    unset LANG

    teplota=`owread /28.48D4A8040000/temperature`

    teplota=`printf '%.1f' $teplota`

    rrdtool update /home/pi/teplota/teplomer_1.rrd N:${teplota:-NaN}

    echo ${teplota} > /home/pi/teplota/test.txt

    Do toho textaku to tu teplotu co 5 minut normálně zapisuje.

    Tedy kopanec je někde tady.

    rrdtool update /home/pi/teplota/teplomer_1.rrd N:${teplota:-NaN}
    20.11.2015 21:29 mhepp | skóre: 22
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Problém je v tom, že při vytváření jsi nastavil RRD na dvě nezávislé hodnoty -- temp a outtemp. A při update ukládáš pouze jednu (ano, druhé čidlo nemáš, ale do RRD musíš něco uložit).

    Správně bys tedy měl volat update takhle:
    rrdtool update /home/pi/teplota/teplomer_1.rrd N:${teplota:-NaN}:NaN
    
    A až zapojíš druhé čidlo, tak to NaN nahradíš za proměnou obsahující teplotu druhého čidla.
    20.11.2015 22:54 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Hm, už to začinam chapat :)

    Takže při vytvaření si mužu vytvořit třeba 3 nezavisle hodnot pro 3 čidla.

    A pak to do toho ukladat.

    rrdtool update /home/pi/teplota/teplomer_1.rrd N:${teplota:-NaN}:{teplota1:-NaN}:{teplota2:-NaN}
    21.11.2015 14:01 mhepp
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Ano, uz to zacinas chapat! Gratuluji!
    21.11.2015 14:53 Petr.M
    Rozbalit Rozbalit vše Re: RRDtool - měření teploty - Raspberry pi
    Tak děkují všem tady za pomoc a trpělivost.

    Už to funguje :)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.