Comments (8)
@resimons Wat je ziet klopt helaas, dit is een limitatie in de Home App. De home App doet verder niets met de OutletInUse. Ik heb hier een Wiki artikel waar ik dat uitleg: https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/wiki/About-the-Outlet-In-Use-characteristic
De Home App gebruikt voor een socket dus alleen de On en Off waarde, wat betekent dat je m alleen kan aan en uitzetten en dus ook alleen deze On/Off status in het overzicht van al je apparaten in de Home App ziet.
from homebridge-homewizard-energy-socket.
Als ik de oven aan zet zie ik verbruik > threshold en de state is ON. Dit is correct
[11/7/2023, 11:04:18 AM] [Energy sockets HomeWizard] [Energy Socket: Oven] -> On state is fetched as ON
[11/7/2023, 11:04:18 AM] [Energy sockets HomeWizard] [Energy Socket: Oven] -> Current power consumption is 2501.291 watt
De oven wordt uitgezet. De duration is 100 sec:
[11/7/2023, 11:05:57 AM] [Energy sockets HomeWizard] [Energy Socket: Oven] -> On state is fetched as ON
[11/7/2023, 11:05:57 AM] [Energy sockets HomeWizard] [Energy Socket: Oven] -> Current power consumption is 1.777 watt
[11/7/2023, 11:06:12 AM] [Energy sockets HomeWizard] [Energy Socket: Oven] -> OutletInUse is changed to OFF (1.779 watt)
Na het verlopen van de duration is de state OFF. Dit is correct. Maar na een paar minuten wijzigt de state weer naar ON terwijl het verbruik < threshold is. Dit lijkt me niet correct.
[11/7/2023, 11:09:36 AM] [Energy sockets HomeWizard] [Energy Socket: Oven] -> On state is fetched as ON
[11/7/2023, 11:09:36 AM] [Energy sockets HomeWizard] [Energy Socket: Oven] -> Current power consumption is 1.74 watt
from homebridge-homewizard-energy-socket.
He @resimons
Na het verlopen van de duration is de state OFF. Dit is correct. Maar na een paar minuten wijzigt de state weer naar ON terwijl het verbruik < threshold is. Dit lijkt me niet correct.
[11/7/2023, 11:09:36 AM] [Energy sockets HomeWizard] [Energy Socket: Oven] -> On state is fetched as ON [11/7/2023, 11:09:36 AM] [Energy sockets HomeWizard] [Energy Socket: Oven] -> Current power consumption is 1.74 watt
In de log hierboven klopt het. De energie socket is nog On, want anders kan je geen power consumption ontvangen. Dat is eigenlijk wat die On state is fetched as ON
betekent. Deze zou dus altijd On moeten zijn als je wilt meten of er iets gebruikt wordt. Off betekent gewoonweg dat je apparaat van het stroom is gehaald omdat de energie socket helemaal uit staat.
Volgens mij ben je meer benieuwd naar de OutletInUse
waarde? Dus om te bepalen of je Oven werkelijk aan staat ipv idle? Kan je in de logs zien of die OutletInUse
waarde ON of OFF is op dat moment?
from homebridge-homewizard-energy-socket.
Het is inderdaad zo dat ik de OutletInUse waarde wil zien en niet of de socket al dan niet aan staat (omdat ie altijd aan staat).
In de log zie ik de OutletInUse meeveranderen met het verbruik. Dat ziet er correct uit.
[11/7/2023, 2:00:44 PM] [HomeWizard Energy Socket] [Energy Socket: CV-ketel] -> OutletInUse is changed to ON (57.571 watt)
[11/7/2023, 2:01:01 PM] [HomeWizard Energy Socket] [Energy Socket: CV-ketel] -> OutletInUse is changed to OFF (3 watt)
[11/7/2023, 2:04:57 PM] [HomeWizard Energy Socket] [Energy Socket: CV-ketel] -> OutletInUse is changed to ON (57.091 watt)
[11/7/2023, 2:05:30 PM] [HomeWizard Energy Socket] [Energy Socket: CV-ketel] -> OutletInUse is changed to OFF (2.685 watt)
[11/7/2023, 2:07:25 PM] [HomeWizard Energy Socket] [Energy Socket: CV-ketel] -> OutletInUse is changed to ON (49.581 watt)
[11/7/2023, 2:07:45 PM] [HomeWizard Energy Socket] [Energy Socket: CV-ketel] -> OutletInUse is changed to OFF (2.824 watt)
Echter, de Home-App lijkt de state te tonen en niet de OutletInuse omdat de switch op on staat in de app.
Bij de settings is wél te zien dat Power socket in use = No
Mijn vraag @jvandenaardweg is dus eigenlijk hoe ik in de home-app kan zien of het socket stroom verbruikt boven/onder de threshold in plaats van de state van de socket.
from homebridge-homewizard-energy-socket.
En om de state de waarde van OutletInUse te geven, heb je dat overwogen @jvandenaardweg ? Dat zou betekenen dat je dus niet meer ziet of de socket al dan niet aan staat, maar dat ie wel/geen stroom verbruikt.
from homebridge-homewizard-energy-socket.
Zoiets wel overwogen, maar dan via een extra accessoire naast de huidige socket. Je kan namelijk via Homebridge een extra accessoire maken die dan specifiek de OutletInUse waarde gebruikt als de On/Off state van een socket. Zo heb je beide in je Home App. Dan kan je de ene gebruiken om de socket On/Off te zetten, en de andere als manier om te zien of ie wel of geen stroom trekt boven je threshold.
Maar hier had ik toen verder geen tijd meer voor.
from homebridge-homewizard-energy-socket.
Ha @jvandenaardweg,
Ik zie dat je al bezig bent geweest met een update.
Ik had je de volgende suggestie aan de hand willen doen:
Als de switch van een socket locked is (dan is ie niet te bedienen met de Home-app) dán de state de waarde van OutletInUse laten volgen omdat de socket toch niet geschakeld kan worden.
Wellicht is dat een slimme en simpelere oplossing. Wat vind je daarvan?
Roel
from homebridge-homewizard-energy-socket.
Bedankt voor het meedenken @resimons ! Ik denk alleen dat jouw voorstel wat vreemd werkt uiteindelijk. Omdat je dan 2 verschillende use cases in 1 knop hebt in de Home App. En met de switch lock aan kan je je energie socket ook niet meer zelf schakelen.
Voor jouw use case lijkt dat ok, omdat je een oven toch altijd in het stopcontact laat zitten omdat het verbruik alleen het klokje is. Voor mijn use case (een dual boiler espresso machine) dan weer net niet, omdat ik een apparaat heb wat ik op afstand aan en uit wil kunnen zetten. Maar eigenlijk óók wel geïnteresseerd ben in of die machine al in eco stand is gesprongen of niet.
Ik heb inderdaad een begin gemaakt in een aparte branch omdat ik dacht dat het makkelijk moest kunnen werken. Maar blijkt toch wat meer werk. Moet er even de tijd voor vinden, want dat heb ik momenteel eigenlijk niet voor dit project
from homebridge-homewizard-energy-socket.
Related Issues (4)
- Energy usage data HOT 1
- Support for P1 energy meter HOT 3
- Support for Homewizard Watermeter HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebridge-homewizard-energy-socket.