Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [{"id":"4a04f12f.953d28","type":"tab","label":"Fuelio","disabled":false,"info":""},{"id":"ca268d55.cca688","type":"csv","z":"4a04f12f.953d28","name":"","sep":",","hdrin":true,"hdrout":"once","multi":"mult","ret":"\\r\\n","temp":"","skip":"4","strings":true,"include_empty_strings":"","include_null_values":"","x":150,"y":260,"wires":[["7156f729.14c188","1b7dc0f0c7c8b78f"]]},{"id":"7156f729.14c188","type":"function","z":"4a04f12f.953d28","name":"","func":"var koszt_lpg=0;\nvar koszt_pb95=0;\nvar koszt_kWh=0;\nvar pb95=0\nvar lpg=0\nvar kWh=0\nvar cena_lpg=0;\nvar cena_pb95=0;\nvar cena_kWh=0;\nvar tankowania_lpg=0\nvar tankowania_pb95=0\nvar tankowania_kWh=0\nvar odo=0\n\nfor (i=0; i< msg.payload.length; i++){\n\n if (msg.payload[i][\"FuelType\"]==\"401\"){\n if (!isNaN(parseFloat(msg.payload[i][\"Fuel (litres)\"]))){\n lpg=lpg+parseFloat(msg.payload[i][\"Fuel (litres)\"]);\n }\n if (!isNaN(parseFloat(msg.payload[i][\"Price (optional)\"]))){\n koszt_lpg=koszt_lpg+parseFloat(msg.payload[i][\"Price (optional)\"]);\n }\n if (!isNaN(parseFloat(msg.payload[i][\"VolumePrice\"]))){\n cena_lpg=cena_lpg+parseFloat(msg.payload[i][\"VolumePrice\"]);\n tankowania_lpg=tankowania_lpg+1;\n }\n }\n if (msg.payload[i][\"FuelType\"]==\"110\"){\n if (!isNaN(parseFloat(msg.payload[i][\"Fuel (litres)\"]))){\n pb95=pb95+parseFloat(msg.payload[i][\"Fuel (litres)\"]);\n }\n if (!isNaN(parseFloat(msg.payload[i][\"Price (optional)\"]))){\n koszt_pb95=koszt_pb95+parseFloat(msg.payload[i][\"Price (optional)\"]);\n }\n if (!isNaN(parseFloat(msg.payload[i][\"VolumePrice\"]))){\n cena_pb95=cena_pb95+parseFloat(msg.payload[i][\"VolumePrice\"]);\n tankowania_pb95=tankowania_pb95+1;\n }\n }\n \n}\n \nmsg.sr_cena_lpg=(cena_lpg/tankowania_lpg).toFixed(2);\nmsg.sr_cena_pb95=(cena_pb95/tankowania_pb95).toFixed(2);\nmsg.koszt_lpg=(koszt_lpg).toFixed(2);\nmsg.koszt_pb95=(koszt_pb95).toFixed(2);\nmsg.lpg=(lpg).toFixed(2);\nmsg.pb95=(pb95).toFixed(2);\nmsg.tankowania_lpg=tankowania_lpg-1;\nmsg.tankowania_pb95=tankowania_pb95-1;\nmsg.odo=parseInt(msg.payload[0][\"Odo (km)\"]);\nmsg.ostatnie_tankowanie_data=msg.payload[0][\"Data\"]\nmsg.ostatnie_tankowanie_litry=msg.payload[0][\"Fuel (litres)\"]\nmsg.ostatnie_tankowanie_koszt=msg.payload[0][\"Price (optional)\"]\nmsg.ostatnie_tankowanie_cena=msg.payload[0][\"VolumePrice\"]\nmsg.ostatnie_tankowanie_spalanie=msg.payload[0][\"l/100km (optional)\"]\n\nif (msg.payload[0][\"FuelType\"]==\"110\")\n msg.ostatnie_tankowanie_paliwo=\"PB95\"\nif (msg.payload[0][\"FuelType\"]==\"401\")\n msg.ostatnie_tankowanie_paliwo=\"LPG\"\n\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":160,"y":360,"wires":[["e782f188.156e4","4c1c524d.a693dc","e675f5c2.a6b3","e6c36aa.0606398","6dd06b58.20fe34","9507a630.b1948","94f709bd.f50ba","fa65ecc9.9234a8","71a30833.b1de3","829b8f8b.33c6f8","cdf09da6.bc4818","74c5a7a2.67326","e4af53f9.931b","5ef7f4d7.998f1c","fe8d496d.df7ea"]]},{"id":"e675f5c2.a6b3","type":"ha-entity","z":"4a04f12f.953d28","name":"Koszt paliwa LPG","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"koszt_paliwa_lpg"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:currency-usd"},{"property":"unit_of_measurement","value":"PLN"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"koszt_lpg","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":710,"y":40,"wires":[[]]},{"id":"e6c36aa.0606398","type":"ha-entity","z":"4a04f12f.953d28","name":"Ilość paliwa LPG","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"ilosc_paliwa_lpg"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:fuel"},{"property":"unit_of_measurement","value":"L"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"lpg","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":710,"y":160,"wires":[[]]},{"id":"4c1c524d.a693dc","type":"ha-entity","z":"4a04f12f.953d28","name":"Średnia cena LPG","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"srednia_cena_lpg"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:currency-usd"},{"property":"unit_of_measurement","value":"PLN"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"sr_cena_lpg","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":710,"y":280,"wires":[[]]},{"id":"e782f188.156e4","type":"ha-entity","z":"4a04f12f.953d28","name":"Przebieg","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"odo"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:counter"},{"property":"unit_of_measurement","value":"km"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"odo","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":680,"y":520,"wires":[[]]},{"id":"6dd06b58.20fe34","type":"ha-entity","z":"4a04f12f.953d28","name":"Ilość tankowań LPG","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"ilosc_tankowan_lpg"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:format-list-numbered"},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"tankowania_lpg","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":720,"y":400,"wires":[[]]},{"id":"9507a630.b1948","type":"ha-entity","z":"4a04f12f.953d28","name":"Ilość paliwa PB95","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"ilosc_paliwa_pb95"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:fuel"},{"property":"unit_of_measurement","value":"L"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"pb95","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":710,"y":220,"wires":[[]]},{"id":"94f709bd.f50ba","type":"ha-entity","z":"4a04f12f.953d28","name":"Koszt paliwa PB95","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"koszt_paliwa_pb95"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:currency-usd"},{"property":"unit_of_measurement","value":"PLN"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"koszt_pb95","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":710,"y":100,"wires":[[]]},{"id":"71a30833.b1de3","type":"ha-entity","z":"4a04f12f.953d28","name":"Średnia cena PB95","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"srednia_cena_pb95"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:currency-usd"},{"property":"unit_of_measurement","value":"PLN/L"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"sr_cena_pb95","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":720,"y":340,"wires":[[]]},{"id":"fa65ecc9.9234a8","type":"ha-entity","z":"4a04f12f.953d28","name":"Ilość tankowań PB95","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"ilosc_tankowan_pb95"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:format-list-numbered"},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"tankowania_pb95","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":720,"y":460,"wires":[[]]},{"id":"812d636d.f59b","type":"inject","z":"4a04f12f.953d28","name":"Czas pobierania\\n pliku","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"10800","crontab":"","once":false,"onceDelay":0.1,"topic":"","payloadType":"date","x":160,"y":60,"wires":[["674bf98f7a40ce11"]]},{"id":"829b8f8b.33c6f8","type":"ha-entity","z":"4a04f12f.953d28","name":"Data ostatniego tankowania","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"ostatnie_tankowanie_data"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:calendar"},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"ostatnie_tankowanie_data","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":740,"y":580,"wires":[[]]},{"id":"cdf09da6.bc4818","type":"ha-entity","z":"4a04f12f.953d28","name":"Ilość ostatnio zatankowanego paliwa","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"ostatnie_tankowanie_litry"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:fuel"},{"property":"unit_of_measurement","value":"L"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"ostatnie_tankowanie_litry","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":770,"y":640,"wires":[[]]},{"id":"74c5a7a2.67326","type":"ha-entity","z":"4a04f12f.953d28","name":"Koszt ostatnio zatankowanego paliwa","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"ostatnie_tankowanie_koszt"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:currency-usd"},{"property":"unit_of_measurement","value":"PLN"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"ostatnie_tankowanie_koszt","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":770,"y":700,"wires":[[]]},{"id":"e4af53f9.931b","type":"ha-entity","z":"4a04f12f.953d28","name":"Cena ostatnio zatankowanego paliwa","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"ostatnie_tankowanie_cena"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:currency-usd"},{"property":"unit_of_measurement","value":"PLN/L"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"ostatnie_tankowanie_cena","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":770,"y":760,"wires":[[]]},{"id":"5ef7f4d7.998f1c","type":"ha-entity","z":"4a04f12f.953d28","name":"Spalanie przy ostatnim tankowaniu","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"ostatnie_tankowanie_spalanie"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:chart-bar"},{"property":"unit_of_measurement","value":"L/100km"},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"ostatnie_tankowanie_spalanie","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":770,"y":820,"wires":[[]]},{"id":"fe8d496d.df7ea","type":"ha-entity","z":"4a04f12f.953d28","name":"Ostatnio zatankowane paliwo","server":"45277580.b88efc","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"ostatnie_tankowanie_paliwo"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:fuel"},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"ostatnie_tankowanie_paliwo","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"$entity().state ? \"on\": \"off\"","outputPayloadType":"jsonata","x":750,"y":880,"wires":[[]]},{"id":"1b7dc0f0c7c8b78f","type":"debug","z":"4a04f12f.953d28","name":"Fuelio","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":250,"y":560,"wires":[]},{"id":"674bf98f7a40ce11","type":"dropbox","z":"4a04f12f.953d28","dropbox":"","filename":"Aplikacje/Fuelio/sync/vehicle-2-sync.csv","name":"Ścieżka do pliku \\n z danymi pojazdu","x":170,"y":140,"wires":[["ca268d55.cca688"]]},{"id":"7eca74063c77ed4d","type":"debug","z":"4a04f12f.953d28","name":"debug 1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":350,"y":120,"wires":[]},{"id":"45277580.b88efc","type":"server","name":"Home Assistant","version":2,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":30}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement