SolarEdge API

Sončne elektrarne, vetrne elektrarne, male hidro elektrarne,...
Uporabniški avatar
Nejccc
EV specialist
EV specialist
Prispevkov: 653
Kraj: Horjul
Avto: Hyundai Ioniq EV
770
1513

SolarEdge API

OdgovorNapisal/-a Nejccc » 10 Jan 2019, 22:00

Če koga zanima, Home Assistant od včeraj podpira SolarEdge Senzor

:clap: :clap: :party:
CRF, timo
Uporabniški avatar
BogyX
EV specialist
EV specialist
Prispevkov: 642
Kraj: MB
Avto: NISSAN
419
198

Re: SolarEdge API

OdgovorNapisal/-a BogyX » 11 Jan 2019, 07:36

Torej še vedno podatki samo na 5min - za regulacijo/automatizacijo žal neuporabno.
Imaš pa vsaj na Dashboardu lahko pregled :-)
Uporabniški avatar
Nejccc
EV specialist
EV specialist
Prispevkov: 653
Kraj: Horjul
Avto: Hyundai Ioniq EV
770
1513

Re: SolarEdge API

OdgovorNapisal/-a Nejccc » 11 Jan 2019, 11:41

Jap. Bo potrebno dodat nekaj na razsmernik, da bom dobil hitrejše podatke :)
Uporabniški avatar
pirpy
EV ambasador
EV ambasador
Prispevkov: 2036
Kraj: Topolšica
Avto: ZOE R240 41kWh
1344
565

Re: SolarEdge API

OdgovorNapisal/-a pirpy » 20 Jan 2019, 15:07

oj nejccc
preizkušam hass.io

zakaj mi pretvorba v kW ne deluje ?
sensor:
# Weather prediction
- platform: yr
sensor:
- platform: solaredge
api_key: M0E65VXOO7B1F7G7BB7FEQKOCM8K1IYZ
site_id: 304155
name: SolarEdge
monitored_conditions:
- current_power
- last_day_data
- last_month_data

sensors:
platform: template
sensors:
solaredge_current_power_template:
value_template: '{{(states.sensor.solaredge_current_power.state | float / 1000) | round(2)}}'


# Text to speech

to bi moralo trenutno moč pretvoriti v kW ???
Uporabniški avatar
Nejccc
EV specialist
EV specialist
Prispevkov: 653
Kraj: Horjul
Avto: Hyundai Ioniq EV
770
1513

Re: SolarEdge API

OdgovorNapisal/-a Nejccc » 20 Jan 2019, 16:07

hmm daj kodo oblikuj s tagi za kodo, da bodo vidni presledki.
Uporabniški avatar
pirpy
EV ambasador
EV ambasador
Prispevkov: 2036
Kraj: Topolšica
Avto: ZOE R240 41kWh
1344
565

Re: SolarEdge API

OdgovorNapisal/-a pirpy » 20 Jan 2019, 16:22

Koda: Izberi vse

sensor:
  # Weather prediction
  - platform: yr
sensor:
  - platform: solaredge
    api_key: M0E65VXOO7B1F7G7BB7FEQKOCM8K1IYZ
    site_id: 304155
    name: SolarEdge
    monitored_conditions:
      - current_power
      - last_day_data
      - last_month_data

sensors:
  platform: template
  sensors:
    solaredge_current_power_template:
      value_template: '{{(states.sensor.solaredge_current_power.state | float / 1000) | round(2)}}'


# Text to speech
tts:
  - platform: google

to je izsek iz configuration.yaml
tale del ne deluje:

Koda: Izberi vse

sensors:
  platform: template
  sensors:
    solaredge_current_power_template:
      value_template: '{{(states.sensor.solaredge_current_power.state | float / 1000) | round(2)}}'

Uporabniški avatar
pirpy
EV ambasador
EV ambasador
Prispevkov: 2036
Kraj: Topolšica
Avto: ZOE R240 41kWh
1344
565

Re: SolarEdge API

OdgovorNapisal/-a pirpy » 20 Jan 2019, 16:23

Uporabniški avatar
BogyX
EV specialist
EV specialist
Prispevkov: 642
Kraj: MB
Avto: NISSAN
419
198

Re: SolarEdge API

OdgovorNapisal/-a BogyX » 21 Jan 2019, 12:57

Pa imaš to pod nov sensor: definirano ali kjer je sensor: prvič zapisano.
Meni Darksky ni delovalo dokler nisem vseh ''senzorjev'' skopiral pod en ''senzor:''
Uporabniški avatar
pirpy
EV ambasador
EV ambasador
Prispevkov: 2036
Kraj: Topolšica
Avto: ZOE R240 41kWh
1344
565

