Fjosepose Skrevet 4. desember 2020 Del Skrevet 4. desember 2020 I HS så er det ut til å være en "knytning" i en Virtual Device(VD) mellom status og value dersom man setter opp VD´en til å være kontrollerbar fra feks knapper, og de små iconene endrer seg basert på VD´ens status. På samme måte trenger man heller ikke feks forholde seg til at 0=av og 1=på i en envent. Men dersom man kobler til Node-Red synes dette å endre ganske mye. Bare det faktum at Node-Red er tilkoblet gjør at iconene endrer seg dersom man trykker på knappene i HS-GUI, men status endrer seg ikke. I Node-Red om man bare sende payload.status så endrer nå (ikke så overraskende) status seg, men ikke iconene i HS-GUI. Men dersom jeg samtidig sender payload.value sammen med tilsvarende payload.status så endrer både status og iconer seg i HS-GUI. Fjerner man Node-Red-koblingen synes likevel bindingen i HS mellom status og value å være borte. Statuser og iconer(som tydeligvis representer value på en synligmåte) henger ikke sammen. Klarer ikke å finne omkring dette emnet...noen som har erfaring? Siter Lenke til kommentar Del på andre sider Flere delingsvalg…
Fjosepose Skrevet 4. desember 2020 Forfatter Del Skrevet 4. desember 2020 Jeg får også samme effekt av å skrive inn status til VDs gjennom «Json-api’et». Glemte også å nevne at eneste måten å fikse dette på er å slette VD og opprette en ny. Er dette bug eller feature? Siter Lenke til kommentar Del på andre sider Flere delingsvalg…
ZoRaC Skrevet 4. desember 2020 Del Skrevet 4. desember 2020 Er ikke status det samme som device string? I så fall bør du bare sende payload.value. 3 timer siden, Fjosepose skrev: Glemte også å nevne at eneste måten å fikse dette på er å slette VD og opprette en ny. Er dette bug eller feature? Du kan sette en blank device string, da vil den bruke value/status igjen. Kan gjøres med hs.setdevicestring() (så vidt jeg husker). Siter Lenke til kommentar Del på andre sider Flere delingsvalg…
Fjosepose Skrevet 5. desember 2020 Forfatter Del Skrevet 5. desember 2020 Ok, da er visningen i GUI en tilstandsmaskin som viser value dersom string er blank, og string dersom ikke blank. Dette betyr vel at det ligger et lag som håndterer value/string i GUI, mens i API er det "rette på. Ser dog at GUI følger når jeg skriver value..da blir både visning og icons korrekte👍 Så lenge man dette så er det jo ok, men er jo litt knot å bruke (intetsigende) values for å styre VDs i GUI som string-baserte. Istedet for å styre direkte på min/med/max må man altså bruke feks 0/1/2. Siter Lenke til kommentar Del på andre sider Flere delingsvalg…
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.