Arduino - servo





Arduino - teplotní čidlo


Teplota

Teplotní senzor DS18B20





Vlhkost a teplota 

Senzor DHT11 a DHT22 




Senzor HTU21D vlhkost teplota 

Blogger.com - syntax highlighter

Výsledkem je použití: https://gist.github.com
zdroj
SyntaxHighlighter
Formatting code snippets for blogging on Blogger [closed]

Python - daemon on linux

zdroj

You can also make the python script run as a service using a shell script. First create a shell script to run the python script like this (scriptname arbitary name)


proxy2:/usr/local/bin# cat /usr/local/bin/getCyrusUsers.sh
#!/bin/sh
script='/usr/local/bin/getCyrusUsers.py'
/usr/bin/python $script &

now make a file in /etc/init.d/scriptname

proxy2:/usr/local/bin# cat  /etc/init.d/getCyrusUsers
#! /bin/sh

APPNAME=getCyrusUsers
PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/local/bin/getCyrusUsers.sh
PIDFILE=/var/run/$APPNAME.pid

test -x $DAEMON || exit 0

. /lib/lsb/init-functions

case "$1" in
  start)
     log_daemon_msg "Starting $APPNAME"
     start_daemon -p $PIDFILE $DAEMON
     log_end_msg $?
   ;;
  stop)
     log_daemon_msg "Stopping $APPNAME"
     killproc -p $PIDFILE $DAEMON
     PID=`ps x |grep feed | head -1 | awk '{print $1}'`
     kill -9 $PID
     log_end_msg $?
   ;;
  force-reload|restart)
     $0 stop
     $0 start
   ;;
  status)
     status_of_proc -p $PIDFILE $DAEMON $APPNAME && exit 0 || exit $?
   ;;
 *)
   echo "Usage: /etc/init.d/$APPNAME {start|stop|restart|force-reload|status}"
   exit 1
  ;;
esac

exit 0

Now you can start and stop your python script using the command /etc/init.d/scriptname start or stop.


OpenHAB - Time schedule

https://community.openhab.org/t/time-schedule/38137

Arduino - RF24 - net s RF24SN

Server


  • Raspberry
  • Arduino s wifi
Klient
teplotní čidlo 1, 2, 3

Arduino
RF24SN
teplota 
světlo
tlačítko Xx
rele 3x


Termostat (sklep)


Linux LDAP

cyrus:~# ldapsearch -x -b "ou=users,dc=ml,dc=ulmer,dc=cz" -s sub "(uid~=tester)" givenName sn category

https://stackoverflow.com/questions/38710483/how-to-stop-ldapsearch1-from-base64-encoding-userpassword-and-other-attributes

myldapsearch()
{
  ldapsearch $* | perl -MMIME::Base64 -n -00 -e 's/\n +//g;s/(?<=:: )(\S+)/decode_base64($1)/eg;print'
}


alias ldapsearch=myldapsearch



Mac OS - aplikace

LDAP app

https://directory.apache.org/studio/
http://jxplorer.org/downloads/users.html

Notes
Notable

Plán
trello.com

Mobil výběr

Tarif
https://www.mobil.cz/predplacena-karta.aspx#jakPrenest

OS
https://www.czc.cz/geek/dve-tvare-androidu-go-a-one-ktery-vybrat/clanek

Arduino - RF24

RF24

HW: nRF24l01

1902
Vyzkoušet: VaclavSynacek RF24SN - další info tady: Arduino - RF24 - net s RF24SN

Výhody:

na zlatém podnose - proto vyzkoušet nejdříve toto

Nevýhody:

na rozdíl od RF24Network(který je strom, kde každá větev může mít až 5 odnoží) je to hvězda, takže všichni komunikují se serverem...


RF24Network v1 Network Layer for RF24 Radios

VaclavSynacek RF24SN

2.4GHz RF Radio Transceivers and Library

MeshNet z DomoScala

Arduino WiFi modul NRF24L01

RF24L01 2.4GHz Radio/Wireless Transceivers How-To

Moje TiddlyWiki

Bastl HW

Geekcreit® Mini DC-DC Converter Step Down Module Adjustable Power Supply
sku116802
Specification:
Colour: Blue or Green (Delivery random)
Input voltage: 4.5V ~ 28V
Output voltage: 0.8V ~ 20V
Output current: rated current is 2A, maximum 3A (Additional heatsink is required)
Conversion efficiency: 96% (Highest)
Output ripple: < 30mV
Switching frequency: 1.5MHz (Highest) 1MHz (typically)
Work temperature: -45°C to +85°C
Potentiometer adjustment direction: clockwise (decrease), counter clock wise (decrease increase)
Dimension: 22 x 17 x 4mm (L x W x G)

5V 30A ACS712 Range Current Sensor Module Board For Arduino
sku089867
The current sensor chips: ACS712ELC-30A
The module can measure the positive and negative 30 amps, corresponding to the analog output 66mV / A
Pin 5V power supply, on-board power indicator
Using gold plated circuit boards
No test current through the output voltage is VCC / 2

10pcs NTC Thermistor Temperature Sensor 10K OHM MF52-103 3435 1%
sku127637

12V 16mm Angel Eye Metal illuminated LED Push Button Switch Car Dash - White
sku192456
69kc

DS18B20 Temperature Sensor 18B20 TO-92 Encapsulation
sku099661
Temperature measurement range: -55°C ~ +125°C
Accuracy: ± 0.5°C

LM35DZ TO-92 LM35 Precision Centigrade Temperature Sensor
sku230107

LM35 Temperature Sensor Interfacing with Arduino

XL6009 Step Up Boost Voltage Power Supply Module Adjustable Converter Regulator
SKU116504
Input voltage: 3.5V ~ 32V
Output voltage: 5V ~ 35V
Output current: rated current is 2.5A, maximum 3A (Additional heatsink is required)
Load regulation: ±0.5%
Voltage regulation: ±0.5%
Work Temperature: -40°C ~ +125°C
Maximum power: 10W
Size: 4.1 x 2.1 x 1.3cm



Zabezpečovačka

Ajax - pravděpodobně jsou to rusi link

penta.cz
eurosat.cz
Základní sada


  • Hub - Mozek zabezpečovacího systému Ajax
  • Detektor pro ochranu dveří a oken Ajax DoorProtect
  • Detektor pohybu Ajax MotionProtect
  • Bezpečnostní RF ovládací klíčenka Ajax SpaceControl
  • Chytrá aplikace pro správu systému na iOS & Android


Klíčneka 749 Kč

Inspirace chytrý dům

http://mediaserver8.blogspot.com

OpenHAB - NodeRed

Nápadu Node-RED as a rule/script engine for openHAB

Někdo namítá že to bude líné:

  • Sensor—openHABRuleEngine—Actuator
  • Sensor—openHAB—MQTT—NodeRED—MQTT—openHAB—Actuator
Námitka: Currently I observe maximum of 10ms delay in Node-RED processing. Z-wave has it much bigger.

Tímto způsobem je možné nepoužívat rules od OpenHABu

Server Side Rendering - Next

The Benefits of Server Side Rendering Over Client Side Rendering