...

Easy Home Offtake

NápovědaTutorial

Velmi jednoduchá aplikace na evidenci odečtů měřidel v domácnosti A very simple application for recording household utility meter readings


Get it on Google Play

ObecnéGeneral

Zaznamenejte vždy na konci měsíce hodnoty všech měřidel domácnosti do své mobilní aplikace a získáte tak k dispozici užitečný nástroj, díky kterému neztratíte přehled o spotřebovaných jednotkách.

Aplikace může zároveň sloužit např. jako důkazní materiál v případě chybného vyúčtování spotřebovaných služeb. Ke každému měření totiž lze přiřadit fotografii, která obsahuje informaci o datu vyfocení měřidla.

Data jsou bezpečně ukládána v telefonu a mohou být zálohována lokálně nebo na Google Drive.

Aplikace je využitelná ve všech zemích, jelikož není specifikována konkrétní jednotka (kWh, m3, kJ, aj.): prostě zadáte číslo a tolik "dílků" se započítá. Nicméně v případě potřeby lze jednotky nastavit u měřidel a měnu je možné definovat v nastavení.

Navržené rozhraní umožňuje jednoduché přepínání mezi jednotlivými měsíci a zobrazuje odpovídající naměřenou hodnotu. Spotřeba se vyhodnocuje vzhledem ke zvolenému typu měřidla. U přírůstkového (základního) typu se v případě 2 hodnot z konců následujících měsíců vypočítá spotřeba aktuálního měsíce (to samé platí i pro graf) a v případě 3 hodnot již lze počítat i jednotkovou úsporu/navýšení oproti předchozímu měsíci. U absolutního (speciálního) typu měřidla je spotřeba čtenou hodnotou a pro zobrazení vzájemného rozdílu stačí tedy pouze 2 hodnoty. Měření lze samozřejmě provádět i týdně nebo denně, přičemž v grafu se sečtou pro daný měsíc.

Základními kategoriemi jsou: PLYN, TEPLÁ VODA, STUDENÁ VODA a ELEKTŘINA. V případě potřeby měření dalších komodit je k dispozici sekce Měřidla a další odběrná místa lze přidat v sekci Lokality. V sekci Ceny lze nastavit cenu nejen za jednotku, ale i případný poplatek za pronájem měřidla, evidenci záloh nebo koeficient pro konverzi jednotek (např. pro vyúčtování plynu)!

Vedle základních funkcí přidání, editace, smazání a duplikace záznamu je k dispozici také přehled dle jednotlivých kategorií, vyhledávání v názvech, průběh za rok pomocí grafů, fotogalerie, záloha/obnova databáze, export všech/vybraných dat nejen do Excelu, upozornění na konci měsíce nebo ve zvoleném dni a widget na plochu.

V Základním přehledu lze přidat nový záznam pomocí tlačítka "+" v pravém dolním rohu. Tlačítko lze dočasně skrýt (pokud zrovna překáží) kliknutím na lištu pod toolbarem. Po uložení záznamu je pak vidět:

  • vpravo je aktuální hodnota z měřidla (s případnou fotografií)
  • uprostřed je počet spotřebovaných jednotek od minulého odečtu
  • vlevo je rozdíl oproti minulému odečtu

U osob, kteří ale odečtou "když si na to vzpomenou", tak jsou tyto údaje zcela nevypovídající. Odečet totiž mohl být proveden v libovolně rozdílnu dobu. Proto je to rovněž přepočítáváno i na měsíční průměry (řádek pod tím), v případě zbytečnosti je možné tuto funkci odškrtnout v nastavení.

Ikonka filtru umožňuje zobrazovat zvlášť jednotlivé kategorie v rámci celého roku. Ikonka vyhledávání hned vedle provede vyhledání nad všemi daty v aktivní lokalitě a je omezené časovým filtrem.

POZOR: Pro ponechání aktivního vyhledávání + skrytí klávesnice je potřeba použít tlačítko Vyhledat namísto tlačítka pro schování klávesnice (které zruší vyhledávání).

