Stránka 2 z 2

Re: Goodwe 10K monitoring

Napsal: úte srp 16, 2022 7:03 pm
od mamonick
díky za vysvětlení, teď už to chápu :)

Re: Goodwe 10K monitoring

Napsal: stř srp 17, 2022 6:39 am
od sipfx
Ahoj
mam take goodwe10k a pokousim o stejnou veci integrovat do vlastniho monitoringu.
chci data ukladat do influxu a udelat si vlastni dashboardy v grafane.
zkoumam volani API
vedeli byste nekdo prosim example toho API call jak ma byt postaveny?

zkousel jsem googlit ale kazdej kod a clanek ma uplne jinou strukturu a zadny me nefunguje

poradite me prosim jak vypadaji spravne API calls?
dekuju

Kód: Vybrat vše

curl --location --request POST 'https://www.semsportal.com/api/v2/Common/CrossLogin' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'token: {"version":"","client":"windows","language":"en"}' \
--header 'Authorization: Basic cGV0cidqasdasdadaasdasdasdadd' \
--form 'account="mujemail@mail.cz"' \
--form 'pwd="mojeheslo"'
a dostavam

Kód: Vybrat vše

{
    "hasError": false,
    "code": 100007,
    "msg": "Interface call exception.",
    "data": "请求参数:",
    "components": {
        "para": null,
        "langVer": 151,
        "timeSpan": 0,
        "api": "http://www.semsportal.com:82/api/v2/Common/CrossLogin",
        "msgSocketAdr": "https://eu-xxzx.semsportal.com"
    }
}

Re: Goodwe 10K monitoring

Napsal: stř srp 17, 2022 9:59 am
od danidani
Pokud ti ten vlastní monitoring běží na vlastním HW ve stejné lokální síti jako GW, asi bych přes SEMS Portál nešel. Buď si udělat vlastní čtení dat z GW, nebo použít nějakou hotovou integraci, třeba v Home Assistantu. Výhodou bude (1) odolnost proti výpadkům internetu a (2) dostupnost dat v reálném čase.

Třeba já to řeším právě tím HA a jeho integrací, data, co mne zajímají, loguju pomocí HA do MySQL databáze a zároveň do Influx databáze. A s tím už se pak dá dělat cokoliv, třeba rychlý náhled na web:

2022-08-17_9-56-34.png
2022-08-17_9-56-34.png (624.82 KiB) Zobrazeno 19515 x

Re: Goodwe 10K monitoring

Napsal: stř srp 17, 2022 4:01 pm
od sipfx
dekuju dekuji tohle me moc zajima

idealne bych rad sbiral data interne a nikoliv z SEMS to jsem nevedel ze to jde naprimo

Goodwe je pripojene k moji domaci siti a zaroven vysila nejakou vlastni wifi
resil jsi to napojeni nebo jsi jen implementovag HA plugin a ono to funguje nejak samo?
Chtel jsem zjistit jake je to API volani.
Napada me otracovat si PVMaster pres wireshark ale kdyby nekdo umel poradit?

Re: Goodwe 10K monitoring

Napsal: stř srp 17, 2022 5:07 pm
od danidani
Koukni do druhého příspěvku tohoto tématu, je to ta GoodWe integrace. Z té integrace by se i dalo vyčíst, jak s GW komunikovat, ale já to moc nezkoumal. Komunikace probíhá na lokální síti, ta WiFi, co vysílá GW, je pro připojení PV Master aplikace, to pro HA integraci není potřeba.

Re: Goodwe 10K monitoring

Napsal: čtv srp 18, 2022 7:45 am
od sipfx
ahoj dik
mas pravdu naklonoval jsem si repo https://github.com/mletenay/home-assist ... e-inverter
pak staci pip install goodwe
a kod v repu https://github.com/mletenay/home-assist ... er_test.py
tam staci nastavit IP adresu invertoru
a na spusteni vraci krasne vsechny statistiky ktere uz jde pak simple zpracovavat dale

dik moc za navedeni

Re: Goodwe 10K monitoring

Napsal: ned srp 21, 2022 8:28 pm
od sipfx
Nemate prosim nekde nejak zdokumentovane ty senzory co jaky znamena?
konkretne jak namapovat grid_in_out atd..
to tam ruzne nastavuji ale porad to neni ono

jaky pouzivate dashboard na power flow v HASS?

type: custom:power-flow-card
entities:
battery: sensor.battery_in_out
battery_charge: sensor.battery_percent
grid: sensor.grid_in_out
solar: sensor.solar_out

Re: Goodwe 10K monitoring

Napsal: ned srp 21, 2022 9:07 pm
od sipfx
treba viz obrazek
- nevim kde bych sehnal hondotu aktualni spotreby domu aby se zobrazila v home v PV masteru vidim ze aktualne 2,3kw tak bych to chtel zobrazit v tom flow ale nemuzu najit ten spravny sensor
hass_power.jpg
hass_power.jpg (185.16 KiB) Zobrazeno 19342 x

Re: Goodwe 10K monitoring

