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:40]
mwk [teplota a vlhkost z DHT11]
smarthome:klient-opi-senzory [2018/12/17 15:16] (aktuální)
mwk
Řádek 1: Řádek 1:
-====== snmp ======+====== 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   * priklad nastaveni
 <code> <code>
Řádek 6: Řádek 25:
 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 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> </code>
-===== teplota 1wire do snmp =====+ 
 +===== teplota 1wire =====
 ==== OPI ONE ==== ==== OPI ONE ====
 <code bash>nano /etc/modules-load.d/modules.conf</code> <code bash>nano /etc/modules-load.d/modules.conf</code>
Řádek 20: Řádek 40:
 </code> </code>
 cim povolime **1wire v kernelu - je na wpi 25** 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> <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> 
  
-vypise dostupne senzory +==== OPI ZERO ==== 
- +<code bash>cat /boot/armbianEnv.txt</code> 
-cat /sys/bus/w1/devices/28-0000XXXXXXXX/w1_slave  +<code bash>verbosity=1
- +
-zase hodnoty ze senzoru +
-4.1.2 OPI ZERO +
- +
-cat /boot/armbianEnv.txt +
-verbosity=1+
 logo=disabled logo=disabled
 console=both console=both
Řádek 39: Řádek 57:
 rootdev=UUID=ebe9dacf-124f-486c-b6c1-08749e209374 rootdev=UUID=ebe9dacf-124f-486c-b6c1-08749e209374
 rootfstype=ext4 rootfstype=ext4
-usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:+usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u</code> 
- +------ 
-# ls /sys/bus/w1/devices/ cat /sys/bus/w1/devices/28*/w1_slave +<code bash># ls /sys/bus/w1/devices/  
-28-0517025727ff  w1_bus_master1+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 : crc=af YES
-62 00 4b 46 7f ff 0c 10 af t=6125+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 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
-4.1.3 snmp na pomeranc +</WRAP>
- +
-apt-get update && sudo apt-get install snmpd snmp-mibs-downloader +
-nano /etc/default/snmpd+
  
-protoye nevim proc je zle od zacatku nastavene vymenime posledni radek za 
- 
-SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I extend -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid' 
- 
-stahneme z gitu 
- 
-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 
- 
-upravime IP a komunitu aspon...  
  
 ====== 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 87: Řádek 90:
 /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 bash humid.py>+<file python humid.py>
 from pyA20.gpio import gpio from pyA20.gpio import gpio
 from pyA20.gpio import port from pyA20.gpio import port
smarthome/klient-opi-senzory.1545046816.txt.gz · Poslední úprava: 2018/12/17 12:40 autor: mwk