openhab-addons/bundles/org.openhab.binding.omnikinverter
Wouter Born 07a1976c81
Add default translations for binding add-ons (#11760)
* Add default translations for binding add-ons

This makes the texts used by these add-ons translatable with Crowdin.

To keep the PR simple, it only adds default translations for add-ons which do not yet have any default translations properties file.
We can do follow up PRs for adding missing key/values to add-ons that already have these files or to remove duplications.

There are several add-ons in this PR that do have non-English translation files, so I'll upload those to Crowdin when the PR is merged.

Signed-off-by: Wouter Born <github@maindrain.net>
2021-12-15 18:40:21 +01:00
..
src Add default translations for binding add-ons (#11760) 2021-12-15 18:40:21 +01:00
NOTICE added migrated 2.x add-ons 2020-09-21 03:37:19 +02:00
pom.xml applied spotless 2021-06-27 23:25:35 +02:00
README.md [omnikinverter] feature: Add channels for voltage and current (#11645) 2021-12-15 09:20:21 +01:00

Omnik Inverter Binding

This binding reads metrics from Omnik Solar Inverters.

Supported Things

All Omniksols are expected to function, provided they have the Wifi module. At moment of writing the Omniksol-3.0k-TL2 has been tested.

Discovery

No autodiscovery available

Thing Configuration

Config Description type Default
hostname The hostname or ip through which the inverter can be accessed string n/a
port TCP port through which the inverter listens on for incoming connections integer 8899
serial The serial of the wifi module. The Wifi module's SSID contains the number. This is the numerical part only, i.e. without AP_ integer n/a

Channels

Channel Type Id Item Type Description
power Number:Power The instantaneous power generation for feed 1 to the grid, in Watt by default (deprecated; same as powerAC1)
powerAC1 Number:Power The instantaneous power generation for feed 1 to the grid, in Watt by default
powerAC2 Number:Power The instantaneous power generation for feed 2 to the grid, in Watt by default
powerAC3 Number:Power The instantaneous power generation for feed 3 to the grid, in Watt by default
currentPV1 Number:Current The current generation for input string 1, in ampere by default
currentPV2 Number:Current The current generation for input string 2, in ampere by default
currentPV3 Number:Current The current generation for input string 3, in ampere by default
voltagePV1 Number:Voltage The voltage on input string 1, in volt by default
voltagePV2 Number:Voltage The voltage on input string 2, in volt by default
voltagePV3 Number:Voltage The voltage on input string 3, in volt by default
energyToday Number:Energy The amount of energy generated today, in kWh by default
energyTotal Number:Energy The total amount of energy generated, in kWh by default

Full Example

demo.things

Thing omnikinverter:omnik:70ecb4f0 "Solar Inverter" [ hostname="igen-wifi.lan",serial=604455290]

demo.items

Number:Power OmnikInverterBindingThing_InstantaneousPower "Solar Power" <sun> {channel="omnikinverter:omnik:70ecb4f0:power"}
Number:Power OmnikInverterBindingThing_InstantaneousPower1 "Solar Power 1" <sun> {channel="omnikinverter:omnik:70ecb4f0:powerAC1"}
Number:Power OmnikInverterBindingThing_InstantaneousPower2 "Solar Power 2" <sun> {channel="omnikinverter:omnik:70ecb4f0:powerAC2"}
Number:Power OmnikInverterBindingThing_InstantaneousPower3 "Solar Power 3" <sun> {channel="omnikinverter:omnik:70ecb4f0:powerAC3"}
Number:Voltage OmnikInverterBindingThing_VoltagePV1 "PV Voltage 1" {channel="omnikinverter:omnik:70ecb4f0:voltagePV1"}
Number:Voltage OmnikInverterBindingThing_VoltagePV2 "PV Voltage 2" {channel="omnikinverter:omnik:70ecb4f0:voltagePV2"}
Number:Voltage OmnikInverterBindingThing_VoltagePV3 "PV Voltage 3" {channel="omnikinverter:omnik:70ecb4f0:voltagePV3"}
Number:Current OmnikInverterBindingThing_CurrentPV1 "PV current 1" {channel="omnikinverter:omnik:70ecb4f0:currentPV1"}
Number:Current OmnikInverterBindingThing_CurrentPV2 "PV current 2" {channel="omnikinverter:omnik:70ecb4f0:currentPV2"}
Number:Current OmnikInverterBindingThing_CurrentPV3 "PV current 3" {channel="omnikinverter:omnik:70ecb4f0:currentPV3"}
Number:Energy OmnikInverterBindingThing_TotalGeneratedEnergyToday "Solar Energy Today" <sun> {channel="omnikinverter:omnik:70ecb4f0:energyToday"}
Number:Energy OmnikInverterBindingThing_TotalGeneratedEnergy "Solar Energy Total" {channel="omnikinverter:omnik:70ecb4f0:energyTotal"}

Sitemap

Text item=OmnikInverterBindingThing_InstantaneousPower
Text item=OmnikInverterBindingThing_InstantaneousPower1
Text item=OmnikInverterBindingThing_InstantaneousPower2
Text item=OmnikInverterBindingThing_InstantaneousPower3
Text item=OmnikInverterBindingThing_VoltagePV1
Text item=OmnikInverterBindingThing_VoltagePV2
Text item=OmnikInverterBindingThing_VoltagePV3
Text item=OmnikInverterBindingThing_CurrentPV1
Text item=OmnikInverterBindingThing_CurrentPV2
Text item=OmnikInverterBindingThing_CurrentPV3
Text item=OmnikInverterBindingThing_TotalGeneratedEnergyToday
Text item=OmnikInverterBindingThing_TotalGeneratedEnergy

References

Based on the work of https://github.com/Woutrrr/Omnik-Data-Logger