Uživatelské nástroje

Nástroje pro tento web


smarthome:klient-opi-senzory

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
smarthome:klient-opi-senzory [2018/12/17 12:07]
mwk
smarthome:klient-opi-senzory [2018/12/17 15:16] (aktuální)
mwk
Řádek 1: Řádek 1:
 +====== OPIone - Senzory ======
 +
 +====== Senzory na pomeranči do snmp ======
 +<code bash>apt-get install snmpd snmp-mibs-downloader</code>
 +
 +<code bash>nano /etc/default/snmpd</code>
 +
 +protoze nevim proc je zle od zacatku nastavene vymenime posledni radek za
 +<code bash>SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I extend -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid'</code>
 +
 +stahneme z gitu
 +
 +<code bash>cd /opt/
 +git clone -b 1-0-release https://github.com/NorwegianCreations/snmpmoni.git
 +cd snmpmoni/
 +cp config/snmpd.conf.example /etc/snmp/snmpd.conf
 +nano /etc/snmp/snmpd.conf</code>
 +
 +upravime IP a komunitu aspon... 
 +
 +  * priklad nastaveni
 +<code>
 +bojler   1.3.6.1.4.1.50083.100.4.1.1.1.7.2.3.1.2.5.116.104.101.114.109
 +kamna    1.3.6.1.4.1.50083.100.4.1.1.1.7.3.4.1.2.5.116.104.101.114.109.1
 +zpatecka 1.3.6.1.4.1.50083.100.4.1.1.1.7.1.4.1.2.5.116.104.101.114.109.1
 +</code>
 +
 +===== teplota 1wire =====
 +==== OPI ONE ====
 +<code bash>nano /etc/modules-load.d/modules.conf</code>
 +upravit do podoby
 +<code>
 +w1-sunxi
 +w1-gpio
 +w1-therm
 +#sunxi-cir
 +#xradio_wlan
 +g_serial
 +#xradio_wlan
 +</code>
 +cim povolime **1wire v kernelu - je na wpi 25**
 +
 +  * vypise dostupne senzory
 +<code bash>ls -l /sys/bus/w1/devicescat /sys/bus/w1/devices/</code>
 +  * hodnoty ze senzoru
 +<code bash>cat /sys/bus/w1/devices/28-0000XXXXXXXX/w1_slave</code> 
 +
 +==== OPI ZERO ====
 +<code bash>cat /boot/armbianEnv.txt</code>
 +<code bash>verbosity=1
 +logo=disabled
 +console=both
 +disp_mode=1920x1080p60
 +overlay_prefix=sun8i-h3
 +overlays=usbhost2 usbhost3 w1-gpio
 +param_w1_pin=PA15
 +rootdev=UUID=ebe9dacf-124f-486c-b6c1-08749e209374
 +rootfstype=ext4
 +usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u</code>
 +------
 +<code bash># ls /sys/bus/w1/devices/ 
 +cat /sys/bus/w1/devices/28*/w1_slave</code>
 +<code bash>28-0517025727ff  w1_bus_master1
 +62 00 4b 46 7f ff 0c 10 af : crc=af YES
 +62 00 4b 46 7f ff 0c 10 af t=6125</code>
 +
 +<WRAP center round important 80%>
 +1W can only work on pin MOSI; if this pin is already used, you are doomed. NB: on opi0, there are two MOSI, so with a bit of work, it should be possible to use the NAND MOSI for 1W. https://forum.armbian.com/topic/1395-orange-pi-pc-1-wire/?page=2
 +</WRAP>
 +
 +
 ====== teplota a vlhkost z DHT11 ====== ====== teplota a vlhkost z DHT11 ======
-<WRAP center round info 80%>+<WRAP center round important 80%>Protoze jsou cidla nespolehliva, umiraji, nespoleham se na ne, navod funguje, ale je zbytecny.</WRAP>
 pouzivam pin 14 dle [[https://github.com/Vitalik-Samets/DHT11-Python-library-Orange-PI|DHT11_Python]] pouzivam pin 14 dle [[https://github.com/Vitalik-Samets/DHT11-Python-library-Orange-PI|DHT11_Python]]
-</WRAP> 
 <code bash>mkdir /usr/local/bin/DHT11 <code bash>mkdir /usr/local/bin/DHT11
 cd /usr/local/bin/DHT11 cd /usr/local/bin/DHT11
Řádek 19: Řádek 89:
  
 /usr/local/bin mam DHT11 slozku a soubory humid a temp, ktere volam zabixem /usr/local/bin mam DHT11 slozku a soubory humid a temp, ktere volam zabixem
 +
 +<file python humid.py>
 +from pyA20.gpio import gpio
 +from pyA20.gpio import port
 +
 +#import RPi.GPIO as GPIO
 +import dht11
 +import time
 +import datetime
 +
 +# initialize GPIO
 +#gpio.setwarnings(False)
 +#gpio.setmode(GPIO.BCM)
 +PIN2 = port.PA14
 +gpio.init()
 +#gpio.cleanup()
 +
 +# read data using pin 14
 +instance = dht11.DHT11(pin=PIN2)
 +
 +while True:
 +    result = instance.read()
 +    if result.is_valid():
 +#        print("%d" % result.temperature)
 +        print("%d" % result.humidity)
 +        break
 +#    time.sleep(100)
 +</file>
  
 pro mqtt ze skriptu "tomqtt"  pro mqtt ze skriptu "tomqtt" 
smarthome/klient-opi-senzory.1545044835.txt.gz · Poslední úprava: 2018/12/17 12:07 autor: mwk