Napsal: ned srp 21, 2022 9:47 pm
od sipfx
tak jsem na to prisel
nastaveni je takto

Kód: Vybrat vše

entities:
  battery:
    consumption: sensor.house_consumption
    production: sensor.load
  battery_charge: sensor.battery_state_of_charge
  grid:
    consumption: sensor.active_power
    production: senson.reactive_power
  solar: sensor.pv_power
takze uz me krasne ukazuje jak jsem chtel jednak okamzite hodnoty tak denni kumulativni
jeste to poladim abych nemichal english s cestinou to je skaredy to vim
haas2.png
haas2.png (49.47 KiB) Zobrazeno 19330 x

Re: Goodwe 10K monitoring

Napsal: úte říj 11, 2022 10:58 pm
od visis
Zdravím, jako HA amatér mám dotaz.
Nahodil jsem HA na raspberry a snažím se nastavit energy panel tak, abych viděl přehledně data ze střídače goodwe. Tj.toky energií, průběhové grafy i po fázích, atd.
Na začátek to chce vybrat entity pro elektřinu import a export, panely, baterie, atd. Vybrat mohu ale z deseti základních a všechny jsou "total", takže denní součty. Tam nejde přidat aktuální výkony? Protože pod goodwe je asi celkem 140 entit, ale do energy panelu je nepřidám?
Kdyžtak se omlouvám za triviální dotaz.

Re: Goodwe 10K monitoring

Napsal: stř říj 12, 2022 7:30 am
od danidani
Patří tam "Total" senzory, které se v čase nenulují, např. u mě:

- entity: sensor.meter_total_energy_import
- entity: sensor.meter_total_energy_export
- entity: sensor.total_pv_generation
- entity: sensor.total_battery_charge
- entity: sensor.total_battery_discharge

Re: Goodwe 10K monitoring

Napsal: stř říj 12, 2022 8:18 am
od visis
Total senzory i pro zobrazení aktuálních (jako live) toků energie? Total senzory se stále načítají.

Re: Goodwe 10K monitoring

Napsal: stř říj 12, 2022 9:13 am
od danidani
Tak teď jsem tě možná nepochopil, měl jsem na mysli standardní HA Energy dashboard, jak je popsán zde: https://www.home-assistant.io/blog/2021 ... anagement/

Viz dřívější komentář - viewtopic.php?p=9306#p9306

Re: Goodwe 10K monitoring

Napsal: stř říj 12, 2022 3:01 pm
od visis
Ano, podle tohoto návodu je v toku energií (ty 4 bubliny) celkový energetický denní tok.
Ale když bych chtěl simulovat pv master, tj v těchto bublinách vidět aktuální toky výkonu (live), tak v HA nemám na výběr v energy panelu entity tyto live entity.

Re: Goodwe 10K monitoring

Napsal: stř říj 12, 2022 3:06 pm
od danidani
Myslím, že standard HA to neumí. Kolega
sipfx píše: ned srp 21, 2022 9:07 pm
to v příspěvku výše úspěšně vyřešil pomocí rozšíření Power Flow Card.

edit: Já to řeším pomocí rozšíření tesla-style-solar-power-card, to umí přidat ještě dvě bubliny, třeba bojler + auto.

Re: Goodwe 10K monitoring

Napsal: stř říj 12, 2022 3:18 pm
od visis
Super, večer si budu hrát :pc2:

Re: Goodwe 10K monitoring

Napsal: pát říj 14, 2022 12:11 pm
od visis
Danidani:
Prosimtě, jak si mi psal ohledně goodwe a taky výše. To energy panelu jsemnale doplnil jen total senzory.
Kam dáváš ty senzory po fázích?

Re: Goodwe 10K monitoring

Napsal: pát říj 14, 2022 12:24 pm
od danidani
Koukni na video.

Senzory se u tebe asi budou jmenovat jinak, ale budou tam.

Re: Goodwe 10K monitoring

Napsal: úte říj 18, 2022 2:53 pm
od visis
Tak už jsem to zmáknul. Powerflow funguje :)
Ale samozřejmě 2 další dotazy.

1.Přes jaký doplněk vytváříte grafy? Grafana?
2. Rád bych dal tablet na zeď a měl trvale spuštěný HA. Přidělávali jste si ho samodomo, nebo jste koupili nějaký držák? Popřípadě jaký? Našel jsem na bazaru ipad mini za 1500, tak bych ho nějak potřeboval přidělat. A na magnetický držák se bojím...

Re: Goodwe 10K monitoring

Napsal: úte říj 18, 2022 11:44 pm
od danidani
Používám InfluxDB, to umí i základní grafy (ty, co sem občas dávám). Zkoušel jsem i Grafana, ale nějak jsem tomu nepřišel na chuť.

Re: Goodwe 10K monitoring

