Hi,
it’s an interesting proposal. What about having a list of Wifis (SSIDs) that, when connected to them, trigger Zanzito to stop sending updates?
gl
Hi,
it’s an interesting proposal. What about having a list of Wifis (SSIDs) that, when connected to them, trigger Zanzito to stop sending updates?
gl
If you can please provide these options
Do not update if not moved more than say 500m from previous location- like GPSLogger.
Or do not update if not moving - from accelerometer.
I could expose this parameter in the prefs: at the moment it’s 10 meters and it’s hard coded.
But this wouldn’t save much energy, and even less with accelerometer…
I think using a list of SSIDs is a great idea. I would make it so that if it detects a given SSID that it doesn’t poll the location sensors and doesn’t send data. I would also do this when it detects the SSID and whether or not you are connected to it.
That would burn more energy than what it saves: it means having the WiFi scanner always active… maybe not a good idea.
So, to recap: I would insert a list of WiFi SSIDs into Zanzito preferences and, whenever the device connects to any of them, it disables location tracking?
I mean: Zanzito remains connected for all other updates, is that right?
What do you all think?
@CTLS
just show up in the notification pulldown but not show an icon
@thatkide
to get the back button action to not prompt to exit out of the app
It’s all done in Zanzito 1.2, see here
Good point. I like that approach. If connected to a specified ssid then stop sending data but still be open to receive configuration messages.
Thanks, I really appreciate it.
I start to have this problem
2017-07-24 22:34:41 ERROR (MainThread) [homeassistant.helpers.template] Error parsing value: ‘dict object’ has no attribute ‘users’ (value: {“message”:“You should insert fingerprints before tracking, see documentation”,“success”:false}
, template: {{ value_json.users.mi5splus[0].location }})
camera mi5splus:
- platform: mqtt
topic: zanzito/shared_pictures/mi5splus
name: Zanzito MI5SPLUS Camera
device_tracker:
- platform: mqtt_json
devices:
my_device: zanzito/mi5splus/location
notify:
- name: claudio_zanzito
platform: zanzito
device-name: mi5splus
It’s a FIND error: have a look at your FIND server status (via its web interface) and see if something is wrong there.
but is not enabled in zanzito.
I had find before I can’t remember my login … nowhere to get it from
as far as I can tell from the error message, you have somewhere in HA something that parses a location message from FIND, which in turns throws an error for not being properly setup.
I guess it is not related to Zanzito, but let me know what you find out
gl
I started using the notifier component for Zanzito, thank you. I had a question about the config though, would it be possible to somehow pass a template to the device-name key? Something like the following?
─► grep notify: configuration.yaml; echo; cat notify/zanzito_jc.yaml
notify: !include_dir_list notify/
---
platform: zanzito
name: zanzito_jc
device-name: >
{{ states('sensor.ha_jc_name')|lower() }}
I’ve abstracted personal information using secrets.yaml and have created a sensor with my name (which contains a capital letter), I then use my name as the device name which is also used with OwnTracks emulation. This may be a limitation of the notify component of HA and I’m just looking for other options.
Hi,
Yes, as far as I know you can’t pass a template as a component configuration parameter in HA. I’m afraid configuration parameters validation is out of the hand on the single component, but I could be wrong…
If you haven’t already done so, why don’t you open another thread asking this question in general: there are a lot of people here that know the internals of HA far better than myself…
gl
I didn’t know if it had something to do with the component but after I ran some tests with other components, I came to the same conclusion. Thanks!
So a really out of left field observation, but I noticed at times when I’m having issues with HA I tend to swear at it by name, Zanzito detects the keyword and spits back command not found. I thought for a quick half hour project I’d give it a bit more personality and write some activities/automations so that when I spout off and Zanzito detects it, HA would shoot back some funny responses through TTS. Because of this I found there’s a profanity filter in google voice that *****'s out parts of profanity even while it searches using the entire term.
No big deal. However, it turns out when you use a voice command in an activity that includes ***'d out terms, Zanzito encounters an error and shuts the entire app down. Not sure if there’s a workaround, or even a large need to workaround it, but I’m sure I’m not the only one swearing at my HA setup sometimes.
Wow, I didn’t know Zanzito could be so prude
I could not reproduce this bug in in Italian: I’ll try in English later…
thanks
gl
EDIT: maybe you could send me a PM with the exact profanities that trigger the crash?
You can turn this off in the JSON
"profanityFilter": false
I think it defaults to true.
On your phone, you can set it from here:
Had to grab a slightly more recent faq on removing blocked swear words, but that did the trick. Still very weird that it gave Zanzito such trouble. Pretty modest app you’ve got there.
Would be nice if you linked that more recent FAQ… Damn it! LOL