Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thanks voor de Zonneplan app #2

Open
nielsruiter94 opened this issue Aug 29, 2023 · 22 comments
Open

Thanks voor de Zonneplan app #2

nielsruiter94 opened this issue Aug 29, 2023 · 22 comments

Comments

@nielsruiter94
Copy link

Hi,

Allereerst bedankt voor het maken van de Homey app voor Zonneplan! Verzoekje: zou het ook mogelijk zijn om ondersteuning voor de P1-meter van Zonneplan toe te voegen?

mvg Niels Ruiter (klant bij Zonneplan en designer bij Homey 😉)

@biemond
Copy link
Owner

biemond commented Aug 30, 2023

Hey,

ben benieuwd wat interessant is voor jou?

laatste 5 minuten en uurgemiddelde met het totaal van de dag, met daarbij gisteren en laatste maand (juli).
of is uur of laatste 5 minuten gemiddelde interessant?

ik ga niet power of the hour herbouwen.

Gr Edwin

Screenshot 2023-08-30 at 12 22 19

{
    "data": {
        "contracts": [
            {
                "uuid": “aaa”,
                "label": "Connect energiemeter",
                "type": "p1_installation",
                "start_date": "2023-02-16T23:00:00.000000Z",
                "end_date": null,
                "meta": {
                    "electricity_meter_code": “aaa”,
                    "electricity_meter_identifier": “aaa”,
                    "electricity_first_measured_at": "2023-02-18T11:37:09.000000Z",
                    "electricity_last_measured_at": "2023-08-20T10:50:01.000000Z",
                    "electricity_last_measured_production_at": "2023-08-20T10:50:01.000000Z",
                    "electricity_last_measured_delivery_value": 13,
                    "electricity_last_measured_production_value": 3290,
                    "electricity_last_measured_average_value": -3115,
                    "gas_first_measured_at": "2023-02-18T12:00:00.000000Z",
                    "gas_last_measured_at": "2023-08-20T10:00:01.000000Z",
                    "gas_meter_code": "G0058",
                    "gas_meter_identifier": "aaa",
                    "dsmr_version": "50",
                    "network": {
                        "name": "KPN",
                        "color": "fair",
                        "status": "Matig"
                    },
                    "sgn_serial_number": "aaaa",
                    "sgn_firmware": "1.1.8p",
                    "show_in_contract_screen": false
                }
            }
        ],
        "measurement_groups": [
            {
                "group_type": "multi",
                "date": "2023-08-19T22:00:00.000000Z",
                "meta": {
                    "low_tariff_group": 11,
                    "normal_tariff_group": 2473,
                    "high_tariff_group": 0
                },
                "mutable": true,
                "type": "live",
                "measurements": [
                    {
                        "values": {
                            "d": 247,
                            "p": null
                        },
                        "date": "2023-08-20T04:55:00.000000Z"
                    },
 
                    {
                        "values": {
                            "d": -3115,
                            "p": null
                        },
                        "date": "2023-08-20T10:50:01.000000Z"
                    }
                ],
                "totals": {
                    "d": 2484,
                    "p": 8359
                },
                "labels": {
                    "d": "verbruik",
                    "p": "teruglevering"
                }
            },
            {
                "group_type": "multi",
                "date": "2023-08-19T22:00:00.000000Z",
                "mutable": true,
                "type": "hours",
                "measurements": [
                   
                    {
                        "values": {
                            "d": 0,
                            "p": -2443
                        },
                        "date": "2023-08-20T10:00:00.000000Z",
                        "meta": {
                            "tariff_group": "low"
                        }
                    }
                ],
                "totals": {
                    "d": 2484,
                    "p": 8359
                },
                "labels": {
                    "d": "verbruik",
                    "p": "teruglevering"
                }
            },
            {
                "group_type": "multi",
                "date": "2023-07-31T22:00:00.000000Z",
                "mutable": true,
                "type": "days",
                "measurements": [
 
                    {
                        "values": {
                            "d": 2484,
                            "p": -8359
                        },
                        "date": "2023-08-19T22:00:00.000000Z",
                        "meta": {
                            "has_supply_contract": true,
                            "low_tariff_group": 11,
                            "normal_tariff_group": 2473,
                            "high_tariff_group": 0
                        }
                    }
                ],
                "totals": {
                    "d": 80319,
                    "p": 255774
                },
                "labels": {
                    "d": "verbruik",
                    "p": "teruglevering"
                }
            },
            {
                "group_type": "multi",
                "date": "2022-12-31T23:00:00.000000Z",
                "mutable": true,
                "type": "months",
                "measurements": [

                    {
                        "values": {
                            "d": 80319,
                            "p": -255774
                        },
                        "date": "2023-07-31T22:00:00.000000Z",
                        "meta": {
                            "has_supply_contract": true,
                            "low_tariff_group": 27488,
                            "normal_tariff_group": 41223,
                            "high_tariff_group": 11608
                        }
                    }
                ],
                "totals": {
                    "d": 1631077,
                    "p": 2288718
                },
                "labels": {
                    "d": "verbruik",
                    "p": "teruglevering"
                }
            }
        ]
    }
}