Re: SolarEdge API

OdgovorNapisal/-a pirpy » 21 Jan 2019, 21:40

eno je sensor: drugo pa sensors:
?
pojma nimam :(
Uporabniški avatar
Nejccc
EV specialist
EV specialist
Prispevkov: 653
Kraj: Horjul
Avto: Hyundai Ioniq EV
770
1513

Re: SolarEdge API

OdgovorNapisal/-a Nejccc » 21 Jan 2019, 21:56

točno to, moraš imeti samo en "sensor:"
Uporabniški avatar
pirpy
EV ambasador
EV ambasador
Prispevkov: 2036
Kraj: Topolšica
Avto: ZOE R240 41kWh
1344
565

Re: SolarEdge API

OdgovorNapisal/-a pirpy » 24 Jan 2019, 17:47

Oj
Malce preizkušam Hassio a nikakor ne morem dodati tasmota sonoff stikala, pregledal sem 20 videov na to temo a ne znam nastavit kode, da bi lahko vklapljal stikalo preko hassio. Če pogledam mqtt log vidim, da se je stikalo povezalo , kako ga spravim na prvo stran oziroma pregled.?


tole je mqtt log

stikalo se imenuje spalnica

[INFO] Setup mosquitto configuration
[INFO] Found local users inside config
[INFO] Initialize Hass.io Add-on services
[INFO] Initialize Home Assistant discovery
[INFO] Start Mosquitto daemon
1548346440: mosquitto version 1.4.15 (build date 2018-03-04 15:35:59+0000) starting
1548346440: Config loaded from /etc/mosquitto.conf.
1548346440: *** auth-plug: startup
1548346440: ** Configured order: http
1548346440: Opening ipv4 listen socket on port 1883.
1548346440: Opening ipv6 listen socket on port 1883.
1548346440: Opening websockets listen socket on port 1884.
1548346440: Opening ipv4 listen socket on port 8883.
1548346440: Opening ipv6 listen socket on port 8883.
1548346440: Opening websockets listen socket on port 8884.
1548346440: Warning: Mosquitto should not be run as root/administrator.
1548346451: New connection from 192.168.1.215 on port 1883.
[INFO] found pirpy on local database
1548346451: New client connected from 192.168.1.215 as spalnica (c1, k10, u'pirpy').
Nejccc
Uporabniški avatar
Nejccc
EV specialist
EV specialist
Prispevkov: 653
Kraj: Horjul
Avto: Hyundai Ioniq EV
770
1513

Re: SolarEdge API

OdgovorNapisal/-a Nejccc » 24 Jan 2019, 18:23

Koda: Izberi vse

  - platform: mqtt
    command_topic: "cmnd/mama/salame/POWER1"
    name: "Salame - vlažilnik zraka"
    payload_on: "ON"
    payload_off: "OFF"
    state_topic: "stat/mama/salame/POWER1"
    qos: 0
    optimistic: false


Tole je primer kode. Kako imaš nastavljano na tasmoti topic? V zgornjem primeru je recimo topic za komando cmnd/mam/salame/POWER1 (če imaš samo en rele, je lahko tudi /POWER brez številke).
Če nisi spreminjal v tasmoti komand, moraš poslat ON za prižig, OFF za ugasnit oz. TOGGLE za spremembo stanja.

State topic pa vpiše tasmota, ko spremeni stanje na izhodu. To potem nazaj prebereš v HASS, da vidiš, a se je stanje na izhodu res spremenilo ali ter če ročno prižgeš izhod (preko web vmesnika tasmota ali npr. s tipko), se tudi to pokaže v HASS.

Upam, da je to to, kar iščeš? :)

Aja še to, topic je po defaultu "sonoff", to ga pa nastaviš v Configuration -> Configure MQTT
Uporabniški avatar
pirpy
EV ambasador
EV ambasador
Prispevkov: 2036
Kraj: Topolšica
Avto: ZOE R240 41kWh
1344
565

Re: SolarEdge API

OdgovorNapisal/-a pirpy » 24 Jan 2019, 18:35

tole imam v configurator.yaml:

Koda: Izberi vse

switch:
  - platform: mqtt
    name: "spalnica"
    command_topic: "cmnd/spalnica/POWER"
    state_topic: "stat/spalnica/POWER"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true



topic na tasmoti imam pa spalnica

sonoff.png
Uporabniški avatar
Nejccc
EV specialist
EV specialist
Prispevkov: 653
Kraj: Horjul
Avto: Hyundai Ioniq EV
770
1513

Re: SolarEdge API

OdgovorNapisal/-a Nejccc » 24 Jan 2019, 18:43

Poskusi postavit qos na 0 ter izbrisat retain
Uporabniški avatar
pirpy
EV ambasador
EV ambasador
Prispevkov: 2036
Kraj: Topolšica
Avto: ZOE R240 41kWh
1344
565

Re: SolarEdge API

OdgovorNapisal/-a pirpy » 24 Jan 2019, 19:06

sem popravil a vseeno nič
a tisti topic je lahko brez %
pa full topic mora biti vpisan ?
kako imaš ti za salame
Uporabniški avatar
pirpy
EV ambasador
EV ambasador
Prispevkov: 2036
Kraj: Topolšica
Avto: ZOE R240 41kWh
1344
565

Re: SolarEdge API

OdgovorNapisal/-a pirpy » 24 Jan 2019, 19:12

če je vse pravino, se mora switch spalnica pojavit kje?
Ali je potrebno še kaj konfigurirati?
Uporabniški avatar
Nejccc
EV specialist
EV specialist
Prispevkov: 653
Kraj: Horjul
Avto: Hyundai Ioniq EV
770
1513

Re: SolarEdge API

OdgovorNapisal/-a Nejccc » 24 Jan 2019, 20:10

Samo na hitro, saj si šel pod Configuration -> General -> check config (da ni kaj narobe s kodo) ter nato še spodaj pod Server Management -> Restart?

Vsakič, ko kaj spremeniš, moraš resetirat server.

Takole mam jest:
salamce.JPG
Salamce in klobasce, da ja ne boste presuhe
Uporabniški avatar
pirpy
EV ambasador
EV ambasador
Prispevkov: 2036
Kraj: Topolšica
Avto: ZOE R240 41kWh
1344
565

Re: SolarEdge API

OdgovorNapisal/-a pirpy » 24 Jan 2019, 20:55

ali mi lahko na zs pošlješ še izsek iz configuration .yaml, ki je potrenben, da se stikalo pojavi na nadzorni plošči.
Hvala
2 dni se že mučim pa mi ne uspe :(
katero verzijo hassio imaš?
Hvala
Uporabniški avatar
pirpy
EV ambasador
EV ambasador
Prispevkov: 2036
Kraj: Topolšica
Avto: ZOE R240 41kWh
1344
565

Re: SolarEdge API

OdgovorNapisal/-a pirpy » 24 Jan 2019, 21:00

v topic-u imaš mama/salame, ali to pomeni, da imaš na nadzorni plošči mapo mama, kjer imaš različna stikala in vse senzorje, ki imajo na začetku mama/**** oziroma so vsi na osnovni plošči.
Ali moraš še kje definirat to mapo ?
Uporabniški avatar
Nejccc
EV specialist
EV specialist
Prispevkov: 653
Kraj: Horjul
Avto: Hyundai Ioniq EV
770
1513

Re: SolarEdge API

OdgovorNapisal/-a Nejccc » 24 Jan 2019, 21:16

Ne ne, mama imam samo zato, ker je ta sonoff pri stari mami.
Ko sem postavljal sistem, sem si zadal, da bom nekako naprave spravil v "mape" (skupine). Kar imam doma, se npr. začne pod /spalnica/LEDpostelja.

To, kar sem zgoraj nalepil je dejansko to. Ničesar več nimam (razen grupiranja, to pa ne vpliva na to, da se stikalo ne bi pojavilo).
Home Assistant imam verzijo 0.85.1.

Tole imam v groups.yaml:

Koda: Izberi vse

salame:
  name: "Salame"
  entities:
  - sensor.zunanja_temperatura
  - sensor.salame_temperatura
  - sensor.salame_vlaga
  - sensor.salame_sporocilo_temperatura
  - sensor.salame_sporocilo_vlaga
  - switch.salame_vlazilnik_zraka
  - switch.salame_kalorifer
  - switch.salame_ventilator
  - switch.salame_rezerva
  - sensor.salame_krmilnik_RSSI
  - sensor.salame_krmilnik_uptime
 
mama:
  name: "Mama"
  view: true
  entities:
  - group.salame


Ko pritisneš check config ti napiše, da je vse ok ali javi kakšen error?

Lahko za štos poskusiš dat topic cmnd/spalnica/luc1/POWER oz. tele/spalnica/luc1/POWER
Priponke
salame.PNG

  • Podobne Teme
    Odgovori
    Ogledi
    Zadnji prispevek

Vrni se na