Asystent AI
InfluxDB - Grafana ...
 
Powiadomienia
Wyczyść wszystko

InfluxDB - Grafana - Wykresy, przykłady, modyfikacje

18 Wpisów
3 Użytkownicy
1 Reactions
4,669 Wyświetleń
(@booster)
Wpisów: 234
Weteran
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
 
[#241]

Cześć, 

Mam dane z NEST nt. pieca off/heating, nie mogę w grafanie zamienić tego na value np off 0, heating 1 żeby puścić to na wykres, macie jakiś pomysł albo ktoś się spotkał z rozzwiązaniem? 
Chyba że zmieniac dane to innej tabeli w mysql to wtedy by duplikowało dane ale było by łatwiej 😀


 
Dodane : 06/02/2018 10:13 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
 

czesc, w grafanie znalazlem taką konwersję tylko dla statycznych wartości tzn nie dla wykresów a pokazywania pojedynczych wartość. 

to co pewnie zrobiłbym to dummy item typu Number i w regule OH gdy NEST łapie ON / OFF reguła aktualizuje ten dummy Item np 1 / 0

Później pytanie do Ciebie czy chcesz w bazie trzymać ON / OFF i 1 / 0 czy może tylko ten 1 / 0 


 
Dodane : 06/02/2018 11:26 am
(@booster)
Wpisów: 234
Weteran
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
 

W sumie to chyba system 0 / 1, czy miałbyś czas taki przykład rozpisać? item nesta to "Nest_hvac_status", w takim razie nie będę zrzucał tych danych do bazy danych na perrsistance do influxtb tylko inny item tak? i dodatkowo napisana raguła żeby wartości pisał gdzieś tam.


 
Dodane : 06/02/2018 12:00 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
 

zobacz, czy dasz rozkminić to, podobny koncept

https://www.smartnydom.pl/forum/openhab/openhab-rejestracja-stanow/paged/2/#post-1650

jak nie to wieczorkiem napisze konkretniej pod Ciebie


 
Dodane : 06/02/2018 1:49 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
 

Do items dodaj

Number Nest_hvac_status_liczbowy

Zrób regułę

rule "NEST ON-OFF do 1-0"
when
  Item Nest_hvac_status changed
then
  if (Nest_hvac_status.state==ON) {
    postUpdate(Nest_hvac_status_liczbowy,1)
  } else {
  postUpdate(Nest_hvac_status_liczbowy,0)
  }
end

Do persistance dodaj

Nest_hvac_status_liczbowy : strategy = everyChange

 


 
Dodane : 06/02/2018 9:12 pm
(@booster)
Wpisów: 234
Weteran
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
 

Zrobiłem coś takiego, ale jakoś nie widzę danych 😀

rule "NEST ON-OFF do 1-0"
when
Item NestTStat_hvac_state changed
then
if (NestTStat_hvac_state.state==off) {
postUpdate(NestTStat_hvac_state_liczbowy,0)
} else {
postUpdate(NestTStat_hvac_state_liczbowy,1)
}
end

Nie widać do wyboru tabeli NestTStat_hvac_state_liczbowy :/


 
Dodane : 06/02/2018 10:41 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
 

off chyba trzeba dużymi napisać OFF


 
Dodane : 06/02/2018 10:45 pm
(@booster)
Wpisów: 234
Weteran
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
 

Ale w grafanie pokazuje małymi, tak samo wyświetlanie ew. na HabPanel, ON nie ustawiałem bo nie ma ON tylko heating więc dla pewności off szukam w logach ale nic nie ma.


 
Dodane : 06/02/2018 10:47 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 jakiego typu jest ten item : NestTStat_hvac_state


 
Dodane : 06/02/2018 10:50 pm
(@booster)
Wpisów: 234
Weteran
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
 
String NestTStat_hvac_state "HVAC State [MAP(nest.map):%s]" {nest="<[thermostats(Home).hvac_state]"}
Number NestTStat_hvac_state_liczbowy

 


rule "NEST ON-OFF do 1-0"
when
Item NestTStat_hvac_state changed
then
if (NestTStat_hvac_state.state==OFF) {
postUpdate(NestTStat_hvac_state_liczbowy, 0)
} else {
postUpdate(NestTStat_hvac_state_liczbowy, 1)
}
end

 

 NestTStat_hvac_state_liczbowy : strategy = everyChange, everyMinute
NestTStat_hvac_state : strategy = everyChange, everyMinute

 
Dodane : 06/02/2018 10:52 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
 

aa jak String to spróbuj 

if (NestTStat_hvac_state.state=="off") { 

lub ten heating

if (NestTStat_hvac_state.state=="heating") {

dokładnie tak samo jak masz w tym nest.map


 
Dodane : 06/02/2018 10:54 pm
(@booster)
Wpisów: 234
Weteran
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
 

W map mam [MAP(nest.map):%s]

heating=Piec włączony
off=Wyłączony

Zrobiłem rules z 3 opcjami off,OFF i Wyłączony 😀

 


 
Dodane : 06/02/2018 10:57 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
 

no to spróbuj tak

rule "NEST ON-OFF do 1-0"
when
Item NestTStat_hvac_state changed
then
if (NestTStat_hvac_state.state=="off") {
postUpdate(NestTStat_hvac_state_liczbowy, 0)
} else {
postUpdate(NestTStat_hvac_state_liczbowy, 1)
}
end

 
Dodane : 06/02/2018 10:58 pm
(@booster)
Wpisów: 234
Weteran
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
 

Nic, zrobiłem w Habpanel w template 

 {{itemValue('NestTStat_hvac_state_liczbowy')}}

 

i wartość NULL


 
Dodane : 06/02/2018 11:12 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
 

to spróbuj jeszcze tak

rule "NEST ON-OFF do 1-0"
when
Item NestTStat_hvac_state changed
then
if (NestTStat_hvac_state.state.toString.contains("off")) {
postUpdate(NestTStat_hvac_state_liczbowy, 0)
} else {
postUpdate(NestTStat_hvac_state_liczbowy, 1)
}
end

po jakieś chwili poprzełączaj tym NEST'em 


 
Dodane : 06/02/2018 11:23 pm
(@booster)
Wpisów: 234
Weteran
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
 

Ok, działa 🙂 Gitarka dzieki za pomoc!


 
Dodane : 07/02/2018 1:39 pm
adrian zareagował
(@maras)
Wpisów: 197
Weteran Donator 2K22 Donator 2K19
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
 

Ktoś podpowie jak zrobić takie wykresy => https://youtu.be/JIhxs3xFj0I?t=306
To jest wyświetlony obrazek w jpg czy taki dynamiczny wykres?


 
Dodane : 28/10/2018 11:24 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
 

to jest standardowy item typu chart z openHab

w konfiguracji ustawiasz czas odswiezania

https://www.openhab.org/docs/configuration/sitemaps.html#element-type-chart


 
Dodane : 28/10/2018 5:29 pm
Udostępnij: