apt-get install snmpd snmp-mibs-downloader
nano /etc/default/snmpd
protoze 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…
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
nano /etc/modules-load.d/modules.conf
upravit do podoby
w1-sunxi w1-gpio w1-therm #sunxi-cir #xradio_wlan g_serial #xradio_wlan
cim povolime 1wire v kernelu - je na wpi 25
ls -l /sys/bus/w1/devicescat /sys/bus/w1/devices/
cat /sys/bus/w1/devices/28-0000XXXXXXXX/w1_slave
cat /boot/armbianEnv.txt
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
# ls /sys/bus/w1/devices/ cat /sys/bus/w1/devices/28*/w1_slave
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
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
Protoze jsou cidla nespolehliva, umiraji, nespoleham se na ne, navod funguje, ale je zbytecny.
pouzivam pin 14 dle DHT11_Python
mkdir /usr/local/bin/DHT11 cd /usr/local/bin/DHT11 wget https://github.com/szazo/DHT11_Python/archive/master.zip unzip master.zip rm master.zip
apt-get install python-dev wget https://github.com/duxingkei33/orangepi_PC_gpio_pyH3/archive/master.zip
python setup.py install
/usr/local/bin mam DHT11 slozku a soubory humid a temp, ktere volam zabixem
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)
pro mqtt ze skriptu „tomqtt“
#! /bin/sh PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TEMP="$(temp)" HUMID="$(humid)" mosquitto_pub -q 0 --retain -h 10.133.1.41 -t temp/kuch -m $TEMP mosquitto_pub -q 0 --retain -h 10.133.1.41 -t humid/kuch -m $HUMI
a do cronu co 10min
*/10 * * * * /usr/local/bin/tomqtt