Always record the values of all household meters in your mobile application at the end of the month, and you will have a useful tool at your disposal to keep track of consumed units.

The application can also serve as evidence in case of incorrect billing for services consumed. Each measurement can be assigned a photo containing information about the date the meter was photographed.

Data is securely stored on the phone and can be backed up locally or to Google Drive.

The application is usable in all countries since no specific unit (kWh, m3, kJ, etc.) is specified: simply enter a number and that many "units" will be counted. However, units can be set for meters if needed, and the currency can be defined in the settings.

The designed interface allows for easy switching between months and displays the corresponding measured value. Consumption is evaluated based on the selected meter type. For the incremental (basic) type, consumption for the current month is calculated from two values from the ends of consecutive months (the same applies to the graph), and with three values, it is possible to calculate unit savings/increases compared to the previous month. For the absolute (special) meter type, consumption is the read value, so only two values are needed to show the mutual difference. Measurements can, of course, be taken weekly or daily, and they are summed up for the given month in the graph.

The basic categories are: GAS, HOT WATER, COLD WATER, and ELECTRICITY. If you need to measure other commodities, the Meters section is available, and other consumption points can be added in the Locations section. In the Prices section, you can set the price not only per unit but also any fee for meter rental, records of advances, or a unit conversion coefficient (e.g., for gas billing)!

In addition to the basic functions of adding, editing, deleting, and duplicating records, there is also an overview by individual categories, search in names, yearly progress using graphs, a photo gallery, database backup/restore, export of all/selected data (not only to Excel), reminders at the end of the month or on a chosen day, and a home screen widget.

In the Basic Overview, you can add a new record using the "+" button in the bottom right corner. The button can be temporarily hidden (if it gets in the way) by clicking on the bar under the toolbar. After saving a record, you will see:

  • on the right is the current meter value (with an optional photo)
  • in the middle is the number of units consumed since the last reading
  • on the left is the difference compared to the last reading

For people who take readings "whenever they remember," these figures are completely non-indicative. The reading could have been taken at any different time. Therefore, it is also recalculated into monthly averages (the line below), and this function can be disabled in settings if unnecessary.

The filter icon allows you to display individual categories separately throughout the year. The search icon right next to it performs a search over all data in the active location and is limited by a time filter.

WARNING: To keep the search active + hide the keyboard, use the Search button instead of the button to hide the keyboard (which cancels the search).

Keyboard

Grafy přepočítávají a sumarizují odečty do měsíců a zobrazují se v ročním rozložení (podrobněji níže). Pokud chcete mít svá data zálohovaná, lze tak provést lokálně nebo na Google Drive v sekci Záloha/Obnova (podrobněji níže). Případné fotografie je nutné zálohovat zvlášť libovolnou jinou aplikací (např. doporučuji Drive Sync). K dispozici je rovněž export dat do Excelu pro vlastní pozdější zpracování.

Easy Home Offtake je k dispozici zcela ZDARMA - žádné reklamy ani mikrotransakce. Aplikace je kompatibilní s Androidem v6.0 (API 23) až v16.0 (API 36) a grafické zpracování využívá Material Design.

Jazyk se nastavuje automaticky dle jazyku Vašeho přístroje, ale může být změněn ručně v nastavení. V případě, že chcete doplnit překlad pro Vaši zemi nebo naleznete nějaké nesrovnalosti, napište mi email, prosím.

Graphs recalculate and summarize readings into months and are displayed in a yearly layout (more details below). If you want to have your data backed up, it can be done locally or on Google Drive in the Backup/Restore section (more details below). Any photos must be backed up separately using any other application (e.g., I recommend Drive Sync). Exporting data to Excel for your own later processing is also available.

Easy Home Offtake is available completely FOR FREE - no ads or microtransactions. The application is compatible with Android v6.0 (API 23) up to v16.0 (API 36), and the graphic design uses Material Design.

The language is set automatically according to the language of your device but can be changed manually in the settings. If you want to add a translation for your country or find any inconsistencies, please send me an email.

MěřidlaMeters

V sekci Měřidla lze přidat libovolné měřidlo na libovolnou komoditu (tj. klidně více měřidel stejného typu pro různá místa). Každé měřidlo musí mít unikátní ID + název (ten stačí unikátní v rámci lokality). Kolonka jednotek umožňuje doplnění jednotek. Pokud nechcete, aby to byly prosté "dílky", tak uvedete konkrétní jednotku. Např. KWh pro elektřinu, m3 pro vodu, apod. Evidenční číslo lze uvést spíše pro orientaci, aby bylo při odečtu viděno, že jste u správného měřidla. Toto číslo se nikam dále nepropisuje. Když u měřidla zaškrtnete druhý tarif, tak se objeví nové zadávací pole jednak u cen a samozřejmě i u samotných odečtů. Jde zapnout i možnost druhé fotografie. Pokud v detailu měřidla změníte roční periodu, tak v základním přehledu (ikonka filtru a pak kalendáře) i grafickém souhrnu (také ikonka filtru) uvidíte pro konkrétní měřidlo zvolené období. Příp. si lze zobrazit určité datové rozmezí pomocí ikony vyhledávání.

Typy měřidel:

  • Přírůstkové = Spotřebou jest rozdíl 2 po sobě jdoucích hodnot v období mezi těmito 2 odečty (např. voda, plyn, elektřina, apod.)
  • Absolutní = Spotřebou jest zapsaná hodnota v období mezi tímto a předchozím odečtem (např. teplo, fotovoltaika, apod.)
  • Teplotní = Prostá evidence konkrétní hodnoty teploty
  • Virtuální = Speciální měřidlo, které kombinuje (sčítá / odčítá) spotřebu zvolených již existujících měřidel (např. součty tepla z vícera radiátorů, odčítání podružného elektroměru, odčítání zálivkového vodoměru, apod.)

V případě potřeby lze nastavit koeficient přepočtu a jednotky. Za předpokladu součtu/odečtu pouze 2 hodnot lze využít pouze základní typ měřidla (přírůstkové/absolutní) s povoleným druhým tarifem v rámci jednoho měřidla. Druhý tarif lze totiž nejen sčítat, ale i odčítat, a lze ho rovněž v grafu spojit s prvním tarifem. Pro zobrazení virtuálního měřidla v grafickém souhrnu je potřeba toto měřidlo vybrat ve filtru.

U případné VÝMĚNY MĚŘIDLA doporučuji tento postup (pod stejným měřidlem): Nejprve zaevidujte poslední hodnotu ze starého měřidla v jeden den (těsně před výměnou). Poté zadejte v dalším dni první hodnotu z nového měřidla a vyberte nad datem "Nové měřidlo". Provede se jakési "překlopení" na stejné položce a výpočet spotřeby běží dál. Po odečtu na konci sledovaného období (nejčastěji na konci měsíce) se totiž při vyhodnocení daného období sečtou všechny odpovídající spotřeby, tzn. jak ze starého měřidla, tak i nového. Číslo měřidla můžete změnit v sekci "Měřidla" v jeho editaci. Jde pouze o informační údaj pro aktuální měřidlo (nikam dále se nepropisuje), aby uživatel poznal, zda zrovna opisuje správný měřák.

In the Meters section, you can add any meter for any commodity (i.e., multiple meters of the same type for different locations). Each meter must have a unique ID + name (the name only needs to be unique within the location). The units column allows you to specify units. If you don't want them to be simple "units," specify the particular unit, e.g., kWh for electricity, m3 for water, etc. The registration number can be provided for orientation so that you can see you are at the correct meter during a reading. This number is not used elsewhere. When you check the second tariff for a meter, a new input field will appear for both prices and the readings themselves. It is also possible to enable a second photo. If you change the annual period in the meter details, you will see the chosen period for that particular meter in the basic overview (filter icon and then calendar) and the graphic summary (also filter icon). Alternatively, a specific data range can be displayed using the search icon.

Meter types:

  • Incremental = Consumption is the difference between 2 consecutive values in the period between these 2 readings (e.g., water, gas, electricity, etc.)
  • Absolute = Consumption is the recorded value in the period between this and the previous reading (e.g., heat, photovoltaics, etc.)
  • Temperature = Simple recording of a specific temperature value
  • Virtual = A special meter that combines (adds / subtracts) the consumption of selected existing meters (e.g., total heat from multiple radiators, subtracting a secondary electricity meter, subtracting a garden water meter, etc.)

If necessary, a conversion coefficient and units can be set. Assuming only 2 values are added/subtracted, only the basic meter type (incremental/absolute) can be used with a second tariff enabled within one meter. The second tariff can be not only added but also subtracted, and it can also be combined with the first tariff in the graph. To display a virtual meter in the graphic summary, this meter needs to be selected in the filter.

In case of a METER REPLACEMENT, I recommend this procedure (under the same meter): First, record the last value from the old meter on one day (just before replacement). Then, enter the first value from the new meter on the next day and select "New Meter" above the date. A "flip" will occur on the same item, and the consumption calculation continues. After the reading at the end of the observed period (most often at the end of the month), all corresponding consumptions will be summed up during the evaluation of that period, i.e., both from the old and the new meter. You can change the meter number in its edit section under "Meters." It is only an informational figure for the current meter (not used elsewhere) to help the user recognize if they are currently reading the correct meter.

OCR

OCR (optické rozpoznávání znaků) je experimentální funkce, kterou mi můžete pomoci vylepšit.

  • Použijte tlačítko skenování vedle pole s odečtem.
  • Vyberte použití fotoaparátu nebo uložené fotografie.
  • Namiřte rámeček na hodnotu měřidla.
  • Vyberte (poprvé) typ měřidla a příp. upravte jas.
  • Naskenujte měřidlo pomocí spodního tlačítka.
  • Vyberte správnou nabízenou hodnotu.

Pokud hodnotu na měřidle nelze přečíst, pošlete mi alespoň 5 různých fotografií e-mailem, prosím. Pokusím se naučit OCR, aby přečetl měřidlo korektně. Děkuji.

OCR (optical character recognition) is an experimental feature that you can help me improve.

  • Use the scan button next to the reading field.
  • Choose to use the camera or a saved photo.
  • Point the frame at the meter value.
  • Select the meter type (the first time) and adjust the brightness if necessary.
  • Scan the meter using the bottom button.
  • Select the correct offered value.

If the value on the meter cannot be read, please send me at least 5 different photos by email. I will try to teach the OCR to read the meter correctly. Thank you.

OCR Mechanical OCR LCD

VýpočtyCalculations

Funkce harmonizace by měla zaručovat co nejpřesnější výsledky.

K základnímu přehledu: Údaj výpočtu s grafem zcela nesouvisí. Uvedená spotřeba/měsíc totiž takto nemusí být za celý konkrétní měsíc. Zde je to striktní rozdíl od posledního odečtu + pod tím (dle nastavení v aplikaci) prostý informativní přepočet na měsíční průměr vzhledem k počtu dní mezi odečty.

Ke grafům: Do grafů se nevkládá rozdíl od předchozího odečtu, ani informativní měsíční průměry ze základního přehledu (pokud je zapnuto v nastavení). V grafech funguje tak, že nejdříve se vytvoří pole s počtem dní v daném ročním období. Následně se berou jednotlivé odečty, rozdíly mezi nimi se "rozsekají" na jednotlivé dny a odpovídající dny v poli se naplní. V grafu se tyto dny postupně sečtou, čímž se naplní jednotlivé měsíce (dle počtu dní).

The harmonization function should guarantee the most accurate results possible.

