Webswitch 1216H Support på svenska > Allmänt diskussionsforum

/carheaterstate/get API:t

(1/2) > >>

nilrog:
Det verkar inte som att man kan se via det här API:t om ett motorvärmarprogram är avstängt. Dvs. om "Start pattern on" är satt till disabled, vilket är min tolkning av hur man stänger av ett program i switchen.

Om jag testar och bara har det första programmet aktiverat så får jag fortfarande ett komplett xml-träd för det andra programmet och jag kan inte se något där som ger en hint om att det är avstängt.

Det hade varit önskvärt med en sådan funktion. För då kan man i ett klientprogram välja att bara visa de program som är aktiva om man frågar switchen om status istället för att hårdkoda vilka program som ska visas.

Jan (Microbit):
Du har en poäng där  ;) Borde vara en smal sak att fixa till. Under tiden skulle du väl kunna t.ex sätta namnet på den "disablade" till en tomsträng så du kan kolla på det och därmed strunta i att visa den?

nilrog:
Det är inget problem för mig då jag vet vad jag har konfigurerat så jag kan anpassa koden därefter :)

Tänkte att det kan vara bra att ha stöd för detta om man vill skriva en fullfjädrad klient där man låter all konfiguration vara kvar i switchen så att man inte behöver konfigurera på två ställen.

I övrigt så ser det nya API:t bra ut, även om jag inte hunnit testa allt än...

nilrog:
Ny fråga/observation:

Det verkar inte som att webswitchen återställer sin status efter att tidpunkten för när den skulle starta har passerats? Exempel, jag ställer in den att starta i morgon kl.7.00. Om jag frågar efter statusen (eller kollar i webswitchen) t.ex. kl.12.00 den dagen så säger den fortfarande att den är inställd på idag kl.7.00.

Jan (Microbit):
Den nollställer sin status, fast inte som du vill, hehe! Om du t.ex sätter "Tomorrow 7:00" idag, så kommer den att visa "Today 7:00" när dygnsskifte har skett. Dock kommer den inte att ta bort statusen bara för att klockan passerar 7:00, utan först när nästa dygnsskifte inträffar. Tanken med det var att man under hela dygnet då kan se vilken avfärdstid man hade ställt in, trots att den kanske är passerad.

Navigation

[0] Message Index

[#] Next page

Go to full version