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 ?
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.
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;)