Regarding the basic overview: The calculation figure is completely unrelated to the graph. The stated consumption/month does not have to be for a whole specific month. Here it is the strict difference from the last reading + below it (according to the settings in the application) a simple informative conversion to a monthly average relative to the number of days between readings.

Regarding the graphs: The difference from the previous reading is not inserted into the graphs, nor are the informative monthly averages from the basic overview (if enabled in settings). It works in the graphs by first creating a field with the number of days in the given annual period. Subsequently, individual readings are taken, the differences between them are "chopped" into individual days, and the corresponding days in the field are filled. In the graph, these days are gradually summed up, thereby filling the individual months (according to the number of days).

CenyPrices

V sekci Ceny lze uvést předpisy cen:

  • za jednotky (jeden, případně i druhý tarif) = tato cena se násobí počtem jednotek, když provedete odečet komodity
  • případný měsíční poplatek za pronájem měřidla = fixní měsíční cena, u které nezáleží na počtu odebraných jednotek
  • evidence měsíčních záloh = fixní cena záloh, která se považuje za PLUSovou hodnotu.

Pokud jsou tyto ceny vyplněné, je možné počítat útraty v klasickém přehledu odečtů a to do aktuálního měsíce (bez budoucích predikcí). Když nespotřebujete celou zálohu (základní spotřebou + měsíčním paušálem), tak je to uvedeno jako přeplatek (+). V opačném případě to označuje nedoplatek (-). Nastavené ceny se berou v potaz až do té doby, než přidáte nový záznam s novou/nulovou cenou pro změnu/zrušení.

Specialitou ještě může být (obojí jde povolit přímo v detailu měřidla):

  • koeficient přepočtu = např. pro vyúčtování plynu, když je potřeba přepočítávat na jiné jednotky
  • dodatková částka u konkrétního odečtu = lze zadat +/- pro jednorázový doplatek / vrácení přeplatku, apod.

Pro zajímavost informativní výpočet cen pro vodu a elektřinu v roce 2016 (pro rámcovou kontrolu):

  • Studená voda 2016
    • Základní cena: 98 Kč / m3 (vodné + stočné)
  • Elektřina 2016
    • Tarif C02d, zjištěno z dokumentu od ČEZ = je v tom návod, jak si to spočítat
    • Základní cena: 3,51 Kč / kWh (1,91 za dopravu + 0,12 za ostatní + 1,48 za silovou el.)
    • Cena za měřidlo: 124,13 Kč / měsíc (43,56 za měřidlo + 7,97 za ostatní + 72,60 za silovou el.)
    • Placené zálohy: 470 Kč / měsíc

In the Prices section, you can specify price regulations:

  • per units (one, and possibly a second tariff) = this price is multiplied by the number of units when you perform a commodity reading
  • possible monthly fee for meter rental = a fixed monthly price that does not depend on the number of units consumed
  • record of monthly advances = a fixed price of advances, which is considered a POSITIVE value.

If these prices are filled in, it is possible to calculate spending in the classic reading overview up to the current month (without future predictions). If you do not consume the entire advance (basic consumption + monthly flat fee), it is listed as an overpayment (+). Otherwise, it indicates an underpayment (-). The set prices are taken into account until you add a new record with a new/zero price for change/cancellation.

Specialties can also be (both can be enabled directly in the meter details):

  • conversion coefficient = e.g., for gas billing when it is necessary to convert to other units
  • additional amount for a specific reading = you can enter +/- for a one-time extra payment / refund of overpayment, etc.

For interest, an informative calculation of prices for water and electricity in 2016 (for rough checking):

  • Cold Water 2016
    • Basic price: 98 CZK / m3 (water supply + sewerage)
  • Electricity 2016
    • Tarif C02d, found in a document from ČEZ = it contains instructions on how to calculate it
    • Basic price: 3.51 CZK / kWh (1.91 for transport + 0.12 for others + 1.48 for power electricity)
    • Price for meter: 124.13 CZK / month (43.56 for meter + 7.97 for others + 72.60 for power electricity)
    • Paid advances: 470 CZK / month

ZálohaBackup

Záloha na Google Drive: Pokud byla korektně (ručně/automaticky) zazálohována Vaše data na GDrive, tak stačí na jiném zařízení (ale pod stejným emailem!) použít funkci Obnovit z Google Drive a je to. Případný výskyt souborů zálohy lze zkontrolovat následovně: Otevřete Google Drive (na PC / appku) a přímo v kořenovém adresáři by měla být vidět složka vopo.easyhomeofftake obsahující zálohovaný DB soubor "VOPO_EASYHOMEOFFTAKE.DB" (s datem, kdy byla naposledy provedena záloha).

Záloha do souboru: Pokud chcete mít soubor zálohy fyzicky a např. si ji zálohovat samostatně i na jiné místo, tak lze provést lokální zálohu. Ta se ukládá do rootu (paměti telefonu) do složky vopo.easyhomeofftake, tj. na stejnou úroveň jako je Download, DCIM, Pictures, apod.! Tam ji najdete a přesně tam ji musíte nahrát (např. v případě nového telefonu), aby bylo možné provést korektní Obnovu ze souboru. Jedná se rovněž o DB soubor obsahující všechna data a nastavení "vopo.easyhomeofftake.db".

  • POZOR: Neplést si se složkou v adresáři Android - data.
  • UPOZORNĚNÍ: Od Androidu 11+ už může být soubor v libovolném adresáři, jelikož aplikace otevře správce souborů, ve kterém se stačí proklikat na místo, kde je záloha.

POZOR: Automatická záloha se provádí pouze při opouštění aplikace pomocí tlačítka BACK (nikoliv HOME) nebo při vložení záznamu přes WIDGET. Aplikace o tom při zaškrtnutí této volby informuje. Pro informaci by měl být v zálohování vidět datum a čas, kdy byla provedena poslední záloha. Pro možnou obnovu je nutná podmínka, že záloha byla předtím nastavena.

POZOR: Záloha je pouze jedna a vždy se celá přepisuje!

Ohledně fotek je to tak, že aplikace si uvnitř adresáře "vopo.easyhomeofftake" vytvoří adresář "photos", kde jsou hlavní fotky a uvnitř tohoto adresáře se vytvoří ještě jeden "thumbnails", ve kterém jsou náhledy do seznamu. Fotky se nezálohují, jak je v sekci zálohy poznamenáno. Je to bohužel dosti problematická záležitost. Jinou aplikací (např. doporučuji Drive Sync) lze ale jednoduše zálohovat třeba i celou složku "vopo.easyhomeofftake", čímž se Vám zazálohují nejen fotky, ale i případné lokální zálohy nebo exporty do Excelu. Když pak po obnově dat v novém telefonu nahrajete do zmiňované složky i fotky, tak se v aplikaci objeví. Tzn. je potřeba do složky "vopo.easyhomeofftake" umístit složku "photos", ve které jsou Vaše staré fotky i složka "thumbnails" s náhledy. Je nutné, aby byly přesně v tomto umístění a aby se adresáře jmenovaly přesně takto. Jinak se fotky stále nebudou v aplikaci ukazovat.

  • UPOZORNĚNÍ: Od Androidu 11+ jsou fotografie vyžadovány v novém umístění "Pictures/EHO_photos" (vč. adresáře s miniaturami).

Backup to Google Drive: If your data has been correctly backed up (manually/automatically) to GDrive, simply use the Restore from Google Drive function on another device (but under the same email!) and that's it. The presence of backup files can be checked as follows: Open Google Drive (on PC / app) and in the root directory, you should see a folder named vopo.easyhomeofftake containing the backed-up DB file "VOPO_EASYHOMEOFFTAKE.DB" (with the date when the last backup was performed).

Backup to file: If you want to have the backup file physically and, for example, back it up independently to another location, you can perform a local backup. It is saved in the root (phone memory) in the vopo.easyhomeofftake folder, i.e., at the same level as Download, DCIM, Pictures, etc.! You can find it there, and that is exactly where you must upload it (e.g., in the case of a new phone) to be able to perform a correct Restore from file. This is also a DB file containing all data and settings "vopo.easyhomeofftake.db".

  • WARNING: Do not confuse it with the folder in the Android - data directory.
  • NOTICE: Since Android 11+, the file can be in any directory because the application opens a file manager in which you just need to click through to the location where the backup is.

WARNING: Automatic backup is performed only when leaving the application using the BACK button (not HOME) or when inserting a record via the WIDGET. The application informs about this when this option is checked. For information, the date and time when the last backup was performed should be visible in the backup section. For a possible restoration, it is a necessary condition that the backup was previously set up.

WARNING: There is only one backup and it is always completely overwritten!

Regarding photos, the application creates a "photos" directory inside the "vopo.easyhomeofftake" directory, where the main photos are stored, and inside this directory, another "thumbnails" directory is created, which contains previews for the list. Photos are not backed up, as noted in the backup section. This is unfortunately a quite problematic issue. However, using another application (e.g., I recommend Drive Sync), you can easily back up even the entire "vopo.easyhomeofftake" folder, which will back up not only photos but also any local backups or exports to Excel. When you then upload the photos to the mentioned folder after restoring data in a new phone, they will appear in the application. This means you need to place the "photos" folder, containing your old photos and the "thumbnails" folder with previews, into the "vopo.easyhomeofftake" folder. It is necessary for them to be in this exact location and for the directories to be named exactly like this. Otherwise, photos will still not show in the application.

  • NOTICE: Since Android 11+, photos are required in the new location "Pictures/EHO_photos" (including the directory with thumbnails).

Import

Přímo import bohužel k dispozici není. Naplnění historickými daty není primární účel aplikace, nicméně ho lze provést takto polo-automaticky: V aplikaci si vytvořte alespoň jeden odečet a poté proveďte lokální zálohu databáze. Stáhněte si soubor zálohy do PC a také si stáhněte z internetu program "DB Browser for SQLite". Otevřete program a načtěte databázový soubor. Tak a teď můžete poměrně komfortně přidávat nové záznamy ze své tabulky / z jiných souborů. POZOR, při tomto způsobu je nutná vysoká opatrnost. Aplikace na odečty povoluje zadání určitých formátů dat a čísel. Proto jsem chtěl, aby byl vytvořen alespoň jeden odečet přes aplikaci. Ostatní záznamy totiž musí mít _date, groupID, atd. v totožném formátu. Poté nahrajte naplněný soubor zpět do složky v mobilu a v aplikaci proveďte obnovu ze souboru. Data se objeví v aplikaci. Pokud by byl při vyplňování porušen datový formát, tak Vám bude samozřejmě aplikace padat, dokud ho neopravíte.

  • UPOZORNĚNÍ: V poslední verzi DB souboru se již odečty nevyplňují do sloupců "number" a "number_two" (mrtvé sloupce), ale do "number_replaced" a "number_two_replaced".

Direct import is unfortunately not available. Filling with historical data is not the primary purpose of the application, however, it can be done semi-automatically as follows: Create at least one reading in the application and then perform a local database backup. Download the backup file to your PC and also download the "DB Browser for SQLite" program from the internet. Open the program and load the database file. Now you can quite comfortably add new records from your table / from other files. WARNING, high caution is required with this method. The reading application allows entering certain data formats and numbers. That's why I wanted at least one reading to be created via the application. Other records must have _date, groupID, etc., in the identical format. Then upload the filled file back to the folder in the mobile and perform a restore from the file in the application. The data will appear in the application. If the data format is violated during filling, the application will, of course, crash until you fix it.

  • NOTICE: In the latest version of the DB file, readings are no longer filled into the "number" and "number_two" columns (dead columns), but into "number_replaced" and "number_two_replaced".