Beiträge von plapperkaefer

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

    Hier noch die einfache Methode, um die Daten aus meinem Shelly Pro EM-50 herunterzuladen:
    http://<IP-Adresse>/em1data/<id>/data.csv

    Das liefert dann eine csv Datei emdata_<Shelly ID>.csv, die die Daten minütlich auflistet.

    Hier die ersten drei Zeilen aus meiner Datei:

    timestamptotal_act_energytotal_act_ret_energylag_react_energylead_react_energymax_act_powermin_act_powermax_aprt_powermin_aprt_powermax_voltagemin_voltageavg_voltagemax_currentmin_currentavg_current
    17330501402.4119000553.2533.3674651.1236.096235.649235.8672.8412.7492.789
    17330502009.0987000592.4506.8720619.1236.267235.63236.0813.0342.6082.807
    17330502608.9074000830.1593.71001.3721.8236.257235.784236.0784.2253.0414.068

    Bin der Doku gefolgt und habe den curl Befehl angepasst:

    curl  --anyauth -u <user>:<password> -X POST -d '{"id":1,"method":"EM1Data.GetData", "params":{"id":0,"ts":1733475600,"end_ts":1733601600}}' http://192.168.1.xx/rpc > data_1.json

    6th December 2024, 09:00: 1733475600
    7th December 2024, 20:00: 1733601600

    Der Output wird in eine json-Datei umgeleitet, die ich anschliessend in eine csv-Datei umformatiert habe (siehe Tabelle unten).

    Wie muss ich diesen Output lesen?
    Für einen Zeitpunkt ts werden mehrere Datensätze geliefert, Muss man die für den Zeitpunkt mitteln?
    Warum wird nur für einen Zeitpunkt ts Daten geliefert? Ich hätte erwartet, dass zwischen den Zeitpunkten "ts":1733475600 und "end_ts":1733601600 mehrere Datensätze geliefert werden.

    Fragen über Fragen...

    tsperiodtotal_act_energytotal_act_ret_energylag_react_energylead_react_energymax_act_powermin_act_powermax_aprt_powermin_aprt_powermax_voltagemin_voltageavg_voltagemax_currentmin_currentavg_current
    17334756006015.61304.757301003.2878.51110.91049.4238.159237.619237.9074.6494.3884.529
    17334756006011.678904.96780859.9655.11034.6796.5238.112237.358237.8024.3243.3343.545
    17334756006010.712804.36670655.1628.5796.7765.1238.28237.068237.7833.3443.2033.268
    17334756006010.359304.14950629.2611.4765.7745.1238.107237.13237.7413.2063.123.165
    17334756006010.067303.96390610.8595.8745.7727.4238.226237.337237.9233.1243.0393.076
    1733475600609.838503.82820597.6583.3729.3711.8238.303237.152237.9443.052.9843.01
    1733475600609.901203.86660623.5577759.8704.3238.369237.079237.8683.1792.9493.032
    17334756006010.321804.12590627.7584.9764.6713.7238.316237.025237.6853.2042.9873.158
    17334756006010.462604.21030629.3622.4766.3759238.398237.489238.033.2053.1773.195
    17334756006010.511104.24340636.2629773.4765.4238.479237.48238.0193.2273.23.21
    17334756006010.558504.27320635.5631773.6769.3238.647237.361238.1153.2423.213.224
    17334756006010.620304.32780639.9634.5778.9772.7237.91237.117237.5683.2623.2373.249
    17334756006010.683504.37060643.3638.1783777237.9237.043237.5423.2833.2523.27
    17334756006010.698804.36840645.6639.3786.2778238.01237.098237.6763.2943.2543.271
    17334756006010.73904.39410646.8640.9787.5780238.216237.17237.6563.2993.273.284
    17334756006010.780604.41940648.1643.6788.7782.5238.216237.265237.8113.3073.2753.293
    17334756006010.835104.44360652.4644.4793.9784.6238.599237.5238.2493.3163.2813.304
    17334756006010.791804.41740654.2607.6795.8740.9238.48237.503238.0263.333.0933.291
    17334756006010.843504.44680654.6611.7797747.9238.465237.569238.0973.3373.1233.309
    17334756006010.934104.51480658.1654.1800.4796.2238.212237.103237.7043.3563.3273.34
    17334756006010.755804.39290658.5610.8801.3744.2238.371237.411237.9263.3573.1113.284
    17334756006010.92404.49430662649.8805.1789.9238.217237.397237.8963.3673.33.333
    17334756006010.560704.27250663.7607.3805.4740.2238.098237.083237.6313.3723.0953.226
    17334756006010.061503.97090607.8598.1740.8730.2238.092237.211237.7533.0963.0613.081
    17334756006010.067303.97240609.5602.9742.7735238.054236.962237.6873.1113.0753.084
    17334756006010.024203.94130604.4596.1737727.1238.157237.09237.6763.0853.0513.069
    1733475600609.952403.89790600.2593.7731.9724.4238.206237.197237.7653.0633.033.047
    1733475600609.889903.86110596.3590.5727.4721238.206237.399237.8213.0473.0143.029
    1733475600609.820203.8190591.3587.5721.7717238.157237.246237.8183.0182.9963.01

    Danke für den Tip... bin ein bisschen weitergekommen... mit dem folgenden Befehl habe ich zumindest eine json Datei runterladen können:

    curl --digest -o output_file.json --user <user>:<password>  "http://192.168.1.xx/rpc/EM1Data.GetData?id=0&ts=1656356400&end_ts=1733262870"

    wget hatte nicht funktioniert, weil es scheinbar kein SHA-256 Algorithm unterstützt... deshalb curl. Das liefert eine Datei output_file.json. Wenn ich die in csv umformatiere, dann erhalte ich die Tabelle unten... noch nicht ganz, was ich will, aber zumindest ein erster Schritt :)

    tsperiodtotal_act_energytotal_act_ret_energylag_react_energylead_react_energymax_act_powermin_act_powermax_aprt_powermin_aprt_powermax_voltagemin_voltageavg_voltagemax_currentmin_currentavg_current
    0607.3787000630.6626.3765.4760.2235.692235.235235.4833.2353.2153.223
    0608.4912000627.6621.7761754.3235.866235.273235.6193.2143.193.198
    1733050140602.4119000553.2533.3674651.1236.096235.649235.8672.8412.7492.789
    1733050140609.0987000592.4506.8720619.1236.267235.63236.0813.0342.6082.807