en dit, je prijs per uur.  maar power by the hour app is beter. 

{
    "data": {
        "usage": {
            "value": -2769,
            "measured_at": "2023-08-20T11:35:00.000000Z",
            "type": "low",
            "speed": 0,
            "sustainability_score": 1230,
            "status_message": "",
            "status_tip": "Je levert zonnestroom terug"
        },
        "price_per_hour": [
            {
                "electricity_price": 1904284,
                "tariff_group": "low",
                "solar_percentage": 33,
                "solar_yield": 750,
                "datetime": "2023-08-19T11:00:00.000000Z",
                "sustainability_score": 847
            },
            {
                "electricity_price": 1876817,
                "tariff_group": "low",
                "solar_percentage": 33,
                "solar_yield": 752,
                "datetime": "2023-08-19T12:00:00.000000Z",
                "sustainability_score": 879
            },

@nielsruiter94
Copy link
Author

nielsruiter94 commented Aug 31, 2023 via email

@ahmetbasturk
Copy link

Hoi Edwin, Niels,

Ik zou ook graag ondersteuning voor de P1-meter van Zonneplan willen zien. Is dit al toegevoegd of moet je hier zelf nog wat voor doen? Ik zie hierboven een stukje code, maar waar is dat precies voor?

@biemond
Copy link
Owner

biemond commented Jan 5, 2024

perfect , zal het proberen het toe te voegen. het zijn wel 5 min waarden of dag,week,maand waarden.
niet bijna realtime zoals bij p1 meters

@ahmetbasturk
Copy link

Top, wanneer denk je dat we de nieuwe versie kunnen installeren?

@biemond
Copy link
Owner

biemond commented Jan 5, 2024

verwacht over 1 a 2 weken.

@ahmetbasturk
Copy link

Oke top. Ik hoor graag als je het gereed hebt, dan zal ik hem meteen testen.

@biemond
Copy link
Owner

biemond commented Jan 21, 2024

eens kijken of ik vandaag een beta release kan maken.

@biemond
Copy link
Owner

biemond commented Jan 21, 2024

kun je deze testen https://homey.app/a/nl.zonneplan/test/
Screen Shot 2024-01-21 at 11 37 44
Screenshot_20240121-114040

@biemond
Copy link
Owner

biemond commented Jan 21, 2024

ook hebben jullie ook gas van hun. Mijn testuser heeft namelijk geen gas meer.

zo ja kunnen jullie mij dan toevoegen , biemond at gmail dot com

@ahmetbasturk
Copy link

ahmetbasturk commented Jan 21, 2024

Bij mij lijkt het te werken, zie screenshot. Ik heb geen gas dus voor mij is hij zo prima :)

IMG_2463

@ahmetbasturk
Copy link

Wat is de frequentie dat hij de gegevens ophaalt? Is dat realtime? Ik zie dat hij best laat update namelijk. Ik heb ook een P1 meter van homewizard en loopt niet gelijk. Is dat mogelijk aan te passen? Zie bijlage.

IMG_2464

@biemond
Copy link
Owner

biemond commented Jan 21, 2024

kan helaas niet , alles gaat naar de cloud plus het zijn gemiddelde 5 minuten waarden waarop je rekening gebaseerd wordt. een minuut later pak ik deze weer op.
geen idee of zonneplan een lokale api op de device heeft.

@ahmetbasturk
Copy link

Moet haast een local api hebben gezien ik in de zonneplan app ook realtime verbruik kan zien.

@biemond
Copy link
Owner

biemond commented Jan 21, 2024

ik vermoed inderdaad dat zonneplan app lokaal of via de cloud een rechtstreekse connectie heeft.
kun je wifi eens uitzetten en zie of het nog steeds werkt

@ahmetbasturk
Copy link

Wat bedoel je precies met wifi uitzetten? Op mijn device waar ik kijk? Als ik buiten de deur ben werkt het ook gewoon nog steeds en heb ik realtime waardes.

@biemond
Copy link
Owner

biemond commented Jan 21, 2024

dat betekent dat dan de p1 en zonneplan cloud met elkaar verbonden zijn. Je app connect dan met de zonneplan cloud die dan weer je p1 uitleest. ik denk dat dit zwaar beveiligd is en p1 zal waarschijnlijk deze data steeds pushen naar hun cloud.

ik zal eens zoeken.

@biemond
Copy link
Owner

biemond commented Jan 21, 2024

Vooralsnog is de hoofdtaak van de Connect het uitlezen van je slimme meter, om deze data vervolgens door te sturen naar jouw Zonneplan app. Hierdoor heb je altijd live inzicht in je energieverbruik, ook wanneer je niet thuis bent. De Connect communiceert via een zogeheten end-to-end encrypted LTE-M 4G-verbinding. Een hele mond vol, maar waar het op neerkomt: de data die de Connect vanuit de slimme meter doorstuurt kan door niemand gelezen worden, behalve door de gebruiker. Dat is een groot verschil met andere energiemeters, die gebruikmaken van het wifi-netwerk van de gebruiker. Dat netwerk is vaak slecht beveiligd, waardoor kwaadwillenden via zo’n energiemeter toegang kunnen krijgen tot jouw persoonlijke gegevens.

@ahmetbasturk
Copy link

Hmm oke duidelijk. Voor alsnog is het voor eerste versie wel oke zo denk ik dan. Je hebt hem officieel geüpdatet zag ik, maar staat nog wel Experimenteel versie, dat je het weet.

@biemond
Copy link
Owner

biemond commented Jan 21, 2024

ja de echte publicatie wordt altijd door homey gedaan. Ik zal hem klaar zetten.

@ahmetbasturk
Copy link

Edwin, wat zijn overigens de verschillen tussen onderstaande waardes? Welke waarde is wat? In de grafieken zie ik minimale verschillen namelijk.

Delivery Power
Power average
Production power

Bij de P1 homewizard zie ik onderstaande waardes en wil deze 2 tegen elkaar houden en kijken of ze dezelfde waardes meten:

Huidig gebruik
Huidig vermogen
Som gebruik
Som teruglevering
Totaal gebruik
Totaal teruglevering

@biemond
Copy link
Owner

biemond commented Jan 22, 2024

Power average is gemiddelde 5 minuten waarde van je p1 meter , hiermee wordt je mee afgerekend . p1 is het huidig gebruik maar je moet dan gemiddelde berekenen per 5 min , ik gebruik hiervoor insight trends.

Delivery Power , is afnemen van grid en het is een meting op dit tijdstip
Production power, is terug leveren.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants