Comments (11)
Alright thanks a lot for researching this issue. Turns out the problem was that the loading of these data is made per device type, and wasn't triggered for most "theengs" specific devices.
Now it also turns out that I have none of these devices, so I didn't see that problem, and you only have these devices, so you only saw this problem ^^
from app.
Same on Android
from app.
I tested on 4 different devices, and I can't say that I understand that problem.
Are we talking about the editable location fields with the little pen icon?
Same than the issue with the MAC addresses, it seems to be working fine (but I can imagine how that feature can produce issues). The editable location feature is years old, and I've never heard about any issue with it.
from app.
Are we talking about the editable location fields with the little pen icon?
Yes, for me whenever I set a location there, then completely close the App - not just hide it - and open the App again all the locations are cleared. As the same closing will happen when an update is installed the location will get cleared as well - happened for me with installing a new TestFlight build.
Not sure why you are not seeing this.
How best to verify? Shall I make a video of it?
from app.
Are we talking about the editable location fields with the little pen icon?
Yes, if I add a location, close the app and reopen it later I lose the location
from app.
Very latest macOS build, the same happening for me on iOS
Screen.Recording.2023-02-07.at.20.13.37.mov
from app.
You could try opening the actual database (with that kind of software https://sqlitebrowser.org/) and see if the texts have been registered.
It should be located in /Users/name/Library/Application Support/Theengs/Theengs/data.db
The names (and incidentally, manual MACs) are saved in the devices table and should look like this:
(Obviously don't open or edit the db file while the app is in use, or it will lock until the one app has set a lock free's it)
You can also try to move that file somewhere else in order to fake a new app install, and see if the problem still occurs.
from app.
Also just to be sure, you should really validate inputs with enter key (or associated action on the mobile keyboards) and not with the back action button.
from app.
Also just to be sure, you should really validate inputs with enter key (or associated action on the mobile keyboards) and not with the back action button.
Of course I tried all that before logging the issue, unfortunately not for the video ;) Any app should save active text field entries on leaving a view though, unless there is a specific Save button implemented in the view.
The names (and incidentally, manual MACs) are saved in the database's devices tables.
I also thought it could be related to the MAC issue, as they are also not being saved across restarts
but then this is not verifiable until the unsaved/repopulated MACs are being addressed.
Not sure if this should affect the Android version though as Florian experienced.
Strangely enough the locations AND the MAC addresses are saved in the database, but neither of them do get populated when opening the App again - read permissions or re-population issue?
Even more perplexing now.
from app.
So both the MACs and Locations are in the database, they also do get updated when making changes in the open App, so writing to the database is, and likely always has been, fine.
Just when opening the App again they do not get read and populated into the devices.
from app.
Closing as verified with the latest build as fixed.
Opening the app immediately populates the locations, and also the previously saved MAC addresses are there for all devices. π
from app.
Related Issues (20)
- Sorting not working - on iOS at least with my sensors HOT 5
- Suggestion for unit handling of generic devices widget
- Active RDL52832 beacon crashes app when searching/scanning for new sensors HOT 4
- Suggestion to redfine the value range for the CGDN1 CO2 bars and semicircle indicators HOT 1
- Assigned MAC addresses get cleared when closing and reopening the app HOT 6
- Request to make Home Assistant discovery optional with a switch in the MQTT Integration settings HOT 3
- Qingping Alarm Clock CGD1 not fetching data on iOS HOT 1
- Android app does not send data over mqtt integration HOT 8
- Feature Request: Polar H10 HOT 19
- Govee H5101 visible in device browser but not detected. HOT 13
- Black-listed and deleted devices are back in the list with next search for new sensors HOT 4
- Incluson of external probe property for TH-1/TH-2 needs widget/registration adjustment HOT 1
- Device name resets after a short period - Android app HOT 3
- Mqtt disconnects HOT 16
- No Sensors Shown on iOS App HOT 8
- No MQTT data with iOS App HOT 20
- TH3 HOT 1
- Unable to connect to HiveMQ broker HOT 1
- App does. Not show any device, but shows device in device explorer HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from app.