Hi!
Good, then there is hope I think.
I’m as I said in the progress to upgrade the binding, but I am quit sure that this should work, otherwise just let me know, or actually let me now anyhow.
Please, try with the examples below.
BR Basse
demo.things
kostalinverterpikonewgen:kostalinverterpikonewgen:inverter [ url="http:// ‘IP to your inverter’ ", refreshInterval=60]
demo.items
Number:Power SolarPower “AC Power [%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridOutputPower” }
Number:Power SolarPower_Max “Todays Maximum [%.2f W]”
Number:Power SolarPower_Min “Todays Mimimum [%.2f W]”
Number SolarPowerChart “Chart Period Solar Power”
DateTime SolarPowerTimestamp “Last Update AC Power [%1$ta %1$tR]”
Number SolarPowerOverload “AC Power Overload [%.2f ]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridOutputPower” }
Number:Energy SolarEnergyDay “Day Energy [%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:yield_Day” }
Number:Energy SolarEnergyDay_Max “Todays Maximum [%.2f Wh]”
Number:Energy SolarEnergyDay_Min “Todays Mimimum [%.2f Wh]”
Number SolarEnergyDayChart "Chart Period SolarEnergyDay "
DateTime SolarEnergyDayTimestamp “Last Update Day Energy [%1$ta %1$tR]”
Number:Energy SolarTotalEnergy “Total Energy [%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:yield_Total” }
Number:Energy SolarTotalEnergy_Max “Todays Maximum [%.2f kWh]”
Number:Energy SolarTotalEnergy_Min “Todays Mimimum [%.2f kWh]”
Number SolarTotalEnergyChart "Chart Period SolarTotalEnergy "
DateTime SolarTotalEnergyTimestamp “Last Update Total Energy [%1$ta %1$tR]”
Number SolarStatus “Status[%s]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:batStateOfCharge” }
Number SolarStatus_Max “Todays Maximum [%s]”
Number SolarStatus_Min “Todays Mimimum [%s]”
Number SolarStatusChart "Chart Period SolarStatus "
DateTime SolarStatusTimestamp “Last Update Solar Status [%1$ta %1$tR]”
Number:ElectricPotential GridVoltageL1 “L1 Voltage[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridVoltageL1” }
Number:ElectricCurrent GridCurrentL1 “L1 Current[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridCurrentL1” }
Number:Power GridPowerL1 “L1 Power[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridPowerL1” }
Number:ElectricPotential GridVoltageL2 “L2 Voltage[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridVoltageL2” }
Number:ElectricCurrent GridCurrentL2 “L2 Current[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridCurrentL2” }
Number:Power GridPowerL2 “L2 Power[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridPowerL2” }
Number:ElectricPotential GridVoltageL3 “L3 Voltage[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridVoltageL3” }
Number:ElectricCurrent GridCurrentL3 “L3 Current[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridCurrentL3” }
Number:Power GridPowerL3 “L3 Power[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridPowerL3” }
Number:Power DcPvPower “PV Power[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:dcPowerPV” }
Number:ElectricPotential DC1Voltage “DC1 Voltage[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:dc1Voltage” }
Number:ElectricCurrent DC1Current “DC1 Current[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:dc1Current” }
Number:Power DC1Power “DC1 Power[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:dc1Power” }
Number:ElectricPotential DC2Voltage “DC2 Voltage[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:dc2Voltage” }
Number:ElectricCurrent DC2Current “DC2 Current[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:dc2Current” }
Number:Power DC2Power “DC2 Power[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:dc2Power” }
Number:ElectricPotential DC3Voltage “DC3 Voltage[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:dc3Voltage” }
Number:ElectricCurrent Dc3Current “DC3 Current[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:dc3Current” }
Number:Power DC3Power “DC3 Power[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:dc3Power” }
Number:Power AktHomeConsumptionSolar “Home Consumption Solar[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:aktHomeConsumptionSolar” }
Number:Power AktHomeConsumptionBat “Home Consumption Battery[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:aktHomeConsumptionBat” }
Number:Power AktHomeConsumptionGrid “Home Consumption Grid[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:aktHomeConsumptionGrid” }
Number:Power PhaseSelHomeConsumpL1 “Home Consumption L1[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:phaseSelHomeConsumpL1” }
Number:Power PhaseSelHomeConsumpL2 “Home Consumption L2[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:phaseSelHomeConsumpL2” }
Number:Power PhaseSelHomeConsumpL3 “Home Consumption L3[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:phaseSelHomeConsumpL3” }
Number:Frequency GridFreq “Grid Frequency[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridFreq” }
Number:Angle GridCosPhi “Grid Phase Shift[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:gridCosPhi” }
Number:Energy HomeConsumption_Total “Home Consumption Daily[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:homeConsumption_day” }
Number:Energy OwnConsumption_Total “Own Consumption Daily[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:ownConsumption_day” }
Number:Dimensionless OwnConsRate “Own Cons Rate Daily[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:ownConsRate_day” }
Number:Dimensionless AutonomyDegree “Autonomy Degree Daily[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:autonomyDegree_day” }
Number:Energy HomeConsumption “Home Consumption Total[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:homeConsumption_Total” }
Number:Energy OwnConsumption “Own Consumption Total[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:ownConsumption_Total” }
Number:Time OperatingTime “Operating Time Total[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:totalOperatingTime” }
String Current “Current[%s]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:current” }
String CurrentDir “Current Dir[%s]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:currentDir” }
String ChargeCycles “Charge Cycles[%s]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:chargeCycles” }
Number:Temperature Temperature “Temperature[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:temperature” }
Number:Time Loginterval “Log Interval[%.2f %unit%]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:loginterval” }
String S0InPulseCnt “S0 In Pulse Counter[%s]” { channel=“kostalinverterpikonewgen:kostalinverterpikonewgen:inverter:s0InPulseCnt” }
demo.sitemaps
Frame label=“Sun Energy” {
Text item=SolarPower {
Frame {
Text item=SolarPower_Max valuecolor=[>25=“orange”,>15=“green”,>5=“orange”,<=5=“blue”]
//Text item=SolarPower_Min valuecolor=[>25=“orange”,>15=“green”,>5=“orange”,<=5=“blue”]
Text item=SolarPowerTimestamp visibility=[SolarPowerTimestamp>30] valuecolor=[SolarPowerTimestamp>120=“orange”, SolarPowerTimestamp>300=“red”]
}
Frame {
Switch item=SolarPowerChart label=“Period’s for charts” mappings=[0=“Hour”, 1=“Day”, 2=“Week”]
Image url=“http://localhost:8080/rrdchart.png?items=SolarPower,SolarPower_Max,SolarPower_Min&period=h” refresh=600 visibility=[SolarPowerChart==0,SolarPowerChart==“null”]
Image url=“http://localhost:8080/rrdchart.png?items=SolarPower,SolarPower_Max,SolarPower_Min&period=D” refresh=3600 visibility=[SolarPowerChart==1]
Image url=“http://localhost:8080/rrdchart.png?items=SolarPower,SolarPower_Max,SolarPower_Min&period=W” refresh=3600 visibility=[SolarPowerChart==2]
}
}
Text item=SolarEnergyDay {
Frame {
//Text item=SolarEnergyDay_Max valuecolor=[>25=“orange”,>15=“green”,>5=“orange”,<=5=“blue”]
//Text item=SolarEnergyDay_Min valuecolor=[>25=“orange”,>15=“green”,>5=“orange”,<=5=“blue”]
Text item=SolarEnergyDayTimestamp visibility=[SolarEnergyDayTimestamp>30] valuecolor=[SolarEnergyDayTimestamp>120=“orange”, SolarEnergyDayTimestamp>300=“red”]
}
Frame {
Switch item=SolarEnergyDayChart label=“Period’s for charts” mappings=[0=“Hour”, 1=“Day”, 2=“Week”]
Image url=“http://localhost:8080/rrdchart.png?items=SolarEnergyDay,SolarEnergyDay_Max,SolarEnergyDay_Min&period=h” refresh=600 visibility=[SolarEnergyDayChart==0,SolarEnergyDayChart==“null”]
Image url=“http://localhost:8080/rrdchart.png?items=SolarEnergyDay,SolarEnergyDay_Max,SolarEnergyDay_Min&period=D” refresh=3600 visibility=[SolarEnergyDayChart==1]
Image url=“http://localhost:8080/rrdchart.png?items=SolarEnergyDay,SolarEnergyDay_Max,SolarEnergyDay_Min&period=W” refresh=3600 visibility=[SolarEnergyDayChart==2]
}
}
Text item=SolarTotalEnergy {
Frame {
Text item=SolarTotalEnergy_Max valuecolor=[>25=“orange”,>15=“green”,>5=“orange”,<=5=“blue”]
Text item=SolarTotalEnergy_Min valuecolor=[>25=“orange”,>15=“green”,>5=“orange”,<=5=“blue”]
Text item=SolarTotalEnergyTimestamp visibility=[SolarTotalEnergyTimestamp>30] valuecolor=[SolarTotalEnergyTimestamp>120=“orange”, SolarTotalEnergyTimestamp>300=“red”]
}
Frame {
Switch item=SolarTotalEnergyChart label=“Period’s for charts” mappings=[0=“Hour”, 1=“Day”, 2=“Week”]
Image url=“http://localhost:8080/rrdchart.png?items=SolarTotalEnergy,SolarTotalEnergy_Max,SolarTotalEnergy_Min&period=h” refresh=600 visibility=[SolarTotalEnergyChart==0,SolarTotalEnergyChart==“null”]
Image url=“http://localhost:8080/rrdchart.png?items=SolarTotalEnergy,SolarTotalEnergy_Max,SolarTotalEnergy_Min&period=D” refresh=3600 visibility=[SolarTotalEnergyChart==1]
Image url=“http://localhost:8080/rrdchart.png?items=SolarTotalEnergy,SolarTotalEnergy_Max,SolarTotalEnergy_Min&period=W” refresh=3600 visibility=[SolarTotalEnergyChart==2]
}
}
Text item=SolarStatus {
Frame {
//Text item=SolarStatus_Max valuecolor=[>25=“orange”,>15=“green”,>5=“orange”,<=5=“blue”]
//Text item=SolarStatus_Min valuecolor=[>25=“orange”,>15=“green”,>5=“orange”,<=5=“blue”]
Text item=SolarStatusTimestamp visibility=[SolarStatusTimestamp>30] valuecolor=[SolarStatusTimestamp>120=“orange”, SolarStatusTimestamp>300=“red”]
}
Frame {
Switch item=SolarStatusChart label=“Period’s for charts” mappings=[0=“Hour”, 1=“Day”, 2=“Week”]
Image url=“http://localhost:8080/rrdchart.png?items=SolarStatus,SolarStatus_Max,SolarStatus_Min&period=h” refresh=600 visibility=[SolarStatusChart==0,SolarStatusChart==“null”]
Image url=“http://localhost:8080/rrdchart.png?items=SolarStatus,SolarStatus_Max,SolarStatus_Min&period=D” refresh=3600 visibility=[SolarStatusChart==1]
Image url=“http://localhost:8080/rrdchart.png?items=SolarStatus,SolarStatus_Max,SolarStatus_Min&period=W” refresh=3600 visibility=[SolarStatusChart==2]
}
}
Text label=“DC Overview” icon=“energy”{
Frame label=“DC1 Overview” {
Text item=Dc1Voltage {
Frame {
Text item=Dc1Voltage
}
}
Text item=Dc1Current {
Frame {
Text item=Dc1Current
}
}
Text item=Dc1Power {
Frame {
Text item=Dc1Power
}
}
}
Frame label=“DC2 Overview” {
Text item=Dc2Voltage {
Frame {
Text item=Dc1Voltage
}
}
Text item=Dc2Current {
Frame {
Text item=Dc1Current
}
}
Text item=Dc2Power {
Frame {
Text item=Dc1Power
}
}
}
Frame label=“DC3 Overview” {
Text item=Dc3Voltage {
Frame {
Text item=Dc3Voltage
}
}
Text item=Dc3Current {
Frame {
Text item=Dc3Current
}
}
Text item=Dc3Power {
Frame {
Text item=Dc3Power
}
}
}
}
Text label=“Grid Overview” icon=“energy”{
Frame label=“L1 Overview” {
Text item=GridVoltageL1 {
Frame {
Text item=GridVoltageL1
}
}
Text item=GridCurrentL1 {
Frame {
Text item=GridCurrentL1
}
}
Text item=GridPowerL1 {
Frame {
Text item=GridPowerL1
}
}
}
Frame label=“L2 Overview” {
Text item=GridVoltageL2 {
Frame {
Text item=GridVoltageL2
}
}
Text item=GridCurrentL2 {
Frame {
Text item=GridCurrentL2
}
}
Text item=GridPowerL2 {
Frame {
Text item=GridPowerL2
}
}
}
Frame label=“L3 Overview” {
Text item=GridVoltageL3 {
Frame {
Text item=GridVoltageL3
}
}
Text item=GridCurrentL3 {
Frame {
Text item=GridCurrentL3
}
}
Text item=GridPowerL3 {
Frame {
Text item=GridPowerL3
}
}
}
}
}