Sprawdzanie obecnoś...
 
Powiadomienia
Wyczyść wszystko

[Rozwiązany] Sprawdzanie obecności czujnika

31 Wpisów
3 Użytkownicy
2 Reactions
10.6 K Wyświetleń
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

namęczyłem się ale jest! 🙂

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

 


 
Dodane : 07/05/2017 10:50 am
adrian zareagował
(@tomaszraszowski)
Wpisów: 162
Pomocny Zasłużony dla Forum Donator 2K19, Donator 2K18, Donator 2K17
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 5:48 pm
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 8:05 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 9:17 pm
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

witam. 

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


 
Dodane : 09/05/2017 11:04 am
adrian zareagował
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 9:51 am
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 3:52 pm
(@tomaszraszowski)
Wpisów: 162
Pomocny Zasłużony dla Forum Donator 2K19, Donator 2K18, Donator 2K17
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 5:17 pm
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 1:04 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 4:26 pm
(@tadzik)
Wpisów: 20
Praktykant Donator 2K17
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Dziękuję! 


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