Asystent AI
Problem z Bazą Infl...
 
Powiadomienia
Wyczyść wszystko

[Rozwiązany] Problem z Bazą InfluxDB + Grafana + OpenHab (openHabian)

16 Wpisów
4 Użytkownicy
2 Reactions
4,885 Wyświetleń
(@radek)
Wpisów: 92
Pomocny
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
 
[#220]

Wczoraj zainstalowałem i skonfigurowałem bazę danych + Grafanę. Do dzisiejszego dnia działało wszystko sprawnie i ładnie. Aż do czasu aż dodałem 2 nowe itemsy do systemu i od tego czasu baza danych przestała się aktualizować.

Siedzę już nad tym godzinę i nie mogę ruszyć wogóle z miejsca.

Baza działa, da się do niej logować z CLI, Grafana widzi stare wpisy. W Openhabie w logu nie ma żadnych błędów, lecz openhab nie chce wstrzykiwać do bazy żadnych nowych wpisów :/

influxdb.cfg
# The database URL, e.g. http://127.0.0.1:8086 or https://127.0.0.1:8084 .
# Defaults to: http://127.0.0.1:8086
url= http://192.168.3.101:8086

# The name of the database user, e.g. openhab.
# Defaults to: openhab
user=openhab

# The password of the database user.
password=

# The name of the database, e.g. openhab.
# Defaults to: openhab
db=openhab_db
retentionPolicy=autogen

influxdb.persist Strategies {
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
}

Items {
salon_grzejnik_temp*, salon_grzejnik_hum*, d1_mini_temp*, d1_mini_hum* : strategy = everyMinute, everyChange
}
baza

 
Dodane : 18/01/2018 11:07 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
 

A jak wyglada konfiguracja tego influxdb.persistance - nie jestem pewien jak to się pisze 


 
Dodane : 18/01/2018 11:12 pm
(@radek)
Wpisów: 92
Pomocny
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
 

Podane wyżej. Nawet przywróciłem sprzed zmian influxdb.persist, jak i cfg (choć tylko w tym pierwszym było coś zmienione, a dokładnie dodane na końcu 2 itemsy). Strzelam że chodzi o reboota jaki po tym zrobiłem. To po nim przestało dodawać wpisy.

Edit.  Wywaliłem " * " z influxdb.persist. I nagle ruszyło. Może mi ktoś wywalić czemu wczoraj działało z *, a dzisiaj stwierdziło że jednak nie chce tych gwiazdek (wg. tego poradnika).


 
Dodane : 18/01/2018 11:15 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
 

A sorry nie zauważyłem z komórki.

A co masz w openhab.log ? Czysto bez błędów ?

u mnie w domu jak podniosłem wersje OH z 2.0 na 2.1 / 2.2 persist z itemami i * przestał działać i wpisywałem każdy item - cała nazwę bez *. Dział mi tez sama * :  everyChange itd tylko ze przechowuje każdego itema w bazie co jest bez sensu wg mnie 


 
Dodane : 18/01/2018 11:32 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
 
Dodane przez: Radek

Edit.  Wywaliłem " * " z influxdb.persist. I nagle ruszyło. Może mi ktoś wywalić czemu wczoraj działało z *, a dzisiaj stwierdziło że jednak nie chce tych gwiazdek (wg. tego poradnika).

Ok, czyli dokładnie to samo co miałem u siebie


 
Dodane : 18/01/2018 11:56 pm
(@tribon)
Wpisów: 222
Weteran 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
 

Mam u siebie ten sam problem. Ustawione mam everychange dla mySQL. Udało się Ci to zmienić aby zapisywać w bazie tylko wybrane "items"? Zaczynam się bać o kartę SD...


 
Dodane : 19/01/2018 9:11 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
 

wpisałem u siebie pełne nazwy items i działa tylko im zapisuje się stan. Jak jest kawałek nazwy* to nie działa przynajmniej u mnie z OH 2.2

 


 
Dodane : 19/01/2018 10:00 am
(@radek)
Wpisów: 92
Pomocny
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
 

U mnie też się zapisują tylko te co wspiąłem. I dałem co minutę zapis co robi dosyć ładny wykres.


 
Dodane : 19/01/2018 1:18 pm
(@tribon)
Wpisów: 222
Weteran 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
 

Możecie wkleić swój przykładowy persistance?


 
Dodane : 19/01/2018 1:33 pm
(@radek)
Wpisów: 92
Pomocny
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
 
Strategies {
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
}

Items {
salon_grzejnik_temp, salon_grzejnik_hum, d1_mini_temp, d1_mini_hum, taras_temp, taras_hum : strategy = everyMinute
}

 
Dodane : 19/01/2018 6:01 pm
(@tribon)
Wpisów: 222
Weteran 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
 

Dziękuję. U siebie mam taką do mysql i działa ale niestety rejestruje wszystko:

 

Strategies {
default = everyChange, restoreOnStartup
}

Items {

* : strategy = everyChange, restoreOnStartup

}

 
Dodane : 19/01/2018 8:06 pm
(@7keys)
Wpisów: 49
Kontrybutor
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
 

Panowie a nie jest tak 🙂 że w nowej wersji nazwa typu:

TemperaturaGrzejników* - gdzie nazwa item'a z "*" oznacz grupę itemów ?

natomiast bez "*" to jeden konkretny Item ?

Odosząc się do przykładu usera "Maciek"

* : strategy = everyChange, restoreOnStartup
Stosując taki zapis, czyli  gwiazdkę na początku - zaznaczmy że właśnie ma zapisywać wszystkie Itemy jakie mamy dodane 🙂


 
Dodane : 25/01/2018 8:32 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
 

dokładnie tak jest

  • * : strategy = everyChange - zapisuje wszystkie items w bazie - działa w OH 2.x
  • temperature* : strategy = everyChange - zapisuje wszystkie rozpoczynające się w nazwie na temperature - przestało działać w OH 2.2 🙁
  • tempratrue_cos_tam : strategy = everyChange - zapisuje tylko item o nazwie tempratrue_cos_tam - działa w OH 2.x

 
Dodane : 25/01/2018 10:00 am
(@7keys)
Wpisów: 49
Kontrybutor
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
 

temperature* : strategy - w OH2.2 działa inaczej czyli tylko jeżeli "temperature" jest grupą.


 
Dodane : 26/01/2018 8:33 am
Maciek zareagował
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
 

ciekawe.

archiwizuje do bazy wartość grupy, czy wszystkich items w ramach grupy?


 
Dodane : 26/01/2018 9:44 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
 

zrobiłem test i rzeczywiście jeśli zrobi się grupy z itemes to wpisując nazwę grupy z * do persistance to do bazy lądują dane ze wszystkich items w ramach grupy - dzięki @7keys


 
Dodane : 28/01/2018 11:39 pm
Maciek zareagował
Udostępnij: