Global variables gone

Jeg hadde omsider en nesten klar Flow for å hente W og kWh fra FH HAN, legge resultatet ut på globale variable. Etter at jeg endret en variable fra int til float er ingen globale variable synlige lenger. Har til og med slettet hele flowen, uten at dette er bedre.

Noen med tips til å komme videre ?

image
Slik ser det ut ved valg av Context (som jo normalt viser alle globale var)

går jeg inn på en flow er kun flow-variablene synlige. Klikk på global viser bare de samme.
image

Tror nok du har trykket på done, og ikke save når du har definert de globale variablene ?

Det er vel bare Save - Delete og Close som valg er, men du mener et annet sted ?

Ja , sikker på at du har fått full save ?

Jeg vet egentlig ikke hvordan dette skjedde. Tror det ugreie startet med at jeg skulle endre variabeltypen fra int til float på 2-3 globale. Dette gikk ikke helt. (tok inn din flow for avlsening av HAN, og har endret en del på integrering etc. Har en stoppeklokkefunksjon som trolig leverer int, og jeg vill ha float for større nøyaktighet. Her skulle jeg sikkert opprettet ny variabel via hver node istenfor å endre i variabel lista. Den virker kanskje kilen på slikt.
Deretter ble det altså slik at de globale var ikke er synlige noe sted. Jeg slettet flowen, men det er fortsatt slik. Vet erlig talt ikke hvordan komme videre, utover kanskje å gjøre en nullstilling eller restore. Har ingen backup fra før dette skjedde desverre, men en like etterpå…

Jeg velger hele tiden å initsiere variable i flowen som er på laveste nivå og som bruker den.

Eks: KW forbruk , defineres og settes i HAN subrurtine .

Evt at du setter alle globalvariable i en egen flow som bare kjøres ved behov . ( har ikke prøvd siste ) .

Så om du sletter variable under Contex , så restarter jeg hub , for å rydde.

Backup er en ting , men går du til KODE på flow og kopiere alt, så kan du importere din egen kode.
Backup vil jo også overskrive andre flows. Så unde rutvikling … bruk notepad.

Takk for tips.

Jeg har primært gjort på samme måte, men mulig jeg har slettet under Contex…

Jeg har sett på knappen Flows (inne i en flow) som en slags esc, altså komme seg uten å lagre, altså forkaste evnt endringer. Men det du antyder er vel at det gjøres lagring uansett, men kanskje ikke fullstendig?

Har nå vært inne i min ene bestående flow laget i tp, og lagret, og gått ut, deretter lagret alle flows som er skapt via appen fra appen på nytt. Mulig noe heng på Home Mode Tracker. Denne blir stående på Saving lenge.

Etter omstart av Hub igjen for å se om noe løsner kan jeg lese av dene log (log-knapp nederst under alle flows sammen med Add ner flow og import)

der kommer et par feilmeldinger som kanskje kan være årsaken?

time level comp ntype nid msg
2023-01-04 16:21:09.512 debug Flow når strømprisen er 3% lavere enn daglig gjennomsnitt og modusen er hjem, borte eller søvn
2023-01-04 16:21:09.512 debug key = dev.address, flSet = , sSet = 29075
2023-01-04 16:21:09.512 debug Flow når watt verdien av Easee Home er høyere enn 1000W og modusen er home
2023-01-04 16:21:09.512 debug key = dev.address, flSet = , sSet = 29075
2023-01-04 16:21:09.512 debug Flow når strømprisen er 6% høyere enn daglig gjennomsnitt og modusen er hjem, borte eller søvn
2023-01-04 16:21:09.512 debug key = dev.address, flSet = , sSet = 29075
2023-01-04 16:21:09.512 debug Flow når strømprisen er 4% lavere enn daglig gjennomsnitt og modusen er borte
2023-01-04 16:21:09.512 debug key = dev.address, flSet = , sSet = 29075
2023-01-04 16:21:09.512 debug Flow Klokka 14:02 på alle dager og modusen er home, away eller sleep
2023-01-04 16:21:09.513 debug key = dev.address, flSet = , sSet = 29075
2023-01-04 16:21:09.513 debug Flow Strømpris
2023-01-04 16:21:09.513 debug key = dev.address, flSet = , sSet = 29075
2023-01-04 16:21:09.513 debug Flow Home mode tracker
2023-01-04 16:21:09.513 debug key = dev.address, flSet = , sSet = 29075
2023-01-04 16:21:09.514 error Error loading flowMeta from template: template doesn’t exist
2023-01-04 16:22:01.961 debug message filtered out
2023-01-04 16:22:02.007 debug message filtered out
2023-01-04 16:22:02.079 debug message filtered out
2023-01-04 16:22:02.144 debug message filtered out
2023-01-04 16:22:39.705 debug message filtered out
2023-01-04 16:22:39.714 debug message filtered out
2023-01-04 16:24:51.789 debug message filtered out
2023-01-04 16:25:32.945 debug Getting services
2023-01-04 16:25:32.945 debug Getting extended services
2023-01-04 16:25:36.644 debug Getting records
2023-01-04 16:25:36.658 info Can’t get records from memory store, err: flow not found
2023-01-04 16:25:45.633 debug Getting log from file :/var/log/thingsplex/tpflow/tpflow.log
2023-01-04 16:26:07.743 debug message filtered out
2023-01-04 16:26:07.748 debug message filtered out
2023-01-04 16:26:10.858 debug Getting log from file :/var/log/thingsplex/tpflow/tpflow.log

Full restart og sync å anbefale , den leter jo etter flow som ikke finnes.
Også når det tar lang tid å lagre , bør du se etter feil, henger ofte om det er feil i formler ell.

Vanlig omstart er nok prøvd mange ganger. Det som gjenstår er “Tilbakestill hub” og gjennopprett sikkerhetskopi.
Regner med mye forsvinner med disse så er avventende;)