Napsal: čtv říj 20, 2022 8:10 am
od ringo
danidani píše: úte říj 18, 2022 11:44 pm Používám InfluxDB, to umí i základní grafy (ty, co sem občas dávám). Zkoušel jsem i Grafana, ale nějak jsem tomu nepřišel na chuť.
Přesně tak a to jen pro grafy pro nějaké analýzy z dlouhodobější historie ukryté v tom Influxu. Když si člověk nafláká několik grafů přímo v Influxu tak už i v tom základu když je pak zkoumáš a hledáš závislosti tak se ti ukazatel časové osy posunuje synchronně ve všech zobrazených grafech (ne vše se dá nacpat do jednoho grafu aby to bylo přehledné tak v jednom grafu třeba příkony po fázích, v dalším příkony backupu, na dalším nabíjení/vybíjení baterie, na dalším jak to evidoval distribuční portál...). V Grafaně jsem tuhle vlastnost nenašel.

Pro vývoj denních (až týdenních) hodnot používám doplněk kartu Mini Graph Card (existuje více podobných) , které čerpají data přímo z dat v HA a snadno se integrují do panelu. Na to je ten Influx a následně třeba i ta Grafana zbytečně kanón na vrabce.

Občas se taky stane že tvůrci integrací (právě u Goodwe se mi stalo) přehodí atributy přímo na samostatnou hodnotu (možná to vyjadřuji nepřesně) a to pak rozhodí navazující databáze protože se k tomu pak musí přistupovat jinak.

Re: Goodwe 10K monitoring

Napsal: pát lis 11, 2022 11:53 am
od valdano
Zdravím, asi hloupý dotaz od úplného začátečníka:
Je možné pomocí home assistantu nastavovat střídač? Např. přepínat pracovní režimy, jako v PV masteru?
Nebo jde čistě jen o monitoring?
Děkuji.

Re: Goodwe 10K monitoring

Napsal: pát lis 11, 2022 12:47 pm
od danidani
valdano píše: pát lis 11, 2022 11:53 am přepínat pracovní režimy, jako v PV masteru?
Ano, jde to. Lepší je použít tuto "experimental" verzi, autor je stejný jako u oficiální integrace HA, ale navíc umožňuje "eco" režimy (charge / discharge).

Re: Goodwe 10K monitoring

Napsal: ned srp 06, 2023 1:37 pm
od pavri
danidani píše: ned úno 20, 2022 10:53 pm Ano, to je ono. Tři moduly po 3,55 kWh.

Nakonec ale používám tyto ukazatele:

Kolik zbývá nabít:

Kód: Vybrat vše

      # Template sensor for values of battery remaining capacity
      battery_remaining_capacity_to_charge:
        friendly_name: "Battery Remaining Capacity To Charge"
        unit_of_measurement: 'kWh'
        value_template: >-
          {{ '%0.1f'|format((100-float(states('sensor.battery_state_of_charge')))|float /100*(3*3.55)) }}
Kolik zbývá k vybití (počítá se s nastaveným DOD):

Kód: Vybrat vše

      # Template sensor for values of battery remaining capacity
      battery_remaining_capacity:
        friendly_name: "Battery Usable Capacity"
        unit_of_measurement: 'kWh'
        value_template: >-
          {{ '%0.1f'|format((float(states('sensor.battery_state_of_charge'))-(100-int(states('number.depth_of_discharge_on_grid'))))|float *(3*3.55)/100) }}
A nakonec přepočet na hodiny dle aktuální spotřeby z baterie:

Kód: Vybrat vše

      # Template sensor for values of battery remaining capacity hours
      battery_remaining_capacity_time:
        friendly_name: "Battery Usable Capacity Hours"
        unit_of_measurement: 'h'
        value_template: >-
          {% if states('sensor.battery_power')|float <= 0 %}
            {{ 0 }}
          {% else %}
            {% set hours = ((float(states('sensor.battery_state_of_charge')) - float(100-int(states('number.depth_of_discharge_on_grid')))) * (3*3.55)/100 * 1000) / (float(states('sensor.battery_power'))) | float %}
            {% set minutes = ((hours % 1) * 60) | int %}
            {% set hours = (hours - (hours % 1)) | int %}
            {{ '%2i:%02i'%(hours, minutes) }}
          {% endif %}
Ahoj,
od verze jádra 2023.02.0 se mi trvale ukazuje "0" u "battery_remaining_capacity_time".
Věděl by někdo jak nové změnit zápis? Nedaří se mi přijít na příčinu problému.

Díky

Re: Goodwe 10K monitoring

Napsal: ned srp 06, 2023 7:37 pm
od danidani
Zkus něco v tomto duchu:

Kód: Vybrat vše

    # Template sensor for values of battery remaining charge hours
    battery_remaining_charge_time:
      friendly_name: "Battery Charge Hours"
      device_class: duration
      unit_of_measurement: 'h'
      value_template: >-
        {% if states('sensor.battery_power')|float >= 0 %}
          {{ 0 }}
        {% else %}
          {{ ((100 - float(states('sensor.battery_state_of_charge'))) * (3*3.55)/100 * 1000) / (-1 * float(states('sensor.battery_power'))) | float(0) }}
        {% endif %}