Forum
Dobrý den,
zkouším rozeběhnout dle 2 článků zde. Instalace na malině a funkce dodaného Flow (až na nutnost doplnění doinstalace "lower-case" chodí super vč. testu výstupu všech modů z NR. Pokud tam ale pošlu např gsm callout příkaz z Loxone s konstantou čísla (tel.602305xxx) dostanu tento výstup a marně hledám kde je chyba
Netušíte v čem je zakopaný pes? Děkuji
Pošlu-li tam příkaz přes Inject, vše proběhne OK!!!
Chyba bude v parsování telefonního čísla. Dělám to poměrně "hloupě" v nodu string "parse number" (jeden z těch šedých, který zpracovává UDP zprávu).
Tenhle node hledá v UDP zprávě mezery a podle nich identifikuje ve zprávě telefonní číslo. Ale pokud máte ve zprávě víc mezer (třeba mezi callout a číslo dáte víc mezer nebo dáte ještě nějakoou mezeru za telefonní číslo), tak to může blbnout.
Zkuste za to parsování vložit node debug (s možností zobrazit "complete msg object") a sledovat, jestli se tel číslo správně vyparsovalo do msg.number
Díky, to je ono. Měl jsem v LoxConfigu před proměnnou <v> dvě mezery tak jako zde. Okem jsem to nepostřehl.
Pokusím se si s tím "pohrát" a případné další plané mezery vypustit.