Asystent AI
Powiadomienia
Wyczyść wszystko

Notyfikacje na telefon

8 Wpisów
3 Użytkownicy
1 Reactions
2,585 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
 
[#797]

Cześć, 

Chciałem otrzymać notyfikację na telefon gdy wilg. lub temp są ponad normę. Nie estety nie mam nic ;( inne reguły działają ale te nie coś jest nie tak?

/*AKTYWNE ALARMY WILGOTNOSCI*/
Switch wilg_Lazienka "Wilgotność w Łazience" (alarmy)
Switch wilg_Sypialnia "Wilgotność w Sypialni" (alarmy)
Switch wilg_Garaz "Wilgotność w Garażu" (alarmy)
Switch wilg_dpokoj "Wilgotność w Dużym pokoju"(alarmy)

/* AKTYWNE ALARMY TEMP */
Switch tempw_Garaz "Temperatura w Garażu za wysoka" (alarmy)
Switch tempn_Garaz "Temperatura w Garażu za niska" (alarmy)

Number sonoff_99_humidity "Bathroom Humidity [%.1f %%]" {mqtt="<[broker:/sonoff/99/humidity:state:default]"} /* SYPIALNIA */
rule "Wilgotnosc w Sypialni zbyt wysoka"
when
Item sonoff_8_humidity changed
then
if(sonoff_8_humidity.state > 55) {
if (wilg_Sypialnia == OFF) {
sendBroadcastNotification("Wilgotność w Sypialni zbyt wysoka " + sonoff_8_humidity.state)
sendCommand(wilg_Sypialnia, ON)
}
}
else if (wilg_Sypialnia == ON) {
sendCommand(wilg_Sypialnia, OFF)
}
end

/* ŁAZIENKA */
rule "Wilgotnosc w Łazience zbyt wysoka"
when
Item sonoff_99_humidity changed
then
if(sonoff_99_humidity.state > 55) {
if (wilg_Lazienka == OFF) {
sendBroadcastNotification("Wilgotność w Łazience zbyt wysoka " + sonoff_99_humidity.state)
sendCommand(wilg_Lazienka, ON)
}
}
else if (wilg_Lazienka == ON) {
sendCommand(wilg_Lazienka, OFF)
}
end

/* DUZY POKOJ */
rule "Wilgotnosc w Dużym pokoju zbyt wysoka"
when
Item NestTStat_humidity changed
then
if(NestTStat_humidity.state > 55) {
if (wilg_dpokoj == OFF) {
sendBroadcastNotification("Wilgotność w Dużym pokoju zbyt wysoka " + NestTStat_humidity.state)
sendCommand(wilg_dpokoj, ON)
}
}
else if (wilg_dpokoj == ON) {
sendCommand(wilg_dpokoj, OFF)
}
end Number sonoff_99_temperature "Bathroom Temperature [%.1f °C]" {mqtt="<[broker:/sonoff/99/temperature:state:default]"}

Number sonoff_8_humidity "Bedroom Humidity [%.1f %%]" {mqtt="<[broker:/device/8/humidity:state:default]"}
Number sonoff_8_temperature "Bedroom Temperature [%.1f °C]" {mqtt="<[broker:/device/8/temperature:state:default]"}

Number sonoff_garaz_humidity "Garaz Humidity [%.1f %%]" {mqtt="<[broker:/device/garaz/humidity:state:default]"}
Number sonoff_garaz_temperature "Garaz Temperature [%.1f °C]" {mqtt="<[broker:/device/garaz/temperature:state:default]"}





 


 
Dodane : 26/02/2019 2:44 pm
(@g_adrian)
Wpisów: 34
Praktykant
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
 

Popraw sobie wg przykładu 😉 

rule "Wilgotnosc w Sypialni zbyt wysoka"
when
Item sonoff_8_humidity changed
then
if(sonoff_8_humidity.state > 55 && wilg_Sypialnia.state == OFF) {
sendBroadcastNotification("Wilgotność w sypialni zbyt wysoka " +sonoff_8_humidity.state+"%" )
postUpdate(wilg_Sypialnia, ON)
}
else if (wilg_Sypialnia.state == ON) {
postUpdate(wilg_Sypialnia, OFF)
}
end

 
Dodane : 26/02/2019 4:06 pm
Booster zareagował
(@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
 

Dzięki 🙂 przetestowane i działa 🙂


 
Dodane : 26/02/2019 4:18 pm
(@g_adrian)
Wpisów: 34
Praktykant
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
 

Nie drażni cię to, że dopóki wilgotność nie spadnie poniżej 55, co każdą zmianę wartości sonoff_8_humidity jesteś zasypywany broadcastami?


 
Dodane : 26/02/2019 4:32 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
 

Nie, dlatego że dodane jest to 

postUpdate(wilg_Sypialnia, ON)

W takim wypadku nie mam co chwilę powiadomienia o zmianie o 0.10 % 😀 😎 


 
Dodane : 26/02/2019 4:41 pm
(@g_adrian)
Wpisów: 34
Praktykant
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
 

Faktycznie, mój błąd. Czasami tak bywa, że  patrzysz na las, a nie widzisz drzew 😜 


 
Dodane : 26/02/2019 4:46 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
 

Kurde no jednak nie działa 😀
mała zmiana


rule "Wilgotnosc w Łazience zbyt wysoka"
when
Item sonoff_99_humidity changed
then
if(sonoff_99_humidity.state > 55 && wilg_Lazienka.state == OFF) {
sendBroadcastNotification("Wilgotność w Łazience zbyt wysoka " + sonoff_99_humidity.state)
postUpdate(wilg_Lazienka, ON)
}
else if (sonoff_99_humidity.state < 55 && wilg_Lazienka.state == ON) {
sendBroadcastNotification("Wilgotność w Łazience w normie " + sonoff_99_humidity.state)
postUpdate(wilg_Lazienka, OFF)
}
end


 
Dodane : 27/02/2019 8:35 pm
(@thorner)
Wpisów: 1
Świeżak
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
 

Dodaj nawiasy do warunków, u mnie inaczej nie zadziałało:

if(sonoff_99_humidity.state > 55 && wilg_Lazienka.state == OFF) {

na

if ((sonoff_99_humidity.state > 55) && (wilg_Lazienka.state == OFF)) {

 
Dodane : 28/02/2019 10:00 am
Udostępnij: