hansworst24 / Ticz

Ticz - Domoticz UWP app
GNU General Public License v2.0
7 stars 5 forks source link

No graphs for watermeter #15

Closed keptenkurk closed 8 years ago

keptenkurk commented 8 years ago

Would love to see my watermeter data in graphs too! Daily/Weekly usage is graphed as bar in Domoticz, Monthly and Yearly as a line. Device info: 34 PiFace 0067 0 Water RFXMeter RFXMeter counter

2016-04-14 07_04_48-domoticz 2016-04-14 07_04_13-domoticz 2016-04-14 07_03_48-domoticz 2016-04-14 07_02_53-domoticz

Data looks like this

/json.htm?type=graph&sensor=counter&idx=34&range=day

{
ValueQuantity: "",
ValueUnits: "",
result: [
{
d: "2016-04-12 07:00",
v: "0.009"
},
{
d: "2016-04-12 08:00",
v: "0.002"
},
{
d: "2016-04-12 17:00",
v: "0.001"
},
{
d: "2016-04-12 18:00",
v: "0.004"
},
{
d: "2016-04-12 19:00",
v: "0.006"
},
{
d: "2016-04-12 20:00",
v: "0.004"
},
{
d: "2016-04-12 21:00",
v: "0.002"
},
{
d: "2016-04-12 22:00",
v: "0.001"
},
{
d: "2016-04-12 23:00",
v: "0.018"
},
{
d: "2016-04-13 00:00",
v: "0.001"
},
{
d: "2016-04-13 05:00",
v: "0.010"
},
{
d: "2016-04-13 06:00",
v: "0.025"
},
{
d: "2016-04-13 07:00",
v: "0.029"
},
{
d: "2016-04-13 08:00",
v: "0.002"
},
{
d: "2016-04-13 16:00",
v: "0.004"
},
{
d: "2016-04-13 17:00",
v: "0.007"
},
{
d: "2016-04-13 18:00",
v: "0.002"
},
{
d: "2016-04-13 19:00",
v: "0.009"
},
{
d: "2016-04-13 21:00",
v: "0.001"
},
{
d: "2016-04-13 22:00",
v: "0.011"
},
{
d: "2016-04-14 00:00"
}
],
status: "OK",
title: "Graph counter day"
}

/json.htm?type=graph&sensor=counter&idx=34&range=week

{
ValueQuantity: "",
ValueUnits: "",
result: [
{
d: "2016-04-07",
v: "0.097"
},
{
d: "2016-04-08",
v: "0.072"
},
{
d: "2016-04-09",
v: "0.349"
},
{
d: "2016-04-10",
v: "0.490"
},
{
d: "2016-04-11",
v: "0.273"
},
{
d: "2016-04-12",
v: "0.059"
},
{
d: "2016-04-13",
v: "0.101"
},
{
d: "2016-04-14",
v: "0.000"
}
],
status: "OK",
title: "Graph counter week"
}

/json.htm?type=graph&sensor=counter&idx=34&range=month

{
ValueQuantity: "",
ValueUnits: "",
counter: "27.715",
result: [
{
c: "22.011",
d: "2016-03-13",
v: "0.329"
},
{
c: "22.340",
d: "2016-03-14",
v: "0.094"
},
{
c: "22.434",
d: "2016-03-15",
v: "0.049"
},
{
c: "22.483",
d: "2016-03-16",
v: "0.091"
},
{
c: "22.574",
d: "2016-03-17",
v: "0.065"
},
{
c: "22.639",
d: "2016-03-18",
v: "0.089"
},
{
c: "22.728",
d: "2016-03-19",
v: "0.094"
},
{
c: "22.822",
d: "2016-03-20",
v: "0.283"
},
{
c: "23.105",
d: "2016-03-21",
v: "0.294"
},
{
c: "23.399",
d: "2016-03-22",
v: "0.100"
},
{
c: "23.499",
d: "2016-03-23",
v: "0.104"
},
{
c: "23.603",
d: "2016-03-24",
v: "0.077"
},
{
c: "23.680",
d: "2016-03-25",
v: "0.180"
},
{
c: "23.860",
d: "2016-03-26",
v: "0.541"
},
{
c: "23.864",
d: "2016-03-26",
v: "1.006"
},
{
c: "24.870",
d: "2016-03-28",
v: "0.105"
},
{
c: "24.975",
d: "2016-03-29",
v: "0.083"
},
{
c: "25.058",
d: "2016-03-30",
v: "0.191"
},
{
c: "25.249",
d: "2016-03-31",
v: "0.107"
},
{
c: "25.356",
d: "2016-04-01",
v: "0.155"
},
{
c: "25.511",
d: "2016-04-02",
v: "0.232"
},
{
c: "25.743",
d: "2016-04-03",
v: "0.099"
},
{
c: "25.842",
d: "2016-04-04",
v: "0.097"
},
{
c: "25.939",
d: "2016-04-05",
v: "0.103"
},
{
c: "26.042",
d: "2016-04-06",
v: "0.232"
},
{
c: "26.274",
d: "2016-04-07",
v: "0.097"
},
{
c: "26.371",
d: "2016-04-08",
v: "0.072"
},
{
c: "26.443",
d: "2016-04-09",
v: "0.349"
},
{
c: "26.792",
d: "2016-04-10",
v: "0.490"
},
{
c: "27.282",
d: "2016-04-11",
v: "0.273"
},
{
c: "27.555",
d: "2016-04-12",
v: "0.059"
},
{
c: "27.614",
d: "2016-04-13",
v: "0.101"
},
{
c: "27.715",
d: "2016-04-14",
v: "0.000"
}
],
status: "OK",
title: "Graph counter month"
}

/json.htm?type=graph&sensor=counter&idx=34&range=year

{
ValueQuantity: "",
ValueUnits: "",
counter: "27.715",
result: [
{
c: "0.000",
d: "2015-10-30",
v: "0.005"
},
{
c: "0.005",
d: "2015-10-31",
v: "0.335"
},
{
c: "0.340",
d: "2015-11-01",
v: "0.129"
},
{
c: "0.469",
d: "2015-11-02",
v: "0.095"
},
{
c: "0.564",
d: "2015-11-03",
v: "0.114"
},
{
c: "0.678",
d: "2015-11-04",
v: "0.139"
},
{
c: "0.817",
d: "2015-11-05",
v: "0.037"
},
{
c: "0.854",
d: "2015-11-06",
v: "0.071"
},
{
c: "0.925",
d: "2015-11-07",
v: "0.313"
},
{
c: "1.238",
d: "2015-11-08",
v: "0.308"
},
{
c: "1.546",
d: "2015-11-09",
v: "0.133"
},
{
c: "1.679",
d: "2015-11-10",
v: "0.109"
},
{
c: "1.788",
d: "2015-11-11",
v: "0.156"
},
{
c: "1.944",
d: "2015-11-12",
v: "0.219"
},
{
c: "2.163",
d: "2015-11-13",
v: "0.087"
},
{
c: "2.250",
d: "2015-11-14",
v: "0.259"
},
{
c: "2.509",
d: "2015-11-15",
v: "0.104"
},
{
c: "2.613",
d: "2015-11-16",
v: "0.176"
},
{
c: "2.789",
d: "2015-11-17",
v: "0.170"
},
{
c: "2.959",
d: "2015-11-18",
v: "0.109"
},
{
c: "3.068",
d: "2015-11-19",
v: "0.132"
},
{
c: "3.200",
d: "2015-11-20",
v: "0.075"
},
{
c: "3.275",
d: "2015-11-21",
v: "0.217"
},
{
c: "3.492",
d: "2015-11-22",
v: "0.299"
},
{
c: "3.791",
d: "2015-11-23",
v: "0.100"
},
{
c: "3.891",
d: "2015-11-24",
v: "0.097"
},
{
c: "3.988",
d: "2015-11-25",
v: "0.147"
},
{
c: "4.135",
d: "2015-11-26",
v: "0.116"
},
{
c: "4.251",
d: "2015-11-27",
v: "0.065"
},
{
c: "4.316",
d: "2015-11-28",
v: "0.145"
},
{
c: "4.461",
d: "2015-11-29",
v: "0.827"
},
{
c: "5.288",
d: "2015-11-30",
v: "0.065"
},
{
c: "5.353",
d: "2015-12-01",
v: "0.095"
},
{
c: "5.448",
d: "2015-12-02",
v: "0.122"
},
{
c: "5.570",
d: "2015-12-03",
v: "0.051"
},
{
c: "5.621",
d: "2015-12-04",
v: "0.145"
},
{
c: "5.766",
d: "2015-12-05",
v: "0.261"
},
{
c: "6.027",
d: "2015-12-06",
v: "0.390"
},
{
c: "6.417",
d: "2015-12-07",
v: "0.107"
},
{
c: "6.524",
d: "2015-12-08",
v: "0.127"
},
{
c: "6.651",
d: "2015-12-09",
v: "0.128"
},
{
c: "6.779",
d: "2015-12-10",
v: "0.245"
},
{
c: "7.024",
d: "2015-12-11",
v: "0.059"
},
{
c: "7.083",
d: "2015-12-12",
v: "0.042"
},
{
c: "7.125",
d: "2015-12-13",
v: "0.010"
},
{
c: "7.135",
d: "2015-12-14",
v: "0.313"
},
{
c: "7.448",
d: "2015-12-15",
v: "0.041"
},
{
c: "7.489",
d: "2015-12-16",
v: "0.177"
},
{
c: "7.666",
d: "2015-12-17",
v: "0.097"
},
{
c: "7.763",
d: "2015-12-18",
v: "0.081"
},
{
c: "7.844",
d: "2015-12-19",
v: "0.342"
},
{
c: "8.186",
d: "2015-12-20",
v: "0.290"
},
{
c: "8.476",
d: "2015-12-21",
v: "0.114"
},
{
c: "8.590",
d: "2015-12-22",
v: "0.196"
},
{
c: "8.786",
d: "2015-12-23",
v: "0.067"
},
{
c: "8.853",
d: "2015-12-24",
v: "0.298"
},
{
c: "9.151",
d: "2015-12-25",
v: "0.247"
},
{
c: "9.398",
d: "2015-12-26",
v: "0.270"
},
{
c: "9.668",
d: "2015-12-27",
v: "0.162"
},
{
c: "9.830",
d: "2015-12-28",
v: "0.098"
},
{
c: "9.928",
d: "2015-12-29",
v: "0.198"
},
{
c: "10.126",
d: "2015-12-30",
v: "0.147"
},
{
c: "10.273",
d: "2015-12-31",
v: "0.118"
},
{
c: "10.391",
d: "2016-01-01",
v: "0.383"
},
{
c: "10.774",
d: "2016-01-02",
v: "0.276"
},
{
c: "11.050",
d: "2016-01-03",
v: "0.375"
},
{
c: "11.425",
d: "2016-01-04",
v: "0.138"
},
{
c: "11.563",
d: "2016-01-05",
v: "0.057"
},
{
c: "11.620",
d: "2016-01-06",
v: "0.219"
},
{
c: "11.839",
d: "2016-01-07",
v: "0.061"
},
{
c: "11.900",
d: "2016-01-08",
v: "0.063"
},
{
c: "11.963",
d: "2016-01-09",
v: "0.455"
},
{
c: "12.418",
d: "2016-01-10",
v: "0.103"
},
{
c: "12.521",
d: "2016-01-11",
v: "0.137"
},
{
c: "12.658",
d: "2016-01-12",
v: "0.101"
},
{
c: "12.759",
d: "2016-01-13",
v: "0.096"
},
{
c: "12.855",
d: "2016-01-14",
v: "0.108"
},
{
c: "12.963",
d: "2016-01-15",
v: "0.116"
},
{
c: "13.079",
d: "2016-01-16",
v: "0.264"
},
{
c: "13.343",
d: "2016-01-17",
v: "0.523"
},
{
c: "13.866",
d: "2016-01-18",
v: "0.137"
},
{
c: "14.003",
d: "2016-01-19",
v: "0.100"
},
{
c: "14.103",
d: "2016-01-20",
v: "0.092"
},
{
c: "14.195",
d: "2016-01-21",
v: "0.149"
},
{
c: "14.344",
d: "2016-01-22",
v: "0.144"
},
{
c: "14.488",
d: "2016-01-23",
v: "0.076"
},
{
c: "14.564",
d: "2016-01-24",
v: "0.408"
},
{
c: "14.972",
d: "2016-01-25",
v: "0.092"
},
{
c: "15.064",
d: "2016-01-26",
v: "0.088"
},
{
c: "15.152",
d: "2016-01-27",
v: "0.236"
},
{
c: "15.388",
d: "2016-01-28",
v: "0.042"
},
{
c: "15.430",
d: "2016-01-29",
v: "0.075"
},
{
c: "15.505",
d: "2016-01-30",
v: "0.217"
},
{
c: "15.722",
d: "2016-01-31",
v: "0.426"
},
{
c: "16.148",
d: "2016-02-01",
v: "0.063"
},
{
c: "16.211",
d: "2016-02-02",
v: "0.132"
},
{
c: "16.343",
d: "2016-02-03",
v: "0.291"
},
{
c: "16.634",
d: "2016-02-04",
v: "0.053"
},
{
c: "16.687",
d: "2016-02-05",
v: "0.086"
},
{
c: "16.773",
d: "2016-02-06",
v: "0.259"
},
{
c: "17.032",
d: "2016-02-07",
v: "0.269"
},
{
c: "17.301",
d: "2016-02-08",
v: "0.318"
},
{
c: "17.619",
d: "2016-02-09",
v: "0.091"
},
{
c: "17.710",
d: "2016-02-10",
v: "0.071"
},
{
c: "17.781",
d: "2016-02-11",
v: "0.227"
},
{
c: "18.008",
d: "2016-02-12",
v: "0.131"
},
{
c: "18.139",
d: "2016-02-13",
v: "0.263"
},
{
c: "18.402",
d: "2016-02-14",
v: "0.292"
},
{
c: "18.694",
d: "2016-02-15",
v: "0.029"
},
{
c: "18.723",
d: "2016-02-16",
v: "0.001"
},
{
c: "18.724",
d: "2016-02-17",
v: "0.000"
},
{
c: "18.724",
d: "2016-02-18",
v: "0.000"
},
{
c: "18.724",
d: "2016-02-19",
v: "0.027"
},
{
c: "18.751",
d: "2016-02-20",
v: "0.196"
},
{
c: "18.947",
d: "2016-02-21",
v: "0.345"
},
{
c: "19.292",
d: "2016-02-22",
v: "0.099"
},
{
c: "19.391",
d: "2016-02-23",
v: "0.057"
},
{
c: "19.448",
d: "2016-02-24",
v: "0.096"
},
{
c: "19.544",
d: "2016-02-25",
v: "0.055"
},
{
c: "19.599",
d: "2016-02-26",
v: "0.068"
},
{
c: "19.667",
d: "2016-02-27",
v: "0.285"
},
{
c: "19.952",
d: "2016-02-28",
v: "0.254"
},
{
c: "20.206",
d: "2016-02-29",
v: "0.066"
},
{
c: "20.272",
d: "2016-03-01",
v: "0.089"
},
{
c: "20.361",
d: "2016-03-02",
v: "0.318"
},
{
c: "20.679",
d: "2016-03-03",
v: "0.084"
},
{
c: "20.763",
d: "2016-03-04",
v: "0.179"
},
{
c: "20.942",
d: "2016-03-05",
v: "0.097"
},
{
c: "21.039",
d: "2016-03-06",
v: "0.277"
},
{
c: "21.316",
d: "2016-03-07",
v: "0.090"
},
{
c: "21.406",
d: "2016-03-08",
v: "0.085"
},
{
c: "21.491",
d: "2016-03-09",
v: "0.076"
},
{
c: "21.567",
d: "2016-03-10",
v: "0.125"
},
{
c: "21.692",
d: "2016-03-11",
v: "0.053"
},
{
c: "21.745",
d: "2016-03-12",
v: "0.266"
},
{
c: "22.011",
d: "2016-03-13",
v: "0.329"
},
{
c: "22.340",
d: "2016-03-14",
v: "0.094"
},
{
c: "22.434",
d: "2016-03-15",
v: "0.049"
},
{
c: "22.483",
d: "2016-03-16",
v: "0.091"
},
{
c: "22.574",
d: "2016-03-17",
v: "0.065"
},
{
c: "22.639",
d: "2016-03-18",
v: "0.089"
},
{
c: "22.728",
d: "2016-03-19",
v: "0.094"
},
{
c: "22.822",
d: "2016-03-20",
v: "0.283"
},
{
c: "23.105",
d: "2016-03-21",
v: "0.294"
},
{
c: "23.399",
d: "2016-03-22",
v: "0.100"
},
{
c: "23.499",
d: "2016-03-23",
v: "0.104"
},
{
c: "23.603",
d: "2016-03-24",
v: "0.077"
},
{
c: "23.680",
d: "2016-03-25",
v: "0.180"
},
{
c: "23.860",
d: "2016-03-26",
v: "0.541"
},
{
c: "23.864",
d: "2016-03-26",
v: "1.006"
},
{
c: "24.870",
d: "2016-03-28",
v: "0.105"
},
{
c: "24.975",
d: "2016-03-29",
v: "0.083"
},
{
c: "25.058",
d: "2016-03-30",
v: "0.191"
},
{
c: "25.249",
d: "2016-03-31",
v: "0.107"
},
{
c: "25.356",
d: "2016-04-01",
v: "0.155"
},
{
c: "25.511",
d: "2016-04-02",
v: "0.232"
},
{
c: "25.743",
d: "2016-04-03",
v: "0.099"
},
{
c: "25.842",
d: "2016-04-04",
v: "0.097"
},
{
c: "25.939",
d: "2016-04-05",
v: "0.103"
},
{
c: "26.042",
d: "2016-04-06",
v: "0.232"
},
{
c: "26.274",
d: "2016-04-07",
v: "0.097"
},
{
c: "26.371",
d: "2016-04-08",
v: "0.072"
},
{
c: "26.443",
d: "2016-04-09",
v: "0.349"
},
{
c: "26.792",
d: "2016-04-10",
v: "0.490"
},
{
c: "27.282",
d: "2016-04-11",
v: "0.273"
},
{
c: "27.555",
d: "2016-04-12",
v: "0.059"
},
{
c: "27.614",
d: "2016-04-13",
v: "0.101"
},
{
c: "27.715",
d: "2016-04-14",
v: "0.000"
}
],
status: "OK",
title: "Graph counter year"
}
hansworst24 commented 8 years ago

Almost done ! But the RFXMeter device Type can be multiple things (water/gas etc ?) I see in the Source of Domoticz it's depending on the switchtype value of the device what kind of meter it is. Can you therefore send me the full device info please ? It will ensure that the graphs will only be shown for water consumption

hansworst24 commented 8 years ago

nevermind, found that I could add the RFXMeter as a virtual device, so could read it out :) RFXMeter-Energy is SwitchTypeVal 0 RFXMeter-Gas is SwitchTypeVal 1 RFXMeter-Water is SwitchTypeVal 2 RFXMeter-Counter is SwitchTypeVal 3 RFXMeter-EnergyGenerated is SwitchTypeVal 4

So yours should be 2 :)

keptenkurk commented 8 years ago

Cool! Really love Ticz. One more reason to stick with my Windows Phone :-)

hansworst24 commented 8 years ago

I agree :) There should be a 3rd play in the phone OS'es, not only Android and iOS :smiley:

You should by now get the update, if not search for Ticz in the Store and it'll tell you to update :smile:

Let me know if the watermeter works !!

keptenkurk commented 8 years ago

Great work! Graphs now showing. Thanks for the effort!!

hansworst24 commented 8 years ago

cool :smiley: Happy to see it's working correctly ;)