DiedB / Homey-SolarPanels

Connects production statistics of a wide range of PV inverters to Homey
https://apps.athom.com/app/it.diederik.solar
GNU General Public License v3.0
52 stars 37 forks source link

Ferroamp support? #137

Open jampeef opened 3 years ago

jampeef commented 3 years ago

Any chance to get ferroamp support in this nice app. Someone made something for HA

https://github.com/henricm/ha-ferroamp

DiedB commented 3 years ago

If others are in need for Ferroamp support too, please let me know here.

ChristerSjo commented 3 years ago

I'm in need of support for Ferroamp Energyhub I will replace my Solar Edge with Ferroamp Energyhub soon.

Edit: Will also attach a battery storage to the Energy Hub.

DiedB commented 3 years ago

Does the device have a local API you can connect to? Does it show production data? I prefer not going the MQTT route, that works well for Homekit but is a little more involved for Homey Apps.

jampeef commented 3 years ago

I'm not sure other then that it has that mqtt broker and the cloud portal. It's supposed to have an open API according the manual. I can call them and check to see the possibilities.

On Sun, Mar 7, 2021, 18:15 Diederik Bakker notifications@github.com wrote:

Does the device have a local API you can connect to? Does it show production data? I prefer not going the MQTT route, that works well for Homekit but is a little more involved for Homey Apps.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DiedB/Homey-SolarPanels/issues/137#issuecomment-792313313, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAY2JQX6DAVOJLA57S2JGRDTCOYDHANCNFSM4VOTPVIA .

ChristerSjo commented 3 years ago

Yes it have an open API. I have write to Ferroamp to get hold of the documentation around the API. I will be back.

Från: Diederik Bakker notifications@github.com Skickat: den 7 mars 2021 18:16 Till: DiedB/Homey-SolarPanels Homey-SolarPanels@noreply.github.com Kopia: ChristerSjo christer@sjostrom.biz; Comment comment@noreply.github.com Ämne: Re: [DiedB/Homey-SolarPanels] Ferroamp support? (#137)

Does the device have a local API you can connect to? Does it show production data? I prefer not going the MQTT route, that works well for Homekit but is a little more involved for Homey Apps.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/DiedB/Homey-SolarPanels/issues/137#issuecomment-792313313 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AJ4FBXSFXOABK4BCCQAHYBTTCOYDHANCNFSM4VOTPVIA . https://github.com/notifications/beacon/AJ4FBXWNXJHWGCAIOWSN5Z3TCOYDHA5CNFSM4VOTPVIKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOF4433YI.gif

DiedB commented 3 years ago

Great, will implement it once the documentation is here!

ChristerSjo commented 3 years ago

Here is the API documentations I get from Ferroamp.

EDIT: How do i attache 2 pdf files?

EDIT 2: I find out, done.

Från: Diederik Bakker <notifications@github.com mailto:notifications@github.com > Skickat: den 8 mars 2021 09:19 Till: DiedB/Homey-SolarPanels Homey-SolarPanels@noreply.github.com Kopia: ChristerSjo christer@sjostrom.biz; Comment comment@noreply.github.com Ämne: Re: [DiedB/Homey-SolarPanels] Ferroamp support? (#137)

Great, will implement it once the documentation is here!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/DiedB/Homey-SolarPanels/issues/137#issuecomment-792567130 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AJ4FBXWKIVF7SAQA4LPV6ALTCSB5VANCNFSM4VOTPVIA . https://github.com/notifications/beacon/AJ4FBXTQJHFVGAJZROE3WKDTCSB5VA5CNFSM4VOTPVIKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOF46Z2WQ.gif

Ferroamp External API specification.pdf Ferroamp CloudAPI Specification B (1).pdf

ChristerSjo commented 3 years ago

I don´t now if you need it but here is the Modbus API. Ferroamp Modbus TCP Specification RevB.pdf

DiedB commented 3 years ago

Could you port forward the Modbus port (502) to the outside and send me your IP address (preferably in private, can be done via the Athom Community Forum)? I will have a look.

Also, do you have access to Energy Cloud and can you generate API keys there?

jampeef commented 3 years ago

Could you port forward the Modbus port (502) to the outside and send me your IP address (preferably in private, can be done via the Athom Community Forum)? I will have a look.

Also, do you have access to Energy Cloud and can you generate API keys there?

Hey. I can make them open up the cloud api. You should be able to generate apikeys there

jampeef commented 3 years ago

So I talked to a technician om ferroamp and all the apis will on open in mine tomorrow. I'd really like to add flowcards to trigger battery discharge and so on

DiedB commented 3 years ago

@jampeef What is needed to get Cloud API keys? Would this be an easy process for every user?

jampeef commented 3 years ago

@jampeef What is needed to get Cloud API keys? Would this be an easy process for every user?

I'm not sure yet. They're updating my software atm so I will be able to trigger battery discharge from the portal. I'll know tomorrow if it's easy getting api keys. I would assume it is.

jampeef commented 3 years ago

so been busy with other stuff, I now have all Apis open , seems pretty bad for getting cloud api keys, as I cant seem to find any documentation how to obtain keys other that from ferroamp support. I've quickly just logged into the mqtt broker and checked to see and here you get all the values need, Phaseload and amps batterystats and so on. I'm not sure how to do anything with the modbus tcp connection.

jampeef commented 3 years ago

@jampeef What is needed to get Cloud API keys? Would this be an easy process for every user?

it would be easy if you just email ferroamp they give you a key, so should be ok, i thought there was a way to make a token yourself from the cloud API. To trigger anything on the battery side you need to connect to the mqtt broker

DiedB commented 3 years ago

If there's not a way to make a token yourself, then that option is not user-friendly enough and the options for MQTT or Modbus are left. While I would prefer Modbus, MQTT will probably be the easiest to support, I cannot find any Modbus documentation. I will need access to a Ferroamp inverter on port 1883 in order to implement it, can someone make a port forward and send me the address in private?

jampeef commented 3 years ago

If there's not a way to make a token yourself, then that option is not user-friendly enough and the options for MQTT or Modbus are left. While I would prefer Modbus, MQTT will probably be the easiest to support, I cannot find any Modbus documentation. I will need access to a Ferroamp inverter on port 1883 in order to implement it, can someone make a port forward and send me the address in private?

I could do that yes, not sure how to do a PM on github though :)

DiedB commented 3 years ago

Not possible, send it to diederik@outlook.com

jampeef commented 3 years ago

Not possible, send it to diederik@outlook.com

So did you have a look at this or?

nichlaz commented 3 years ago

I am also interested in Ferroamp support!

jampeef commented 3 years ago

Nothing happen here so i just added it to a home assistant docker and then use the home assistant app in homey. Not optimal at all but get the info

On Sat, Aug 14, 2021, 11:55 nichlaz @.***> wrote:

I am also interested in Ferroamp support!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/DiedB/Homey-SolarPanels/issues/137#issuecomment-898873243, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAY2JQV2RGDF5PPD2QQT2MTT4Y4QPANCNFSM4VOTPVIA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

nichlaz commented 3 years ago

I've tried ha-ferroamp but I can't seem to get it to work. What's the name of the Home Assistant app in Homey (can't find it)?

jampeef commented 3 years ago

Think it's only available in the homey community store.

https://store.homey.community/

Den lör 14 aug. 2021 22:30nichlaz @.***> skrev:

I've tried ha-ferroamp but I can't seem to get it to work. What's the name of the Home Assistant app in Homey (can't find it)?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/DiedB/Homey-SolarPanels/issues/137#issuecomment-898955658, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAY2JQRSIYHQ43LVQXFUHNTT43G6VANCNFSM4VOTPVIA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

handtema commented 2 years ago

I think I would love ferroamp support also. I can open up ports for you to my Energyhub if its still noone who has done that.

I also have the modbus + local api documentation if needed.

Teel76 commented 2 years ago

Also interested in support for Ferroamp in homey. Any news on this?

matsskoglund commented 2 years ago

I am also interested in Ferroamp support in Homey.

johhiq commented 2 years ago

Howdy! Also eager to integrate Ferroamp to Homey. Any news on this topic? If you need support with test just let me know. //J

GurraGe commented 1 year ago

Would love an FerroAmp - Homey integration.

pod63 commented 6 months ago

Any news on this topic?

jampeef commented 6 months ago

A homey ferroamp app was done by ola

https://homey.app/sv-se/app/io.olae.ferroamp/Ferroamp/

Den mån 19 feb. 2024 17:18ZeroDmg @.***> skrev:

Any news on this topic?

— Reply to this email directly, view it on GitHub https://github.com/DiedB/Homey-SolarPanels/issues/137#issuecomment-1952800631, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAY2JQXHJTFONXJFUU3ZLELYUN3OHAVCNFSM4VOTPVIKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJVGI4DAMBWGMYQ . You are receiving this because you were mentioned.Message ID: @.***>

pod63 commented 6 months ago

Hi,

Ok nice thanks for info :)

//Peter

2024-02-19 17:22 skrev jampeef:

A homey ferroamp app was done by ola

https://homey.app/sv-se/app/io.olae.ferroamp/Ferroamp/

Den mån 19 feb. 2024 17:18ZeroDmg @.***> skrev:

Any news on this topic?

-- Reply to this email directly, view it on GitHub https://github.com/DiedB/Homey-SolarPanels/issues/137#issuecomment-1952800631, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAY2JQXHJTFONXJFUU3ZLELYUN3OHAVCNFSM4VOTPVIKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJVGI4DAMBWGMYQ . You are receiving this because you were mentioned.Message ID: @.***>

-- Reply to this email directly, view it on GitHub [1], or unsubscribe [2]. You are receiving this because you commented.Message ID: @.***>

Links:

[1] https://github.com/DiedB/Homey-SolarPanels/issues/137#issuecomment-1952809955 [2] https://github.com/notifications/unsubscribe-auth/AJRGFKD26V5LNDVDZWWAMNDYUN34XAVCNFSM4VOTPVIKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJVGI4DAOJZGU2Q --=_9ecb2ffa99b4d59fca10bc4850af1b70 Content-Type: multipart/related; boundary="=_09fc650b6e26eee266b5d9299a685dc8"

--=_09fc650b6e26eee266b5d9299a685dc8 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

Hi,

Ok nice thanks for info :)

//Peter


2024-02-19 17:22 skrev jampeef:


A homey ferroamp app was done by ola

https://homey.app/sv-se/= app/io.olae.ferroamp/Ferroamp/

Den mån 19 feb. 2024 17:= 18ZeroDmg ***@***.***> skrev:

> Any news on this topic?=
>
> —
> Reply to this email directly, = view it on GitHub
> <https://github.com/DiedB/Homey-SolarPanel= s/issues/137#issuecomment-1952800631>,
> or unsubscribe
= > <https://github.com/notifications/unsubscribe-auth/AAY2JQXHJTFONXJ= FUU3ZLELYUN3OHAVCNFSM4VOTPVIKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJVGI= 4DAMBWGMYQ>
> .
> You are receiving this because you= were mentioned.Message ID:
> ***@***.***>
>


Reply to this email directly, view it on GitHub, or unsubscribe.
You are recei= ving this because you commented.Message ID: <DiedB/Homey-SolarPanels/issues/137/1952809955@github.com>

 

--=_09fc650b6e26eee266b5d9299a685dc8 Content-Transfer-Encoding: base64 Content-ID: @.***> Content-Type: image/gif; name=blocked.gif Content-Disposition: inline; filename=blocked.gif; size=118

R0lGODlhZAAyAIAAAPrOzgAAACH5BAAAAAAALAAAAABkADIAAAJNhI+py+0Po5y02ouz3rz7D4bi SJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvls KwAAOw== --=_09fc650b6e26eee266b5d9299a685dc8--

--=_9ecb2ffa99b4d59fca10bc4850af1b70--