Sprawdzanie obecnoś...
 
Powiadomienia
Wyczyść wszystko

[Rozwiązany] Sprawdzanie obecności czujnika

31 Wpisów
3 Użytkownicy
2 Reactions
9,051 Wyświetleń
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
 

namęczyłem się ale jest! 🙂

instalowanie i ustawienia: Mysql:  https://daynet236.wordpress.com/2015/09/08/openhab-mysql-persistence/

 

 
Dodane : 07/05/2017 9:50 am
adrian reacted
(@tomaszraszowski)
Wpisów: 162
Pomocny Zasłużony dla Forum Donator 2K19, Donator 2K18, Donator 2K17
 

A czemu Ty nie emigrujesz na OH2 ?

Ja korzystałem z tego tutka:

https://community.openhab.org/t/openhab2-mysql-persistence-setup/15829

i tu masz tez ciekawy artykuł:

http://www.homeautomationforgeeks.com/openhab_persistence.shtml

 
Dodane : 07/05/2017 4:48 pm
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
 

tak naprawdę zacząłem przygodę z openhab. zainstalowałem obie wersje ale? w OH1 bez problemu widzę co gdzie dodać i jak a w OH2 nie nie kojarzę! 🙂 To jest główny problem z jakim się zmagam. Tuta niby nic nie było ale jakoś bez problemu udało mi się dojść do tego co mam, a raczej co miałem za pomocą stronki html (oczywiście dzięki oprogramowaniu adri@na oraz podpowiedzią).

Wykres też mam ale nie rysuje mi linii! :(:(:(  Siedzę i czytam i dalej du.. :(:(:(

Czy OH sam generuje tabele? czy trzeba je ręcznie zrobić?

Brakuje mi pomysłów czemu wykres mi nie śmiga.

Z tych opisów co podałeś wcześnie korzystałem i nic mi się nie udało wskórać.

 

 

 
Dodane : 07/05/2017 7:05 pm
adrian
(@adrian)
Wpisów: 4033
Szefu Admin Zasłużony dla Forum, Patron Strony
 

jak rysować wykres załóżmy, że chcesz pokazywać temperaturę

w pliku *.items

Number  temperatura  "Temperatura [%.1f °C] {konfiguracja w zależności od urządzenia}

w pliku *.peresist

temperatura        : strategy = everyChange, restoreOnStartup

w piku *.sitemap

Chart item=temperatura period=h refresh=600 

 

 
Dodane : 07/05/2017 8:17 pm
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
 

witam. 

miałem coś skopane w malince. ponowna instalacja przyniosła efekty. 🙂 teraz już śmiga.

 
Dodane : 09/05/2017 10:04 am
adrian reacted
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
 

mam jeszcze jedno małe pytanko dotyczące wykresów:

jak mam w piku *.sitemap

Chart item=temperatura period=h refresh=600 

 wykres rysuje się bez linii. Jaka mam 

Chart item=temperatura service="mysql" period=h refresh=600 

 rysuje z linią.

W wielu przykładach znalazłem w piku *.sitemap komendę chart bez opcji service. Od czego to zależy?

 
Dodane : 12/05/2017 8:51 am
adrian
(@adrian)
Wpisów: 4033
Szefu Admin Zasłużony dla Forum, Patron Strony
 

ja mam u siebie bez service - nawet nie wiedzialem ze cos takiego jest. 

pewnie tym service okreslasz skad wykres ma ciagnąć dane i teraz mi się przypomina, ze w konfiguracji OH2 gdzies ustawiasz domyslne miejsce do zapisywania danych. Moze nie masz tam mysql tylko np rrd2 czy cos takiego, a tam nie trzymasz danych o temperaturze wiec nie rysuje.

 
Dodane : 12/05/2017 2:52 pm
(@tomaszraszowski)
Wpisów: 162
Pomocny Zasłużony dla Forum Donator 2K19, Donator 2K18, Donator 2K17
 

Ja ostatnio walczyłem z bazami 😀 bo się okazało że trochę mysql i troche rrd4j działały, znaczy że smigały obie i klops sie robil.

Co zrobiłem ?

Ustawiłem w PaperUI -> Configure -> System ->>Persistance na jdbc

Oczywiście wczesniej trzeba sobie zainstalowac i skonfigurowac jdbc i mysql

W katalogu OH - Persistance ->> mysql.persist mam ustawione tylko to co chcę zapisywać do bazy:

gSwitch* : strategy = default, restoreOnStartup
gSwitchState* : strategy = default, restoreOnStartup

gTemperatura* : strategy = default, restoreOnStartup

W pliku rrd4j.persist wszystko "zakomentowałem" 

Usunąłem wszystkie wpisy z bazy rrdj4 - u mnie ścieżka do kataogu bazy to:

/var/lib/openhab2/persistence/rrd4j

Później restart całego serva zrobiłem na wszelki wypadek 😀 i wszystko wreszcie działa tak jak ja chcę 🙂

Z wykresami sie jeszcze nie bawiłem.

 
Dodane : 12/05/2017 4:17 pm
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
 

Ja używam OH1. 

sprawa rozwiązana 🙂 przyczyną był zainstalowany dodatek openhab-addon-persistence-rrd4j. Dodatkowo w pliku openhab.cfg ma być ustawiona opcja persistence:default=mysql.

Teraz rysuje bez opcji service. 

Jest możliwość rysowania multilinii w wykresie? Tak powiedzmy  aby rysował temperaturę z dwóch lub więcej termometrów.

 
Dodane : 13/05/2017 12:04 pm
adrian
(@adrian)
Wpisów: 4033
Szefu Admin Zasłużony dla Forum, Patron Strony
 

Przykład

w *.items

Group   OutsideTemperaturesComparison
Number temperature_sensor_outside "Temperatura [%.1f °C]" (OutsideTemperaturesComparison)  { ...}
Number  weather_temperature   "Z Internetu [%.1f °C]" (OutsideTemperaturesComparison)   {...}

*.sitemap

Chart item=OutsideTemperaturesComparison period=h refresh=600

 
Dodane : 13/05/2017 3:26 pm
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
 

Dziękuję! 

 
Dodane : 13/05/2017 8:14 pm
Strona 2 / 2
Udostępnij: