Energie verbruik + kosten overzicht
Reacties
-
Dit kan eenvoudig met de BREEAM optie die beschikbaar is.
Maar je zou ook iets kunnen maken met een script dat elke dag om 0:00 draait bijvoorbeeld.
Je kunt dan kijken naar welke dag van de week / maand het is en dan de "start waarde" voor de dag / week / maand indien van toepassing opslaan in een variabele.
(dus elke dag de start waarde van de dag, op maandag bijvoorbeeld ook de start waarde voor de week etc).
Voor dat je die start waarden dan opslaat, zou je kunnen kijken naar de huidige stand en daar de start waarde van de vorige dag af kunnen halen, dan weet je het dag verbruik.
In een LUA script krijg je dan zoiets (dit is alleen voor water)-- first part can be put in other script as well, and run for example every hour to update the values currentwater = xxter.getcomponent(2000091) startwater = xxter.getpersistent('startwater_day') waterused = currentwater-startwater xxter.setcomponent(2000092, waterused) -- this is the water used today startwater = xxter.getpersistent('startwater_week') waterused = currentwater-startwater xxter.setcomponent(2000093, waterused) -- this is the water used this week startwater = xxter.getpersistent('startwater_month') waterused = currentwater-startwater xxter.setcomponent(2000094, waterused) -- this is the water used this month -- this part should run every day at 0:00 now = xxter.localtime(); t = os.date ("*t", now); if(t.day==1) then -- it is the first of the month xxter.setpersistent('startwater_month', currentwater) end if(t.wday==1) then -- it is monday xxter.setpersistent('startwater_week', currentwater) end xxter.setpersistent('startwater_day', currentwater)
Je moet uiteraard de betreffende componenten aanmaken, om die te tonen in de app. -
Hoi Harm,
Bij een project ga ik de BREEAM gebruiken, maar voor mezelf kan ik zeker wat met jou voorbeeld.
Bedankt!
Categorieën
- 361 Alle Categorieën
- 28 Release notes
- 8 Release notes - Pairot
- 20 Release notes - xxter
- 12 Pairot
- 48 Algemeen
- 5 Device
- App
- 1 Project
- 3 Voice assistants
- 10 xxter
- 126 Algemeen
- 47 Algemeen
- 34 Nieuwe functionaliteiten en nieuwe features
- 21 Apps
- 20 Apps algemeen
- 1 Apps Beta release
- 24 Profielen
- 7 Profiel algemeen
- 16 Pagina's en pagina elementen
- 1 Waarschuwingsservice
- 94 Project
- 6 Logica
- 2 Aanwezigheidsdetectie
- 12 Acties
- 3 BREEAM
- 14 Cameras
- 16 Componenten
- 1 Config Tool
- 6 Opdrachten
- 28 Native scripts
- 3 LUA scripts
- 3 Statistieken
- 50 Device
- 42 Device algemeen
- 3 Toegangsrechten en lokale gebruikers
- 4 Aanwezigheidssimulatie / Presence simulation