Changes for page Fuel Level Monitoring
Last modified by Hera Guo on 2025/01/10 16:08
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 13 removed)
Details
- Page properties
-
- Content
-
... ... @@ -4,39 +4,41 @@ 4 4 5 5 = 1. About this demo = 6 6 7 -This template isadisplay templateforfuellevelmonitoring, in thistemplate you canseethelocationofthe tank,fuelcapacity, temperature etc.and supportsalarm settings. It hastwolevelsofdashboardsasshown below.7 +This case is the display interface of the water meter, using this case you can analyze the water consumption, including daily water consumption, weekly water consumption, whether the water leakage and so on. It has 7 display screens described as follows: 8 8 9 -* **First Level- Overview for all tanks**:The **mainstate** is designed tomonitorthe remainingfuel and controlthe placementof tanks,devicemanagement,and thealarm system. Thispage containsthefollowingelements:9 +* **First Screen - TOTAL:** This dashboard includes information on all metered devices, water usage analysis, device activity, number of low battery devices, alarms, etc. 10 10 11 - The section with an //**interactivemap**// displays the location of the tanks with the help of markers. The marker also informs about the current status of the sensor, namely:green-the sensor is in a normal state, and the rules for triggering alarms are not applied; yellow - low battery; red - at least one of the conditions for startinga warning, for example, a low level of fuel remaining or low/high temperature,is used;gray - the sensor is in mode offline. To getmore information, click on the tank marker - a popupwithdetailed information will appear.11 +[[image:1732676159360-564.png||height="757" width="1461"]] 12 12 13 - e usercan use the mapfilter- mapswitches thatwill help sortthedisplay accordingto requirements.13 +* **second Screen - ANALYTICS:** This dashboard is an analysis of the water use situation 14 14 15 - The //**Tanks section**// isalist designed to display all existingtanks. You can delete or edit existing ones. Themain list of “Tanks” contains the followingdata: “Total label”, “Remaining, %”, “Temperature”, “Battery”, “Connection” and action buttons. The user can create/add new sensors by clicking on the"+"button. To create a sensor, the user must go through the following steps: "General info", "Tank info," and"Setlocation".15 +[[image:1732676203292-795.png||height="747" width="1460"]] 16 16 17 - Note:at we providedtheability todand define nine typesf tanks,which we can calculatebased ontheirgeometric parameters.See detailedinformation in the**"Tank Creation"** paragraph.17 +* **third Screen-DEVICES:**This dashboard shows all water meters and their alarms. 18 18 19 - The //**Alarms section**// is designed to display all alarms related to the remainingfuel level, temperature, and battery level. You can set theconditions under which alarms will be triggered by clicking the “Alarm Rules” button.By default, the following types of alarms aredefined: “Low battery level”, “Low temperature”, “Hightemperature” and “Low remaining level”.19 +[[image:1732676234856-600.png||height="759" width="1461"]] 20 20 21 -* ** second Level -SensorLevel**:ank state**is designed toplayinformationabout a specifictank.This pagecontainshe following elements:21 +* **fourth Screen-CUSTOMERS:**This dashboard is an overview of all customers 22 22 23 - Fuel remainingdisplaywidget;23 +[[image:1732676273563-896.png||height="756" width="1466"]] 24 24 25 - Sectionfor displaying detailed tank information: “Tank Name”, “Serial number”, “Liquid type”, “Tank temperature”, “Battery level”, “Connection” and “Last Update”.Also, using the functionality of thissection, you can edit the main fields- forthis, click the "Edit" button,aswell as change thelocation of thetank, and the marker onthemap - by clickingon the"Edit Map" button;25 +* **fifth Screen-ALARMS:**This dashboard displays all alert messages 26 26 27 - The Consumption and remainingfuel section is a table with a list of consumption, remaining, and fuel replenishment. The ability to monitor the duration of refuelingor filling thetankwith fuel ande timestamp of the action has also been added;27 +[[image:1732676305413-205.png||height="752" width="1465"]] 28 28 29 - TheRemaining chartis designedtodisplay thestatisticsofthetank'sremaining andfuel consumption in theformofagraph,which ishown in terms ofvolume/%and timeintervals;29 +* **sixth Screen-SETTINGS:**This dashboard allows you to set alarm thresholds and whether to send alarm messages to Email or SMS. 30 30 31 - The Alarm section is a list of alarms foraspecifictank.31 +[[image:1732676367273-261.png||height="758" width="1463"]] 32 32 33 - [[image:屏幕截图2024-11-27 150313.png||height="394"width="756"]][[image:Arrow.png]][[image:屏幕截图2024-11-27150340.png||height="388"width="750"]]33 +* **Seventh Screen-DEVICE DETAIL:**This dashboard is detailed for a single device 34 34 35 +[[image:屏幕截图 2024-11-27 104148.png||height="760" width="1464"]] 36 + 35 35 = 2.Import Solution Template = 36 36 37 37 == 2.1 Get the json files == 38 38 39 -where to get:[[https:~~/~~/github.com/ThingsEye-io/te-platform/tree/main/Solution%20Template/ Fuel%20Level%20Monitoring>>https://github.com/ThingsEye-io/te-platform/tree/main/Solution%20Template/Fuel%20Level%20Monitoring]]41 +where to get:[[https:~~/~~/github.com/ThingsEye-io/te-platform/tree/main/Solution%20Template/Water%20metering>>https://github.com/ThingsEye-io/te-platform/tree/main/Solution%20Template/Water%20metering]] 40 40 41 41 what files to get:Download the three json files with the suffixes dashboard, deviceprofile, and rulechain. 42 42 ... ... @@ -43,9 +43,12 @@ 43 43 == 2.2 Import rulechain/deviceprofile/dashboard == 44 44 45 45 * **You will need to download and import the appropriate files** 48 +* **In this solution, there are 3 rulechains, all of which need to be downloaded and imported** 46 46 47 -[[image: 1732780358564-270.png]]50 +[[image:屏幕截图 2024-11-27 101602.png]] 48 48 52 +[[image:屏幕截图 2024-11-27 101909.png]] 53 + 49 49 === 2.2.1 Import rulechain === 50 50 51 51 Firstly, we need to import the rule chain. The rule chain tells platform how we should handel the uplink and downlink for this device. ... ... @@ -54,7 +54,7 @@ 54 54 55 55 select "import rule chain", and then drag the downloaded JSON file with the suffix "_rule_chain" into the text box 56 56 57 -[[image:屏幕截图 2024-11-26 174215.png||height="7 85" width="1542"]]62 +[[image:屏幕截图 2024-11-26 174215.png||height="753" width="1481"]] 58 58 59 59 === 2.2.2 Import deviceprofile === 60 60 ... ... @@ -64,7 +64,7 @@ 64 64 65 65 and then select the file with the suffix "_device_defiles" that we have already downloaded. Drag it into the text box. 66 66 67 -[[image:屏幕截图 2024-11-26 175041.png||height="7 45" width="1545"]]72 +[[image:屏幕截图 2024-11-26 175041.png||height="713" width="1478"]] 68 68 69 69 === 2.2.3 Import dashboard === 70 70 ... ... @@ -74,8 +74,9 @@ 74 74 75 75 then we shoud drag the downloaded _dashboard file into the text box. 76 76 77 -[[image:屏幕截图 2024-11-26 175723.png||height="7 59" width="1548"]]82 +[[image:屏幕截图 2024-11-26 175723.png||height="723" width="1475"]] 78 78 84 + 79 79 = 3.Connecting devices to thingseye = 80 80 81 81 Click the link below to connect the server to the platform: ... ... @@ -82,66 +82,14 @@ 82 82 83 83 [[https:~~/~~/wiki.thingseye.io/xwiki/bin/view/Main/How%20to%20connect%20my%20devices%20to%20ThingsEye%3>>https://wiki.thingseye.io/xwiki/bin/view/Main/How%20to%20connect%20my%20devices%20to%20ThingsEye%3F/]] 84 84 85 -**Note: The dashboard will display properly only if our device has the key values battery, distance, temperature .** 86 - 87 87 = 4.Change the deviceproflie of device = 88 88 89 89 When our import is complete, we need to replace the deviceprofile of the device we want to show with our newly imported deviceprofile. 90 90 91 -[[image:屏幕截图 2024-11-26 180544.png||height="7 72" width="1551"]]95 +[[image:屏幕截图 2024-11-26 180544.png||height="734" width="1475"]] 92 92 93 - 94 94 = 5.Check to see if the device is displaying properly on the dashboard = 95 95 96 -[[image: 屏幕截图 2024-11-27150313.png||height="797" width="1532"]]99 +[[image:1732677677740-417.png]] 97 97 98 -= 6.Tank creation = 99 - 100 -Once your device is online, you need to set the parameters of the fuel drum in the dashboard interface as follows: 101 - 102 - we created nine tanks of different geometric shapes for our template. This will allow easy use of ready-made templates to calculate the volume of your tank. 103 - 104 -[[image:1732779774212-602.png]] 105 - 106 -To create a tank, the user needs to go through 3 main steps, namely: 107 - 108 -* **General Info** - the user must fill in mandatory fields, such as: "Serial number" and "Sensor label". 109 - 110 -After that, the user must press the "Next" button to go to the next step - "Tank Info". Users can cancel and close the window anytime by clicking the "Cancel" button. 111 - 112 -* **Tank Info** - this step contains basic information about the tank's parameters, sensor, and fuel type. The entered data will directly affect the final result of calculating the tank's volume. 113 - 114 -In the **"Tank Info" section**, the user must select one of the tank shapes. 115 - 116 -Next, the user needs to select the desired measurement system in the "Measurement system" field, which is represented by two options - "Metric" and "Imperial". Then select "Dimension units" - this list will be determined after selecting the appropriate measurement system. For "Metric" - "mm", "cm", "m", and for "Imperial" - "ft", "in". 117 - 118 -Measurement fields like "length", "height", and so on will be automatically adjusted depending on the selected tank shape, and the user will only have to enter the required values. 119 - 120 -When all the necessary fields have been filled in, selecting "Capacity output" is essential, determining in what value the final volume calculation will be output. After selecting the appropriate parameter, the user can see the volume - "Capacity" of the given tank of the corresponding parameters. 121 - 122 -[[image:1732779927187-769.png||height="576" width="756"]] 123 - 124 -In the **"Sensor Info" section**, the user will have the opportunity to choose the tank "level measurement type", the "measurement system" and "sensor reading units" for the data that the tank sensor will potentially send. 125 - 126 -Various types of sensors can be used to calculate the volume of the tank, so we have provided the option of selecting the "level measurement type". This means we can connect most liquid-level measurement sensors, which offers unlimited flexibility in using the example. 127 - 128 -The measurement type has two parameters: 129 - 130 -* "Fill height" - the direct value of the height of the liquid in the tank (this space can be measured, for example, by a float sensor); 131 -* "Remaining space" - the value of the height of the empty space from the top of the tank to the beginning of the liquid (an ultrasonic sensor can measure this height). 132 - 133 -[[image:2-2-3.png||height="406" width="764"]] 134 - 135 -We also anticipated the possibility of a technical neck of the tank, which can affect the volume calculation. Therefore, when selecting the "Remaining space" parameter, an additional field - **"Sensor gap"** will be displayed. This field will help exclude the neck's height when calculating the volume tank. 136 - 137 -**"Liquid info"** is the last section. Here the user will be able to choose the desired type of fuel from the list. 138 - 139 -After correctly filling in all the relevant fields of the "Tank Info" step, the user can proceed to the next step - choosing the location of the tank. 140 - 141 -* **Set location** - the stage at which the user can choose the location of the tank. The interactive map allows you to select a point on the map manually. 142 - 143 -[[image:2-3.png||height="818" width="770"]] 144 - 145 -After all, stages have been completed, the user can save all changes by pressing the "Save" button - this tank will be placed in the general list of tanks, and the corresponding marker will be displayed on the interactive map. 146 - 147 -* **Note: When you test you must distance less than the set tank height!** 101 +* Note: The dashboard will display properly only if our device has the key values **pulseCounter** 、 **battery、leakage**、**temperature、Calculate_flag.**
- 1732779325714-139.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -13.7 KB - Content
- 1732779774212-602.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -141.2 KB - Content
- 1732779927187-769.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -34.7 KB - Content
- 1732780358564-270.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -13.2 KB - Content
- 2-2-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -20.4 KB - Content
- 2-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -153.5 KB - Content
- Arrow.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -447 bytes - Content
- 屏幕截图 2024-11-26 174215.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -263.6 KB - Content
- 屏幕截图 2024-11-26 175041.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -254.2 KB - Content
- 屏幕截图 2024-11-26 175723.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -299.1 KB - Content
- 屏幕截图 2024-11-26 180544.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -237.6 KB - Content
- 屏幕截图 2024-11-27 150313.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -1.8 MB - Content
- 屏幕截图 2024-11-27 150340.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.hera - Size
-
... ... @@ -1,1 +1,0 @@ 1 -160.2 KB - Content