Uživatelské nástroje

Nástroje pro tento web


smarthome:klient-opi-senzory

Toto je starší verze dokumentu!


snmp

  • priklad nastaveni
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

teplota 1wire do snmp

OPI ONE

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/

vypise dostupne senzory

cat /sys/bus/w1/devices/28-0000XXXXXXXX/w1_slave

zase hodnoty ze senzoru 4.1.2 OPI ZERO

# 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 4.1.3 snmp na pomeranc

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

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
  • instalace pyA20.gpio knihovny
apt-get install python-dev
wget https://github.com/duxingkei33/orangepi_PC_gpio_pyH3/archive/master.zip
  • rozbalit a instalovat
python setup.py install

/usr/local/bin mam DHT11 slozku a soubory humid a temp, ktere volam zabixem

pro mqtt ze skriptu „tomqtt“ FIXME

tomqtt.sh
#! /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
smarthome/klient-opi-senzory.1545045200.txt.gz · Poslední úprava: 2018/12/17 12:13 autor: mwk