Witam,
zainstalowałem Domoticz na Debian x64 i podłączyłem do ESP8266. Gdy zamknę drzwi w pokoju chce by wyłączyło się w nim światło. Niestety nie działają mi reguły Blockly. W ustawieniach są właczone.
Sam Domoticz widzi czy drzwi są otwarte czy zamknięte i mogę ręcznie w interfejsie sterować światłem.
Czy ktoś potrafi mi pomóc? Czego może brakować że nie działają reguły?
@mjab zacznij od wklejenia fotki z tym blockly , przy drugim wpisie od zalogowania już powinno się udać , najprawdopodobniej sama konstrukcja bloku jest zła
Podczas startu Domoticz mam takie logi:
root@serwer-rzeznicza:/domoticz# ./domoticz -www 9090 &
[1] 14956
root@serwer-rzeznicza:/domoticz# 2020-02-16 09:46:07.830 Status: Domoticz V4.10717 (c)2012-2019 GizMoCuz
2020-02-16 09:46:07.830 Status: Build Hash: b38b49e5, Date: 2019-05-09 13:04:08
2020-02-16 09:46:07.830 Status: Startup Path: /domoticz/
2020-02-16 09:46:07.842 Sunrise: 06:59:00 SunSet: 16:54:00
2020-02-16 09:46:07.842 Day length: 09:56:00 Sun at south: 11:56:00
2020-02-16 09:46:07.842 Civil twilight start: 06:23:00 Civil twilight end: 17:30:00
2020-02-16 09:46:07.842 Nautical twilight start: 05:42:00 Nautical twilight end: 18:10:00
2020-02-16 09:46:07.842 Astronomical twilight start: 05:02:00 Astronomical twilight end: 18:50:00
2020-02-16 09:46:07.876 Status: PluginSystem: Started, Python version '3.5.2'.
2020-02-16 09:46:07.880 Active notification Subsystems: (0/13)
2020-02-16 09:46:07.880 Status: WebServer(HTTP) started on address: :: with port 9090
2020-02-16 09:46:07.884 Error: WebServer(SSL) startup failed on address 0.0.0.0 with port: 443: listen: Address already in use
2020-02-16 09:46:07.884 Error: WebServer(SSL) check privileges for opening ports below 1024
2020-02-16 09:46:07.885 Starting shared server on: :::6144
2020-02-16 09:46:07.885 Status: TCPServer: shared server started...
2020-02-16 09:46:07.885 Status: RxQueue: queue worker started...
2020-02-16 09:46:09.886 Status: Hardware Monitor: Started
2020-02-16 09:46:09.894 Status: Pinger: Worker started...
2020-02-16 09:46:09.894 Status: EventSystem: reset all events...
2020-02-16 09:46:09.895 Status: EventSystem: reset all device statuses...
2020-02-16 09:46:09.951 Status: Python EventSystem: Initalizing event module.
2020-02-16 09:46:09.951 Status: EventSystem: Started
2020-02-16 09:46:09.951 Status: EventSystem: Queue thread started...
2020-02-16 09:46:10.343 Status: PluginSystem: Entering work loop.
i tu mam pierwszy problem bo nie wiem jak już ustawione porty zmienić w ustawieniach. zmieniam w domoticz.sh ale to nie działa. Muszę więc ręcznie włączać Domoticz poleceniem ./domoticz -www 9090 &
W załączniku fotka reguły.
Wiem że tu jest odwrotnie, ale chodzi o sam fakt że to po prostu nie działa. 🙂
@mjab w blockly użyłeś klocka IF , który czeka na następne IF-y ( Trybik w polu kafelka ) jak zamienisz go na taki jak na foto to będzie działać z jednym IF
sudo nano /etc/init.d/domoticz.sh
zmieniasz
sudo systemctl daemon-reload
sudo /etc/init.d/domoticz.sh restart
Ok, taka głupota. Zrobiłem kilka Inteligętnych domów Klientom ma Domoticz, a zgubiło mnie w własnym fakt że mam jednego if'a a nie całą litanię.
Wielkie dzięki, co do portów to dokładnie tak robię i niestety bez efektów.
Normalnie buduję te systemy na Raspberry Pi z dyskiem SSD. U mnie w domu jest już cały system po starych czasach pisany przezemnie w Phyton i Bash. I stoi serwer na i7 z SSD 500Gb i 8Gb RAM. Uznałem że w takim sprzęcie jedna usługa nic nie zmieni. Wydajność nie spadnie.
Teraz po woli przepinam to wszystko na Domoticz, a właściwie to dop. zaczynam 🙂
Jeszcze ten start demona na 9090 i było by super 🤪
Mam z domoticz jeszcze jeden problem. Jak mój 3letni synek zacznie klikać przyciskiem światła, to Domoticz i ESP8266 wchodzi w rezonans i miga światłem aż zrestartuję Domoticz'a. Jest na to jakiś patent ?
@mjab pytanie raczej nie dotyczy reguł więc odpowiem tylko tyle , nie napisałeś jaki soft jest wgrany do tego esp a wina jest po tej stronie a nie po stronie serwera.
Z portami to bardzo dziwne, zmieniłem przed chwilą dwa razy zestaw portów na testowym RBPI i za każdym razem odpala na nowych ustawieniach.
Zatrzymujesz usługę przed zmianą ?
Ok, spróbuję najpierw zatrzymać Domoticz. Ale to za jakiś czas bo musiałem wyjść z domu. 🙂
@isom do ESP mam ESP EAZY i taki kod:
On System#Boot do
gpio,5,0
TimerSet,1,1
endon
on rules#Timer=1 do
gpio 5,1
endon
on Przycisk_1#Stan do
if [SSR_1#Stan]=0
gpio,5,0
else
gpio,5,1
endif
endon
on wlacz_1 do
gpio,5,0
endon
on wylacz_1 do
gpio,5,1
endon
on wylacz do
gpio,5,1
endon
on przelacz do
gpio,5,0
endon
@mjab Prośba nie pisz o wszystkim w jednym temacie bo tworzy się bałagan . Napisałem jak zmienić porty tu https://www.smartnydom.pl/forum/domoticz/zmiana-portow-domoticz/#post-12760
co do esp easy zacznij proszę nowy temat