- Netflix
- Nem szavazza meg Musk 56 milliárd dolláros csomagját a norvég állami vagyonalap
- Kibővítik a várost az ASML kedvéért
- Disney+
- Csinált valamit a Nokia: megváltoznak a telefonhívások
- Facebook és Messenger
- F-Secure termékek
- Otthoni hálózat és internet megosztás
- Microsoft Outlook topic
- Újabb államok perelik az Apple-t, mert sok pénzt szed ki a vevőkből
-
IT café
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
quby
őstag
Nodred guruk segitségét kérnem:
Van olyan sonoff-om amit több forrásbol is kapcsolok. pl távir, vagy 433-as kapcsoló. Van egy fuction-om, ami annyit csinál hogy a több fajta jelet egy stringgé alakitja, mert az utána lévö folyamat ugyis ugyanaz fügeetlenül attol hogy mivel kapcsolom és azt ugyanaz a string inditja egy switch node-ban.
A gondom a funcionnal a következö. Ha a végére teszek egy ELSE ágat, akkor az elején az IF ágakban szereplö kódokra nem teljesül a "HA" (kivéve az ELSE elötti utolsot) és mindent visszaad ugy ahogy bement. Ha viszont nincs ELSE ág, akkor minden rendben, csak akkor azok a kódok nem jönnek amik nincsennek meghatározva az IF-ekben.
Mi ennek az oka? Mit csinálok rosszul? A kód bemente az rf bridge által küldött üzenet (tasmota) data értéke.var msg2 = {};
tabresult = JSON.parse(msg.payload);
Data = tabresult.RfReceived.Data;
if (Data === "1B0D06") {
msg2.payload="kiskapu"
} if (Data === "B4AB04") {
msg2.payload="kiskapu"
}
if (Data === "1B0D05") {
msg2.payload="kishaz3min"
} if (Data === "B4AB08") {
msg2.payload="kishaz3min"
}
if (Data === "1B0D04") {
msg2.payload="kishaztoggle"
} if (Data === "B4AB02") {
msg2.payload="kishaztoggle"
}
//else {
// msg2.payload=Data;
//}
return msg2;[ Szerkesztve ]
A legügyesebb állat az ürge, hiszen búzával teli pofazacskóval is képes repülni, miközben egy bagolyt egyensúlyoz a hátán.