P1 Dongle
Hallo expert,
Sinds de upgrade naar versie 1.3.0 (op 13-02-2023) worden de kWh standen van de normaal en laag tarief meters niet meer bijgewerkt.
Moet ik de dongle verwijderen en opnieuw toevoegen?
M.v.g.
Richard
Comments (30)
-
repo owner -
reporter Dat is snel. :)
Rapport: d28fa0f9-529f-4ba9-9ac6-aa105a6b1ec2
-
repo owner Kun je dit in HomeyScript uitvoeren en mij het result sturen?
let result = _.find(await Homey.devices.getDevices(), d=>d.name=='Light 1'); return result;
Even de naam op je device goed zetten waar nu Light 1 staat.
-
reporter Uitgevoerd:
let result = _.find(await Homey.devices.getDevices(), d=>d.name=='Light 1'); return result;
Resultaat-->
——————————————————— ✅ Script Success
↩️ Returned: undefined
-
reporter Sorry nie goed gelezen momentje
-
reporter Het resultaat met de goede naam:
——————————————————— ✅ Script Success
↩️ Returned: { "__athom_api_type": "HomeyAPI.ManagerDevices.Device", "id": "cf7fb018-fa63-4a44-bde7-25c115e32dda", "name": "P1 Dongle", "driverUri": "homey:app:eu.benext", "driverId": "p1_dongle", "zone": "478cfd92-6475-4214-80d9-27125e39863a", "zoneName": "Gang", "icon": "/icon.svg", "iconObj": { "id": "f14f916a957bd314688669f96077075a", "url": "/icon/f14f916a957bd314688669f96077075a/icon.svg" }, "iconOverride": null, "settings": { "hw_pullup": false, "baud_rate": "1152", "poll_interval_channel_1": 3600, "poll_interval_channel_2": 3600, "poll_interval_channel_3": 3600, "zw_node_id": "10", "zw_manufacturer_id": "138", "zw_product_type_id": "47", "zw_product_id": "256", "zw_secure": "✓", "zw_battery": "⨯", "zw_device_class_basic": "BASIC_TYPE_ROUTING_SLAVE", "zw_device_class_generic": "GENERIC_TYPE_METER", "zw_device_class_specific": "SPECIFIC_TYPE_WHOLE_HOME_METER_SIMPLE", "zw_firmware_id": "20", "zw_wakeup_interval": 0, "zw_group_1": "1", "zw_group_2": "", "zw_group_3": "", "zw_configuration_value": "", "energy_cumulative_include": false }, "settingsObj": true, "class": "sensor", "energy": null, "energyObj": { "W": 139, "batteries": null, "cumulative": true, "generator": null }, "virtualClass": null, "capabilities": [ "measure_power", "meter_power.normal", "meter_power.low", "meter_gas" ], "capabilitiesObj": { "measure_power": { "value": 139, "lastUpdated": "2023-02-16T14:33:04.691Z", "type": "number", "getable": true, "setable": false, "title": "Vermogen", "desc": "Vermogen in watt (W)", "units": "W", "decimals": 2, "chartType": "stepLine", "id": "measure_power", "options": {} }, "meter_power.normal": { "value": 668.59, "lastUpdated": "2023-02-13T19:03:27.938Z", "type": "number", "getable": true, "setable": false, "title": "Energie", "desc": "Energie verbruik in kilowattuur (kWh)", "units": "kWh", "decimals": 2, "chartType": "spline", "id": "meter_power.normal", "options": {} }, "meter_power.low": { "value": 404.02, "lastUpdated": "2023-02-13T05:45:06.185Z", "type": "number", "getable": true, "setable": false, "title": "Energie", "desc": "Energie verbruik in kilowattuur (kWh)", "units": "kWh", "decimals": 2, "chartType": "spline", "id": "meter_power.low", "options": {} }, "meter_gas": { "value": 311.94, "lastUpdated": "2023-02-16T14:05:09.373Z", "type": "number", "getable": true, "setable": false, "title": "Gasmeter", "desc": "Gas gebruik in kubieke meter (m³)", "units": "m³", "decimals": 2, "min": 0, "chartType": "spline", "id": "meter_gas", "options": {} } }, "flags": [ "zwave", "zwaveRoot" ], "ui": { "components": [ { "id": "sensor", "capabilities": [ "measure_power", "meter_power.normal", "meter_power.low", "meter_gas" ] } ], "componentsStartAt": 0 }, "uiIndicator": null, "ready": true, "available": true, "repair": false, "unpair": true, "unavailableMessage": null, "images": [], "insights": [ { "uri": "homey:device:cf7fb018-fa63-4a44-bde7-25c115e32dda", "id": "measure_power", "type": "number", "title": "Vermogen", "titleTrue": null, "titleFalse": null, "units": "W", "decimals": 2 }, { "uri": "homey:device:cf7fb018-fa63-4a44-bde7-25c115e32dda", "id": "meter_power.normal", "type": "number", "title": "Energie", "titleTrue": null, "titleFalse": null, "units": "kWh", "decimals": 2 }, { "uri": "homey:device:cf7fb018-fa63-4a44-bde7-25c115e32dda", "id": "meter_power.low", "type": "number", "title": "Energie", "titleTrue": null, "titleFalse": null, "units": "kWh", "decimals": 2 }, { "uri": "homey:device:cf7fb018-fa63-4a44-bde7-25c115e32dda", "id": "meter_gas", "type": "number", "title": "Gasmeter", "titleTrue": null, "titleFalse": null, "units": "m³", "decimals": 2 }, { "uri": "homey:device:cf7fb018-fa63-4a44-bde7-25c115e32dda", "id": "energy_power", "type": "number", "title": "Stroomverbruik", "units": "W", "decimals": 2 } ], "color": "#a6ce3f", "data": { "token": "9f90f9d3-be86-4363-b430-0526ea87d4ca" } }
-
repo owner Goed, je device heeft:
"capabilities": [
"measure_power",
"meter_power.normal",
"meter_power.low",
"meter_gas"
],En je zou volgens het nieuwe model moeten hebben:
"capabilities": [
"measure_power",
"meter_power.kwh.normal",
"meter_power.w_current.normal",
"meter_power.kwh.produced.normal",
"meter_power.w_current.produced.normal",
"meter_power.kwh.low",
"meter_power.w_current.low",
"meter_power.kwh.produced.low",
"meter_power.w_current.produced.low",
"meter_gas"
],https://homey.app/a/eu.benext/test/
Ik heb het gefixed in de nieuwste testversie 1.3.5: je bestaande device zal worden geupdate.
LAat het me ff weten graag :)Ik heb geen dongle. -
reporter Nu zijn de kWh meters allebei weg.
In de output van het script zie ik:
"capabilities": [ "measure_power", "meter_gas" ],
-
repo owner Oeps, bij copy/paste van regels vergeten remove naar add te veranderen.
Update naar de nieuwste versie 1.3.6 en je moet 8 velden erbij hebben.
-
repo owner en?
-
reporter Het werkt nu te goed:
338 W
Vermogen
312.05 m³
Gasmeter
688.15 kWh
Stroommeter Verbruik Normaal
688.15 kWh
Stroommeter Huidige Verbruik Normaal
688.15 kWh
Stroommeter Geleverd Normaal
688.15 kWh
Stroommeter Huidige Opgewekt Normaal
416.67 kWh
Stroommeter Gebruikt Laag
416.67 kWh
Energie
416.67 kWh
Energie
416.67 kWh
-
repo owner Klopen de waardes wel?
Ik zal morgen de oorspronkelijke versie tegen de door mij gebruikte app versie vergelijken, want blijkbaar zitten daar verschillen in die ik niet kende.
-
reporter De waardes kloppen met de meter.
Er wordt hier niet terug geleverd. Alleen verbruikt.
En het hoog - laag tarief is actief.
De gasmeter klopt ook nog steeds.
.
Alvast bedankt
-
repo owner Dus eigenlijk moet het weer gewoon de 4 velden zijn zoals eerder?
Heb je er een probleem me het apparaat te verwijderen en opnieuw te koppelen?
Of hanger er veel flows aan? -
repo owner Goed: Versie 1.3.7 staat klaar en zou weer moeten werken als voorheen.
Je moet wel eerst het apparaat opnieuw koppelen.
Als dat een groot probleem is, laat het me weten, ik kan het ook oplossen in de broncode.
Echter, liever doe ik dat niet, omdat ik mogelijk de apparaten van andere mensen daarmee sloop.
-
reporter Er hangen maar een paar flows aan.
Ik ga de versie upgraden en het apparaat opnieuw koppelen.
U hoort van mij
-
repo owner Top!
-
reporter Ben even bezig geweest. De dongle is verwijderd maar bij het toevoegen gaat er iets niet goed. De reguliere versie en de experimentele versie geven beide dezelfde melding bij het toevoegen:
Ik ga even de app verwijderen, herstarten en het weer proberen.
-
repo owner stuur me eens een log, want hier kan ik niet veel aan zien ;)
-
reporter “even” een herstart, de app weer installeren en dan zal ik de z-wave log aanzetten bij het installeren.
-
reporter Het de-installeren, herstarten en opnieuw installeren heeft geholpen.
De dongle kon weer worden toegevoegd en de waardes voor kWh zijn opgehaald.
Straks even kijken of ze bijgewerkt worden.
.
-
repo owner Okay, ik submit het all wel voor review in de store: hij werkt al better dan de vorige ;)
-
reporter - attached zwave_20230217_1151.txt
<div class="preview-container wiki-content"><!-- loaded via ajax --></div> <div class="mask"></div> </div>
</div> </form>
-
repo owner Is dit een fout? Werkt het niet?
-
reporter Het iljkt er op dat de waardes niet bijgewerkt worden. Vermogen heeft het 5 minuten gedaan maar is inmiddels 28 minuten oud.
Update:
Na het uitzetten van de hardware pullup worden de waardes weer bijgewerkt
Bovenstaand bestand is de z-wave log maar misschien moet ik dat anders toevoegen. Ik ben nieuw hier :-)
-
repo owner En ik nieuw met een zwave app ;)
-
reporter Misschien is dit de verkeerde manier / plaats maar als je toch met de dongle bezig bent.
Momenteel is er geen hoog/laag tarief indicator in het Homey apparaat. Echter wanneer het tarief wijzigt zendt de dongle wel een bericht.
[2023-02-07T22:00:05.982Z] Node[10]: [COMMAND_CLASS_BASIC_TARIFF_INFO] {"Properties1 (Raw)":{"type":"Buffer","data":[2]},"Properties1":{"Total No. Import Rates":2,"Dual":false},"Properties2 (Raw)":{"type":"Buffer","data":[1]},"Properties2":{"E1 Current Rate in Use":1},"E1 Rate Consumption Register (Raw)":{"type":"Buffer","data":[0,9,220,47]},"E1 Rate Consumption Register":646191,"E1 Time for Next Rate Hours (Raw)":{"type":"Buffer","data":[12]},"E1 Time for Next Rate Hours":12,"E1 Time for Next Rate Minutes (Raw)":{"type":"Buffer","data":[0]},"E1 Time for Next Rate Minutes":0,"E1 Time for Next Rate Seconds (Raw)":{"type":"Buffer","data":[0]},"E1 Time for Next Rate Seconds":0,"Properties3 (Raw)":{"type":"Buffer","data":[0]},"Properties3":{"E2 Current Rate in Use":0},"E2 Rate Consumption Register (Raw)":{"type":"Buffer","data":[0,0,0,0]},"E2 Rate Consumption Register":0}
Dit is om 11 uur 's avonds. Die van 's ochtends heb ik niet. Misschien kan er een variabele bij gemaakt worden in het Homey apparaat zodat er op het veranderen van het hoog/laag tarief aktie ondernomen kan worden.
Het bijwerken van de waardes voor vermogen en normaal verbruik gaat nog steeds goed. Alleen de gasmeter heb ik nog niet zien veranderen maar dat is nioet ongebruikelijk. Die wordt sowieso niet zo vaak bijgewerkt. (Nu een uur oud)
-
repo owner Zou je daarvoor misschien een nieuwe feature ticket willen aanmaken?
Wil ik zeker naar kijken, aangezien ik de broncode heb om de diverse extra metingen uit te lezen.
Echter will ik BeNext eerst weer goed hebben draaien voor iedereen. -
reporter Ik zal een feature ticket maken. (Als het lukt. )
Bedankt voor het oplossen van het meterstanden probleem.
-
repo owner - changed status to resolved
- Log in to comment
Nee, nog niet verwijderen, verwacht niet dat dat echt gaat helpen.
Kun je me een diag sturen?