Vanwege het overgaan naar een andere manier om mijn slimme meter uit te lezen (Synology DSM 7 accepteert geen USB hardware meer…) ben ik de zaken opnieuw aan het inrichten in Homey.
Nu wil ik graag in mijn dashboard een virtueel apparaat plaatsen die het huidige stroomverbruik aangeeft (dat is gelukt). Omdat ik zonnepanelen heb, kan deze waarde negatief zijn. Ik zie echter dat de waarde nu op 0 blijft staan. Kan deze waarde niet negatief zijn? Ik gebruik de capability measure_power.
De capabilities staan hier beschreven: Tutorial: Device Capabilities - Homey Apps SDK v3
Als je achter een capability op het 3 puntjes menu klikt zie je de eigenschappen. Voor measure_power zie ik daar geen minimum/maximum staan, dus dat zou volgens mij moeten betekenen dat negatief mogelijk is. Getest heb ik het alleen niet. Vergelijk bijvoorbeeld target_temperature, die heeft een (akelige en ook nog eens inconsistente) min/max in de capability en de actions.
Op dit moment is de waarde die ik wil plaatsen uitgerekend op -700 Watt. Dat getal wordt helaas
als 0 getoond. Positieve waarden worden wel netjes getoond.
Is dat in het Energy tabblad, of ook echt als je bijvoorbeeld in Homey Developer Tools het apparaat opzoekt en daar bij de capability zelf kijkt? Ik kan me zo voorstellen dat het Energy tabblad met de pie-chart achtige visuals negatieve taartpunten problematisch vindt.
Ja, het ligt wat genuanceerder…
Heb even met VM Domoticz gestoeid, maar heb een andere oplossing gekozen. Domoticz leest nu nog steeds de P1 gegevens in, maar doet dat via een wifi gateway en deze (klik) Homey App.
Ik hoop dat @MarcelT ook meeleest. Heb wat suggesties voor deze App…
In je screenshot zie ik aparte verbruik en levering, in je berekening alleen totaal. weet je zeker dat totaal ook levering verrekend heeft? Ik verwachtte eigenlijk eerder iets a la {{verbruik-levering-beginstand}}
Ik ben niet goed thuis in de code rondom Homey. Wel in de data die de p1 poort van je slimme meter kan leveren. Mss geef ik nu overbodige info. Dat hoor ik dan wel .
‘Levering’ is het aantal kWh nà eigen gebruik. Als je verbruik en levering vanuit de P1 saldeert, kom je (dus) te laag uit. Als je brutolevering wilt meten, zal je direct vanaf je zonnepanelen moeten meten. Dat gebeurt hier niet. De p1 poort is wat dat betreft redelijk dom. En meters voor je panelen (of elektra groep) zijn relatief duur.