niedziela, 11 lutego 2018

Domoticz - Cloud backup - na Dropbox

Skrypt do zainstalowania:https://github.com/andreafabrizi/Dropbox-Uploader
curl "https://raw.githubusercontent.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o dropbox_uploader.sh
chmod +x dropbox_uploader.sh
./dropbox_uploader.sh
Przy pierwszym uruchomieniu trzeba podać klucz API wygenerowany z Dropboxa (tekstowy wizard prowadzi za rączkę).

Skrypt do backupu
#!/bin/bash
rm /home/pi/backup_na_dropbox/*.db
sudo cp /home/pi/domoticz/backups/daily/backup-day-$(date +%d)-Domoticz.db /home/pi/backup_na_dropbox/
sudo chown pi:pi /home/pi/backup_na_dropbox/*.db
/home/pi/skrypty/dropbox_uploader.sh upload /home/pi/backup_na_dropbox/backup-day-$(date +%d)-Domoticz.db domoticz/domoticz$(date +%d).db >/dev/null 2>&1
źródła:
https://www.domoticz.com/forum/viewtopic.php?t=18747#p145137
https://www.domoticz.com/forum/viewtopic.php?t=18747#p145827

piątek, 9 lutego 2018

Wyświetlacz dotykowy 2.8” TFT USB dla Raspberry Pi (i nie tylko)

Drivers and Tools for RoboPeak Mini USB Display Project (original source code, and raise issues) :
https://github.com/robopeak/rpusbdisp

Binary drivers for the RoboPeak/DFRobot 2.8 USB TFT (for version 2)
https://github.com/pimoroni/rp_usbdisplay

DFRobot 2.8 USB TFT Pi 2 Raspbian Setup Guide ( Advanced )
https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594

Product info:
https://www.dfrobot.com/product-1062.html

https://shop.pimoroni.com/products/2-8-usb-tft-touch-display-screen-for-raspberry-pi-v2

Domoticz - różne linki na początek

Instalacja Domoticz na RPi Raspbian Stretch
http://www.domoticz.com/forum/viewtopic.php?f=47&t=21555#p167399
Punkt 8 nic nie dał (jest chyba niepotrzebny), Domoticz nie wstał dopóki nie zainstalowałem nowej wersji beta (update to beta)


Domoticz i pomiar temperatury czujnikami DS18B20 
http://projektpimalina.blogspot.com/2015/09/domoticz-i-pomiar-temperatury.html
Dodając sprzęt trzeba wyczyścić OWFS Path (ma być puste)

Only send notification once when temp changes
https://www.domoticz.com/forum/viewtopic.php?f=23&t=15508
Te bloczki do programowania zdarzeń nie są doskonałe, co prawda raportowanie temperatury zadziałało, ale zdarzenia zależne od czasu nie... Więc lepiej zająć się LUA lub dzVents


Prognoza pogody z serwisów internetowych w Raspberry Pi i systemie DOMOTICZ
https://raspberrywpraktyce.wordpress.com/2016/12/18/prognoza-pogody-z-serwisow-internetowych-w-raspberry-pi-i-systemie-domoticz/

To działa fajnie! Wybrałem Weather Underground. Żeby dostać klucz do API trzeba wypełnić formularz.

Powiadomienia na komunikator Telegram
W domoticzu jest prosty formularz (2 pola) do wypełnienia. To co jest niejasne, to skąd wziąć Chat ID. Po wygenerowaniu klucza API trzeba pogadać ze swoim botem i potem można wywołać .../getUpdates Jak się to zrobi bez pogadania z botem to nie ma odpowiedzi z Chat ID.
https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id


Sonoff Basic w systemie Domoticz – ESPEasy
 http://kostrzewinki.pl/sonoff-basic-systemie-domoticz/

ESP EASY and 3 x DS18B20 
https://www.domoticz.com/forum/viewtopic.php?t=10999

Domoticz część 3: ESP Easy – sensor do stacji pogodowej na ESP8266
https://blog.jokielowie.com/2016/02/domoticz-cz-3-esp-easy-prosty-i-szybki-czujnik-na-esp8266/