Odp: HomeServices by BBarwik v1.0
Jak dla mnie jest prostsza opcja.
plik /www/control/www/js/highstock.js
global:{useUTC:!0,canvasToolsUR$
zmień na
global:{useUTC:!1,canvasToolsUR$

Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Termometr → HomeServices by BBarwik v1.0
Strony Poprzednia 1 2 3 4 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Jak dla mnie jest prostsza opcja.
plik /www/control/www/js/highstock.js
global:{useUTC:!0,canvasToolsUR$
zmień na
global:{useUTC:!1,canvasToolsUR$

Zrobiłem przeszukanie każdego pliku w katalogu /control i też nie widzę $(function () { ani $('#container').highcharts('StockChart', {
Tutaj jest link do całej mojej zawartości katalogu /control http://eko.one.pl/forum/viewtopic.php?p … 29#p157829
Jak dla mnie jest prostsza opcja.
plik /www/control/www/js/highstock.jsglobal:{useUTC:!0,canvasToolsUR$
zmień na
global:{useUTC:!1,canvasToolsUR$
Dzięki działa :-)
Skoro już tak dopieszczamy wykresy to wskażę jeszcze jeden niuans który można by poprawić, mianowicie.
Niektóre odczyty z czujników temperatury są o 10 minut opóźnione w stosunku do pozostałych odczytów - wykresów. Ładnie to widać wybierając okres wykresów jeden dzień np. From 2016-01-29 To 2016-01-29 gdzie wyraźnie widać że niektóre linie (odczyty) są krótsze od innych o 10 min. U autora projektu też tak jest.
Pomijając niuanse projekt super!
Fakt, źle napisałem, mam trochę inną wersję. Poprawiłem post.
Zamienić
$( document ).ready(function() {
_chart = new Highcharts.StockChart(chart);
});na
$( document ).ready(function() {
Highcharts.setOptions({
global: {
useUTC: false
}
});
_chart = new Highcharts.StockChart(chart);
});Mam prośbę :
Czy mógłby ktoś przekonwertować moje stare dane?
Niestety u mnie convert.php nie działa, tzn
działa, jakiś plik się tworzy, ale niestety nie generuje się wykres z tego pliku
dane są w postaci
[ [1414924340000,16.438],
[1414924802000,17.063],
[1414925401000,17.250],
[1414926001000,17.625],
........
[1414926601000,17.688] ]
Jest jedno archiwum tar.gz a w nim 5 plików
dostępne tu:
http://przeklej.org/file/Q6uemn/data.tar.gz
Z góry dziękuję.
pozdrawiam
@cineks & @zdzichu6969
[..]
Pozdrawiam.
Akurat nie ufam tamtej maszynie - dysk ley i kwiczy (Seagate!), bede na miejscu w okolicach 20 Lutego - to spróbuje twoich wskazówek.
Witam serdecznie.
Spodobał mi sie ten projekt i postanowiłem zakupić czesci takie jak kolega bbarwik
ale naczytałem sie paru postów i juz sam nie wiem jak mam podlaczyc czujniki z
modułem MP00202.Prosze o porade
Witam serdecznie.
Spodobał mi sie ten projekt i postanowiłem zakupić czesci takie jak kolega bbarwik
ale naczytałem sie paru postów i juz sam nie wiem jak mam podlaczyc czujniki z
modułem MP00202.Prosze o porade
Sporo znajdziesz opisów na eko jak to podłączyć np. tutaj http://eko.one.pl/forum/viewtopic.php?pid=87582#p87582 (metoda pasożytnicza), można również podłączyć zasilanie - napięcie do czujki jak jest taka potrzeba.
Witam,
mam problem z programami do pieca.
Otóż generowany jest źle plik "czasowy" - timer_1
tak jak na obrazku:
Ustawiłem program "test", który się automatycznie włączył, bo tak ustawiłem przedział czasowy.
Niestety czas zakończenia został źle obliczony i źle zapisany, czyli źle oblicza koniec programu.
zyli włacza o poprawnej godzienie, natomiast wyłącza o niepoprawnej godzinie.
Program wyłączył się o godzinie którą sobie policzył - 21:27
Czy wie jak to naprawić/poprawić/obejść?
@bbarwik czy przewidujesz jakieś uaktualnienie?
Marzy mi się dostęp do programów pieca z poziomu apki. ![]()
Mam prośbę :
Czy mógłby ktoś przekonwertować moje stare dane?
Niestety u mnie convert.php nie działa, tzn
działa, jakiś plik się tworzy, ale niestety nie generuje się wykres z tego pliku
dane są w postaci
[ [1414924340000,16.438],
[1414924802000,17.063],...
Cześć,
Widzę że poradziłeś sobie z konwersją danych.
Napisz kilka informacji, do zbierania danych z czujników używasz digitemp czy owfs & rrdtool ?
Krynio
Niestety nie poradziłem sobie z konwersją
i nikt z forum nie pomógł, wiec dałem sobie na chwilę spokój, ale wrócę do tego.
Do zbierania danych używam owfs. Napisałem prosty skrypt, który zapisuje odczytane dane do odpowiedniego pliku, w odpowiednim formacie.
W pliku z config.php zmieniłem polecenie z digitemp na mój skrypt.
Ogólnie fajnie działa, ale ten piec ... ![]()
Nie używam digitemp'a, bo często nie odczytywał wskazań i "męczył" ruter, tak samo jak rrdtool.
Na stan dzisiejszy używam dwóch podobnych programów, ale chcę się jednego pozbyć.
1. nettemp - dla mnie trochę przerośnięty projekt
2. HomeServices by BBarwik v1.0 - na plus mała + aplikacja na andka, na minus -trochę z nią mam problemy, szczególnie z "piecem" z którym nie umiem sobie poradzić.
Mam nadzieję, że zabiegany @bbarwik zechce uaktualniać/poprawiać/rozwijać i udostępniać swój projekt, bo jest fajny
pozdrawiam
Witam,
mam problem z programami do pieca.
Otóż generowany jest źle plik "czasowy" - timer_1
Potwierdzam, u mnie też błędnie działa.
1. ustawiłem start programu na godz. 12:30 i wyłączenie o 12:40
2. program włączył się prawidłowo o 12:30 lecz czas zakończenia programu został wyliczony na 16:30 czyli błędnie. Zauważyłem że zawsze do zakończenia programu dolicza się czas 240 min, pomimo iż faktyczne ustawienie zakończenia programu jest na inną godzinę.
3. natomiast Akcje włączane z ręki (nie z programu) typu: Włącz na 10 min, Włącz na 20 min, Włącz na 30 min itd. działają prawidłowo. Problem jest tylko z odliczaniem z programu.
Tutaj moja cała zawartość control http://edzia.suroot.com/control.zip
Krynio
Niestety nie poradziłem sobie z konwersją
i nikt z forum nie pomógł, wiec dałem sobie na chwilę spokój, ale wrócę do tego.
Do zbierania danych używam owfs. Napisałem prosty skrypt, który zapisuje odczytane dane do odpowiedniego pliku, w odpowiednim formacie.
W pliku z config.php zmieniłem polecenie z digitemp na mój skrypt....
Witam ponownie.
Również przechodzę z digitemp na owfs. Mam prośbę, podziel się skryptem który zapisuje odczytane dane do odpowiedniego pliku, w odpowiednim formacie. Oraz podaj gdzie i jakie dokładnie zmiany dokonałeś w pliku config.php
Zbudowałem testowy zestaw dokładnie taki jak tu http://edzia.suroot.com/schemat.jpg
W /tmp/owfs odczyty z czterech czujników już mam w postaci 01.AE7571170000 20.3B4509000000 28.20CF74050000 28.B79D74050000 itd. teraz trzeba to jakoś obrobić.
Krynio
Witam,
udostępniam całą zawartość katalogu control:
http://przeklej.org/file/LHIbB7/control.tar.gz
zmiany dotyczą sekcji sterowania przekaźnikami.
Skrypt do odczytów to bbarwik.cron - tworzy dwa pliki /tmp/digitemp i /tmp/temp_now.xml
Dokonałem lekkich modyfikacji, by działał bootstrap; nie wszędzie na razie.
Dodałem czytanie pliku logów; odczytuje plik(/tmp/log.txt)
ładne kołowe wykresy (index.htm) coś w stylu (http://www.highcharts.com/demo/gauge-speedometer),
plik temp_now.xml tworzy się w katalogu /tmp i trzeba skopiować/podlinkować do katalogu /control/www.
podpiąłem yamon2 (http://www.dd-wrt.com/phpBB2/viewtopic.php?t=259806), ja mam to tylko podlinkowane.
To chyba wszystko.
Jeszcze, w katalogu data znajduje się plik temp_now.xml skopiuj do www, dla testu.
Stroną startową u mnie był plik index.htm
Szkoda tylko braku zainteresowania @bbarwika naszymi problemami. Sam tego nie ogarnę.
pozdrawiam
Szkoda tylko braku zainteresowania @bbarwika naszymi problemami. Sam tego nie ogarnę.
pozdrawiam
Dziękuję, będę próbował.
Spokojnie @bbarwik pewnie z czasem się odezwie. Ludzie mają różne sytuacje, coś o tym wiem.
Pozdrawiam
Trzeba zamienić
if($heating["enabled"] && $id == $heating["id"]) {
if($time == -1)na
if($heating["enabled"] && $id == $heating["id"]) {
if($time == -1 && empty($extra))Nowy convert z paczki control.zip powinien sobie poradzić z 3 miejscami po przecinku
poprawiłem pliki pod likiem do pobrania.
Witam,
DZIAŁA!!!
to co najważniejsze działa, czyli piec i jego programy,
to co nie działało ostatnio, teraz działa
.
Niestety convert.php dalej nie działa ![]()
no i wykresy opóźnione o godzinę, ale to jest do ogarnięcia.
@bbarwik, czy planujesz rozbudowę programu:
programy dla reszty przekaźników; liczniki/wykresy dla prądu/gazu/wody, apkę na androida?
pozdrawiam
Jak macie jakieś propozycje na rozbudowę to mniej więcej do końca wtorku możecie je zgłaszać. Od czwartku do przyszłego poniedziałku będę u siebie w domu gdzie mam te systemy porobione i mogę je rozbudować.
Jak macie jakieś propozycje na rozbudowę to mniej więcej do końca wtorku możecie je zgłaszać.
Witam.
1. Zrobić „kopię” Zaawansowane sterowanie piecem wraz z ustawianiem programów, nazwać ją np. Zaawansowane sterowanie przekaźnikiem nr 2 wraz z ustawianiem programów (z możliwością edytowania nazwy). Chodzi o to żeby można było sterować innym urządzeniem podłączonym do przekaźnika 2 wg. programu (harmonogram, temperatura) jak ma to miejsce przy piecu.
2. Zrobić uproszczony harmonogram dla pozostałych wszystkich przekaźników, tzn. z pominięciem warunków temperatury. Wystarczą tylko: Nazwa, Ramy czasowe, Dni tygodnia, Stan, Akcje.
3. Zrobić / opisać metodę podłączenia kilku modułów przekaźników, np. na przykładzie dwóch modułów RelayBoard którego zastosowano w opisie tego projektu. Tutaj jest kod pliku "sterownika" RelayBoard który @Cezary wykonał do obsługi 2 modułów Relay Board. Mam podłączone w/w 2 moduły, działają poprawnie z Pluginem USB Relay. Mogę dać dostęp SSH dla testów wdrożenia.
4. Może zmiana szaty graficznej ? panelu Control oraz Zaawansowanym sterowaniem piecem, etc. na stałe lub w formie Motywu. Tutaj przykład prostej i dość ładnej kolorystyki. Zachowując jednocześnie to co jest obecnie tzn. zmianę kolorów na czerwony bądź zielony Opisu - nazwy danego przekaźnika w zależności od jego statusu.
5. Dołożyć obsługę czujników ciśnienia i wilgotności. W tym przypadku chyba konieczne jest przejście z digitemp na owfs. Mam kompletny sprzęt, mogę udostępnić dostęp po ssh. Tak naprawdę chciałbym aby opisany przeze mnie punkt 1 zawierał harmonogram, warunki temperatury, oraz warunki wilgotności i ciśnienia i umożliwiał sterowane przekaźnikiem 2 który byłby do tego dedykowany.
6. Zmiana kosmetyczna. Niektóre odczyty z czujników temperatury są czasami o 10 minut opóźnione w stosunku do pozostałych odczytów – wykresów (lecz nie zawsze). Widać to wybierając okres wykresów jeden dzień np. From 2016-03-19 To 2016-03-19 gdzie czasem niektóre linie (odczyty) są krótsze od innych o 10 min.
Z wyświetlaniem godziny ostatnich odczytów też bywają problemy (pomimo ostatnich Twoich modyfikacji w tym temacie). Odczyt mam co 10 min, rozumiem że o pełnych godzinach. Na komputerze obecnie mam rzeczywistą godzinę 22:55 lub później 22:59 a na wykresach ostatni odczyt pokazuje z godziną 22:40:08. Dopiero o 23:00 godziny się zgadzały i pokrywały a godzina odczytów termometrów poprawnie się aktualizowała co 10 min, 23:10:08 itd. Tutaj screen.
7. Powiadamianie np. za pomocą email o zdarzeniu. Mogłaby być taka opcja do włączenia w tabelach z harmonogramem. Nie wiem obecnie na jakich warunkach miałoby to działać ale temat ciekawy, rozwojowy.
Trochę popłynąłem
wypowiadając się chyba za wszystkich ale lubię ten projekt i jestem zainteresowany jego rozwojem.
Pozdrawiam KS
Witam,
@krynio w sumie powiedział wszystko, ale
ja dorzucę coś od siebie:
convert.php nie działa
;
oprócz szaty graficznej chciałbym bootstrap, by ładnie wyglądało na mniejszych ekranach;
nie wszyscy mają moduł RelayBoard, więc przydało by się jakoś uniwersalnie zrobić włącz/wyłącz przekaźniki
zmodyfikowałbym aplikację za andka tzn.
podzielił na strony;
pierwsza strona to status - najpierw temperatury, niżej, status przekaźników bez sterowania
druga strona - sterowanie przekaźnikami.
pozdrawiam
Mam pytanko bo chce pozamykać instalacje, przewody. Mam puszczony 1kabel zasilający 6żył do punktu zbiorczego i od tego w formie gwiazdy 7 do czujników 4żyły. Odległości kabli ok 4-10m. Na razie spinałem to pod arduino ale coś nie widzi czujnika. Na płytce widzi. Jeszcze będę próbował dokładnie sprawdzić na najdłuższej linii. Zastanawiam się jak spiąć żyły, zostawić 2+2 czyli Data i +- ? Jak kupie MP00202 lepiej będzie pracował jeżeli są dłuższe linie ?
Cześć,
ja mam zrobioną sieć czujników (5) w różnej formie
trochę gwiazdy, trochę szeregu.
3 czujniki szeregowo i 2 gwiazdę, najdłuższy kawałek ma 13m.
Zrobiłem takie połączenie :
czujniki -> DS2480B -> rs232 ->ruter (wrt54gl) na 3przewodach (data; +; -; skrętka utp 5e ).
i nie mam żadnych problemów z odczytem.
A jak będzie u Ciebie, ciężko stwierdzić. Myślę, że na pewno będzie lepiej.
pozdrawiam
MP00202 kupiony i jest poprawa teraz normalnie widzi czujniki, testowane na szybko, czy wszystko razem zadziała to się okaże ![]()
Ktoś może podrzucić pliki projektu? (wszystkie linki nie działają albo wygasły)
Proszę link
control.zip
pozdrawiam
Strony Poprzednia 1 2 3 4 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Termometr → HomeServices by BBarwik v1.0
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc