bw2 "gopkg.in/immesys/bw2bind.v5"
client := bw2.ConnectOrExit("")
client.OverrideAutoChainTo(true)
client.SetEntityFromEnvironOrExit()
base_uri := "PV Meter uri goes here ending in i.xbos.pv_meter"
Current_power float64 `msgpack:"current_power"`
Total_energy_lifetime float64 `msgpack:"total_energy_lifetime"`
Total_energy_today float64 `msgpack:"total_energy_today"`
Time int64 `msgpack:"time"`
c, err := client.Subscribe(&bw2.SubscribeParams{
URI: base_uri + "/signal/info",
po := msg.GetOnePODF("2.1.1.6/32")
err := po.(bw2.MsgPackPayloadObject).ValueInto(¤t_state)
fmt.Println(current_state)