Měření spotřeby - HW, SW, zkušenosti
Měření spotřeby - HW, SW, zkušenosti
Jaký používáte software, případně i hardware na měření spotřeby a proč? Já už nějakou dobu zkouším HomeAssitent a protože se mi nechtělo bastlit HW, pořídil jsem k němu Shelly 3EM. Zatím velká spokojenost.
Do budoucna bych měření rád rozšířil na každou zásuvku/zařízení. Buď pomocí ESP, nebo něčeho sofistikovanějšího, jako je sense.com
Do budoucna bych měření rád rozšířil na každou zásuvku/zařízení. Buď pomocí ESP, nebo něčeho sofistikovanějšího, jako je sense.com
Re: Měření spotřeby - HW, SW, zkušenosti
Ahoj, Shelly jsi flešnul přes esp? Nebo používáš i origo aplikaci a ještě k tomu jedeš HA?
Já chtěl Shelly prostřelit do HK, ale tam bohužel ještě měření spotřeby nejde.
Já chtěl Shelly prostřelit do HK, ale tam bohužel ještě měření spotřeby nejde.
Re: Měření spotřeby - HW, SW, zkušenosti
V Shelly 3EM mám jejich originál SW a do HomeAssistenta to mám napojeno přes "ShellyForHass", ale pluginu pro napojení existuje více.
Co myslíš tím "Já chtěl Shelly prostřelit do HK"?
Co myslíš tím "Já chtěl Shelly prostřelit do HK"?
Re: Měření spotřeby - HW, SW, zkušenosti
Openenergymonitor.org + vlastní scripty, čidla, ... Mají dost hotového hardware postaveného na malina/Arduino/ESP
Až hotové, přepočtené feedy z emoncms jsou zavedený do homeassistantu...
Až hotové, přepočtené feedy z emoncms jsou zavedený do homeassistantu...
3,6kWp GWL Poly + 8,82kWp Canadian Mono, 3x PIP4048MS, 3x80P14S 18650 (~640Ah/34kWh)
Elektrárna: https://emoncms.trenet.org/dashboard/view?id=3
TČ: https://emoncms.trenet.org/dashboard/view?id=21
Elektrárna: https://emoncms.trenet.org/dashboard/view?id=3
TČ: https://emoncms.trenet.org/dashboard/view?id=21
Re: Měření spotřeby - HW, SW, zkušenosti
To zní zajímavě. Pokud byste se mohl podělit o pár fotek zařízení, případně grafy, jako inspiraci, bylo by to super.
Re: Měření spotřeby - HW, SW, zkušenosti
Nestačí ty odkazy v podpisu jako ukázka?
1wire ds18b20 zapojené dvěmi dráty do maliny si fotky nezaslouží.
Modbus elektroměr do maliny přes USB/485 převodník snad taky ne...
Komunikace s dvěmi měniči - tohle je nesložitější SW v Python co jsem napsal.
Nejvíc jsem si vyhrál s controllino mega, řídí TČ, spousta čidel, průtokoměry, Arduino ukládá data do emoncms, už i na tomto fóru se vyskytují postřehy či jsem napsal. Stále to neumí všechno co bych si představoval.
Zkusil jsem i vyčíst a řídit těžební stroj ETH na základě SOC ... Je ověřeno jako funkční, momentálně není v provozu.
Musel jsem upgradovat všechny mé Python scripty z 2.7 na 3 chystám se je aktualizovat a doplnit na githubu. (Kvůli upgrade na bullseye).
1wire ds18b20 zapojené dvěmi dráty do maliny si fotky nezaslouží.
Modbus elektroměr do maliny přes USB/485 převodník snad taky ne...
Komunikace s dvěmi měniči - tohle je nesložitější SW v Python co jsem napsal.
Nejvíc jsem si vyhrál s controllino mega, řídí TČ, spousta čidel, průtokoměry, Arduino ukládá data do emoncms, už i na tomto fóru se vyskytují postřehy či jsem napsal. Stále to neumí všechno co bych si představoval.
Zkusil jsem i vyčíst a řídit těžební stroj ETH na základě SOC ... Je ověřeno jako funkční, momentálně není v provozu.
Musel jsem upgradovat všechny mé Python scripty z 2.7 na 3 chystám se je aktualizovat a doplnit na githubu. (Kvůli upgrade na bullseye).
3,6kWp GWL Poly + 8,82kWp Canadian Mono, 3x PIP4048MS, 3x80P14S 18650 (~640Ah/34kWh)
Elektrárna: https://emoncms.trenet.org/dashboard/view?id=3
TČ: https://emoncms.trenet.org/dashboard/view?id=21
Elektrárna: https://emoncms.trenet.org/dashboard/view?id=3
TČ: https://emoncms.trenet.org/dashboard/view?id=21
Re: Měření spotřeby - HW, SW, zkušenosti
HK je prostředí pro jablečný produkty, který ovladas přímo z iPhonu, iPadu. Jako bránu používám appletv.
HA je vlastní server, do kterého data posilas z esp zařízení, tasmoty atd.
Já třeba na ovládání vrat, světel a kotle používám sonoff i Shelly, ale ty jsem preflešoval přímo na HK. Takže nemám žádnej mezičlánek.
HA je více rozšířenější a je teda i více možností co čím ovládat.
To prostřelení jsem myslel flash přímo HA, HK bez použití origo aplikace, cloudu a třeba mqtt a node red.
-
- Příspěvky: 920
- Registrován: stř bře 31, 2021 7:50 am
- Bydliště: Neďaleko Košíc - SK
- Výkon panelů v FVE [Wp]: 9600
- Kapacita baterie [kWh]: 12
- Kontaktovat uživatele:
Re: Měření spotřeby - HW, SW, zkušenosti
MisakP, nemohol by si dať návod pre úplného neandertálca ako to spraviť? Nainštalovať? Používam shelly a rád by som ten homeassistent, len neviem ako to nainštalovať, spojazdniť, pripojiť k tomu studer a podobne...
Nie som programátor, vôbec tomu nerozumiem, vždy keď som to niekde napísal, tak sa nikto neozval.
Chcel by som sa konečne dostať keraniu podľa seba.
Ďakujem
Nie som programátor, vôbec tomu nerozumiem, vždy keď som to niekde napísal, tak sa nikto neozval.
Chcel by som sa konečne dostať keraniu podľa seba.
Ďakujem
Najprv sa učíme chodiť a hovoriť, neskôr sa učíme sedieť a držať hubu...
Hybridná FVE dom: 6,3kWp, Studer, 12kWh Pylontech + GB-Aku
On-Grid FVE dom: 3,3kWp, ZCS Azzurro + Solic200 + VB
OFF-Grid FVE chata: 1,5kWp, Axpert, PCM, 200Ah/24V 18650
Hybridná FVE dom: 6,3kWp, Studer, 12kWh Pylontech + GB-Aku
On-Grid FVE dom: 3,3kWp, ZCS Azzurro + Solic200 + VB
OFF-Grid FVE chata: 1,5kWp, Axpert, PCM, 200Ah/24V 18650
Re: Měření spotřeby - HW, SW, zkušenosti
Můžu to zkusit, ale nevím zdali je toto vlákno na to ideální. Nechceš raději založit nové a podrobněji tam popsat jaký máš aktuální stav? Ať máme z čeho vycházet.
-
- Příspěvky: 920
- Registrován: stř bře 31, 2021 7:50 am
- Bydliště: Neďaleko Košíc - SK
- Výkon panelů v FVE [Wp]: 9600
- Kapacita baterie [kWh]: 12
- Kontaktovat uživatele:
Re: Měření spotřeby - HW, SW, zkušenosti
Ďakujem, poslal som ti správu, ak sa dohodneme, tak založím tému, bude to veľmi vhodné a poučné pre úplných začiatočníkov ako som ja.
Veľa ľuďom by to pomohlo.
Veľa ľuďom by to pomohlo.
Najprv sa učíme chodiť a hovoriť, neskôr sa učíme sedieť a držať hubu...
Hybridná FVE dom: 6,3kWp, Studer, 12kWh Pylontech + GB-Aku
On-Grid FVE dom: 3,3kWp, ZCS Azzurro + Solic200 + VB
OFF-Grid FVE chata: 1,5kWp, Axpert, PCM, 200Ah/24V 18650
Hybridná FVE dom: 6,3kWp, Studer, 12kWh Pylontech + GB-Aku
On-Grid FVE dom: 3,3kWp, ZCS Azzurro + Solic200 + VB
OFF-Grid FVE chata: 1,5kWp, Axpert, PCM, 200Ah/24V 18650
Re: Měření spotřeby - HW, SW, zkušenosti
Obnovím téma s dotazem:
jaký jiný HW kompatibilní s Home Assitant pro měření spotřeby na 3f přívodu z distribuce použít kromě již zmíněného Shelly?
Ideálně takový, který má i ethernet rozhraní. Díky za tipy.
jaký jiný HW kompatibilní s Home Assitant pro měření spotřeby na 3f přívodu z distribuce použít kromě již zmíněného Shelly?
Ideálně takový, který má i ethernet rozhraní. Díky za tipy.
Re: Měření spotřeby - HW, SW, zkušenosti
Úplně od věci nejsou ani 3* 1 f elektroměry s S0 výstupem napojeny na SDS Micro, které ti pojede zcela autonomně bez žádného programování (+ tam můžeš přidat min 16 teploměrů 1-wire Ds18b20 + min 2 relé výstupy+ AD vstup + PWM výstup) a skrz ethernet si z něj do HA vyčítat údaje údaje nebo jej z HA ovládat.
Re: Měření spotřeby - HW, SW, zkušenosti
SDS MICRO Light IO6 se mi tu válí a myslel jsem, že ten se k HA připojit nedá. Ono to jde?
Re: Měření spotřeby - HW, SW, zkušenosti
Na tu tvoji SDS IO6 by novější firmware měl umět přímo MQTT kde to bude hračka.
Já mám Micro který MQTT neumí (a i kdyby uměl nechci aktualizovat FW aby mi nepřestaly běhat programy kvůli opravě nějakých chyb které jsem vyřešil kódem) a řeším to vyčítáním údajů z XML.XML stránky kterou ti SDS poskytne.
rest:
- authentication: basic
username: "admin"
password: "password"
scan_interval: 60
resource: http://192.168.2.250/xml.xml
sensor:
- name: "SDS"
json_attributes_path: "$.sds.snmp"
value_template: "OK"
json_attributes:
- uptime
- ntptime
- relay_1
- relay_2
- temp_1
- temp_2
- temp_3
- temp_4
- temp_5
- temp_6
- temp_7
- temp_8
- temp_9
- temp_10
- temp_11
- temp_12
- temp_13
- temp_14
- temp_15
- temp_16
- name: "SDS_S1"
json_attributes_path: "$.sds.snmp.s0_1"
value_template: "OK"
json_attributes:
- impT0
- imdiff
- cT0
- cT1
- text
- act
- name: "SDS_S2"
json_attributes_path: "$.sds.snmp.s0_2"
value_template: "OK"
json_attributes:
- impT0
- imdiff
- cT0
- cT1
- text
- act
#######################################################
- platform: template
sensors:
sds_temp1:
friendly_name: "SDS_venkovni"
unit_of_measurement: "°C"
value_template: '{{ state_attr("sensor.sds","temp_1")|float }}'
sds_temp2:
friendly_name: "SDS_obyvak"
unit_of_measurement: "°C"
value_template: '{{ state_attr("sensor.sds","temp_2")|float }}'
...
sds_temp16:
friendly_name: "SDS_ESBE"
unit_of_measurement: "°C"
value_template: '{{ state_attr("sensor.sds","temp_16")|float }}'
sds_s1_imp0:
friendly_name: "SDS_S1_impt0f"
unit_of_measurement: "imp"
value_template: '{{ state_attr("sensor.sds_S1","impT0")|float }}'
sds_s1_imdiff:
friendly_name: "SDS_S1_imdiff"
unit_of_measurement: "imp"
value_template: '{{ state_attr("sensor.sds_S1","imdiff")|float }}'
sds_s1_celk_spotreba:
friendly_name: "SDS_S1_celk_spotreba"
unit_of_measurement: "kWh"
value_template: '{{ state_attr("sensor.sds_S1","text").split(" ")[0]|float }}'
sds_s1_akt_spotreba:
friendly_name: "SDS_S1_akt_spotreba"
unit_of_measurement: "kWh"
value_template: '{{ state_attr("sensor.sds_S1","act").split(" ")[0]|float }}'
###########################
Ta první část vytváří tři entity SDS, SDS_S1 SDS_S2 se stavem OK kde jsou ostatní data přiřazena jako atributy těchto proměnných. Další část převádí ty atributy na skutečné entity kde stav entity už odpovídá hodnotě - je provedena příslušná konverze. Tento způsob to vyčte vše z jednoho požadavku na SDS. Bude existovat mnoho dalších způsobů jak to ze SDS vyčíst a určitě by to šlo napsat lépe, ale taky s tím začínám.
Já mám Micro který MQTT neumí (a i kdyby uměl nechci aktualizovat FW aby mi nepřestaly běhat programy kvůli opravě nějakých chyb které jsem vyřešil kódem) a řeším to vyčítáním údajů z XML.XML stránky kterou ti SDS poskytne.
rest:
- authentication: basic
username: "admin"
password: "password"
scan_interval: 60
resource: http://192.168.2.250/xml.xml
sensor:
- name: "SDS"
json_attributes_path: "$.sds.snmp"
value_template: "OK"
json_attributes:
- uptime
- ntptime
- relay_1
- relay_2
- temp_1
- temp_2
- temp_3
- temp_4
- temp_5
- temp_6
- temp_7
- temp_8
- temp_9
- temp_10
- temp_11
- temp_12
- temp_13
- temp_14
- temp_15
- temp_16
- name: "SDS_S1"
json_attributes_path: "$.sds.snmp.s0_1"
value_template: "OK"
json_attributes:
- impT0
- imdiff
- cT0
- cT1
- text
- act
- name: "SDS_S2"
json_attributes_path: "$.sds.snmp.s0_2"
value_template: "OK"
json_attributes:
- impT0
- imdiff
- cT0
- cT1
- text
- act
#######################################################
- platform: template
sensors:
sds_temp1:
friendly_name: "SDS_venkovni"
unit_of_measurement: "°C"
value_template: '{{ state_attr("sensor.sds","temp_1")|float }}'
sds_temp2:
friendly_name: "SDS_obyvak"
unit_of_measurement: "°C"
value_template: '{{ state_attr("sensor.sds","temp_2")|float }}'
...
sds_temp16:
friendly_name: "SDS_ESBE"
unit_of_measurement: "°C"
value_template: '{{ state_attr("sensor.sds","temp_16")|float }}'
sds_s1_imp0:
friendly_name: "SDS_S1_impt0f"
unit_of_measurement: "imp"
value_template: '{{ state_attr("sensor.sds_S1","impT0")|float }}'
sds_s1_imdiff:
friendly_name: "SDS_S1_imdiff"
unit_of_measurement: "imp"
value_template: '{{ state_attr("sensor.sds_S1","imdiff")|float }}'
sds_s1_celk_spotreba:
friendly_name: "SDS_S1_celk_spotreba"
unit_of_measurement: "kWh"
value_template: '{{ state_attr("sensor.sds_S1","text").split(" ")[0]|float }}'
sds_s1_akt_spotreba:
friendly_name: "SDS_S1_akt_spotreba"
unit_of_measurement: "kWh"
value_template: '{{ state_attr("sensor.sds_S1","act").split(" ")[0]|float }}'
###########################
Ta první část vytváří tři entity SDS, SDS_S1 SDS_S2 se stavem OK kde jsou ostatní data přiřazena jako atributy těchto proměnných. Další část převádí ty atributy na skutečné entity kde stav entity už odpovídá hodnotě - je provedena příslušná konverze. Tento způsob to vyčte vše z jednoho požadavku na SDS. Bude existovat mnoho dalších způsobů jak to ze SDS vyčíst a určitě by to šlo napsat lépe, ale taky s tím začínám.
Re: Měření spotřeby - HW, SW, zkušenosti
Jo a ještě jak posílat data obráceně - z HA do SDS:
např.
shell_command:
call_obeh2: "/usr/bin/curl -X GET http://192.168.2.250/sdscep?sys149=10002"
nastaví jednu systémovou proměnou (na základě které mi interní program v SDS řídí relé pro oběhové čerpadlo) ale určitě obdobně půjdou ovládat i přímo výstupy a pod.
Nextlicku ta tvoje otázka mě přivedla na myšlenku, že ty SDS můžou být pro HA docela dobré I/O periférie místo jednoúčelových Shelly, Sonnofů,... - Na tom SDS Micro mi několik let běží v SDS-C napsaná regulace topení s tepelným čerpadlem, řízeným pomocí PWM (+ RS 232), kterou teď ještě různě optimalizuji externími zásahy z HA (a dříve Domoticzu) bez sebemenších problémů - je to fakt spolehlivé zařízení. A na SDS vlastně není třeba vůbec nic programovat případně jen nahrán vzorový program který ukládá naměřená data na portál prodejce
např.
shell_command:
call_obeh2: "/usr/bin/curl -X GET http://192.168.2.250/sdscep?sys149=10002"
nastaví jednu systémovou proměnou (na základě které mi interní program v SDS řídí relé pro oběhové čerpadlo) ale určitě obdobně půjdou ovládat i přímo výstupy a pod.
Nextlicku ta tvoje otázka mě přivedla na myšlenku, že ty SDS můžou být pro HA docela dobré I/O periférie místo jednoúčelových Shelly, Sonnofů,... - Na tom SDS Micro mi několik let běží v SDS-C napsaná regulace topení s tepelným čerpadlem, řízeným pomocí PWM (+ RS 232), kterou teď ještě různě optimalizuji externími zásahy z HA (a dříve Domoticzu) bez sebemenších problémů - je to fakt spolehlivé zařízení. A na SDS vlastně není třeba vůbec nic programovat případně jen nahrán vzorový program který ukládá naměřená data na portál prodejce
Re: Měření spotřeby - HW, SW, zkušenosti
Tak jsem to moje SDS-IO6 vytáhnul , probojoval se do něj a uděla aktualizaci. Já ho kdysi používal na měření výroby a teploty v bojleru. Za ty 4 roky co jsem to neviděl, tak jsem zapomenul uplně všechno o tom jak se to ovládá atd. Takže si teď budu chvilku hrát, pátrat v dokumentaci a pak se ti tu ozvu . Asi bude dobré zde na foru založit separátní vlákno jen pro SDS a HA.
Budu potřebovat udělat regulaci ohřevu TUV (kombinace FV, kotel na pevná paliva a TČ) a protože vůbec netušim jak na to tak si říkám jestli nebude lepší z pohledu zjednodušení tu logiku udělat v HA a SDS desku mít fakt jak říkaš jen jako vstupy a výstupy. Ale aktuálně o tom fakt nic nevím.
Budu potřebovat udělat regulaci ohřevu TUV (kombinace FV, kotel na pevná paliva a TČ) a protože vůbec netušim jak na to tak si říkám jestli nebude lepší z pohledu zjednodušení tu logiku udělat v HA a SDS desku mít fakt jak říkaš jen jako vstupy a výstupy. Ale aktuálně o tom fakt nic nevím.
Re: Měření spotřeby - HW, SW, zkušenosti
ahoj @nextclick, pokrocil jsi nejak s integraci SDS do HA?
jsem v podobne situaci - SDS mi ted na zaklade teplot spousti TC pro natapeni aku nadrze a cerpadlo podlahovky. Rad bych pridal logiku vyuziti prebytku z FVE pro bud nucene spousteni TC nebo topne patrony...
jsem v podobne situaci - SDS mi ted na zaklade teplot spousti TC pro natapeni aku nadrze a cerpadlo podlahovky. Rad bych pridal logiku vyuziti prebytku z FVE pro bud nucene spousteni TC nebo topne patrony...
Re: Měření spotřeby - HW, SW, zkušenosti
tak jsem si experimentalne overil, ze lze vycitat hodnoty ze SDS i pres SNMP. funguje i SNMP Write pro ovladani rele.
Re: Měření spotřeby - HW, SW, zkušenosti
Zdravim,
Měl bych dotaz na Shelly 3EM, vím že má relé výstup. Jakou podmínkou či úkonem tento výstup ovládám ? Nebo je shelly 3em tak otevřené zařízení svému vývoji že se tento výstup dá nastavit například: při naměřené aktuální výrobě 3000W tento výstup sepni.
Díky za odpověď
Měl bych dotaz na Shelly 3EM, vím že má relé výstup. Jakou podmínkou či úkonem tento výstup ovládám ? Nebo je shelly 3em tak otevřené zařízení svému vývoji že se tento výstup dá nastavit například: při naměřené aktuální výrobě 3000W tento výstup sepni.
Díky za odpověď
-
- Příspěvky: 920
- Registrován: stř bře 31, 2021 7:50 am
- Bydliště: Neďaleko Košíc - SK
- Výkon panelů v FVE [Wp]: 9600
- Kapacita baterie [kWh]: 12
- Kontaktovat uživatele:
Re: Měření spotřeby - HW, SW, zkušenosti
Áno, je to tak, dá sa to nastaviť na viac možností a aj na výkon ako píšeš.
Najprv sa učíme chodiť a hovoriť, neskôr sa učíme sedieť a držať hubu...
Hybridná FVE dom: 6,3kWp, Studer, 12kWh Pylontech + GB-Aku
On-Grid FVE dom: 3,3kWp, ZCS Azzurro + Solic200 + VB
OFF-Grid FVE chata: 1,5kWp, Axpert, PCM, 200Ah/24V 18650
Hybridná FVE dom: 6,3kWp, Studer, 12kWh Pylontech + GB-Aku
On-Grid FVE dom: 3,3kWp, ZCS Azzurro + Solic200 + VB
OFF-Grid FVE chata: 1,5kWp, Axpert, PCM, 200Ah/24V 18650