Replies: 36 comments 140 replies
-
@joknjokn Sorry for the delayed reply. I'll try to cover everything.
This is something I will try to do
This is not something I will try to do, namely because I feel that BirdWeather does a better job of this than I would be able to create.
Agreed! And done ~~ this change is now in the
I'm reorganizing the Tools page to hopefully make that more clear. There will also be a very different "Manage Services" page (which itself is new). For what it is worth, you should never really need to use those, except "Restart ALL Services" since it does the best job. Also,
I all of this is super new, so I have just been building tools and services out to be sure that everything functions properly. I will be putting together accompanying documentation once I know what tools and services are working and worth keeping. I plan to have this documentation both with_in_ and with_out_ the local installation environment, meaning you should be able to know and find out what you need to know when using the software, but can also access that information outside of the installation, in the GitHub Wiki to be precise.
This is doable and would be awesome! But I'm not super sure what all you would need. I can help with creating options to open the mariadb port 3306 and can add TLS through caddy proxying (and can add BasicAuth to that proxy for authentication), but I've not worked with tokens much before (if that's what APIs like most), but can work well with keys if that is of any help??? @CaiusX has tinkered a bit with accessing the database to grab statistics and run queries, so he may have some insight into the needs there? Thanks for the great ideas and requests! Keep them coming! |
Beta Was this translation helpful? Give feedback.
-
Feature requests and todosI'm trying to keep the feature requests in one place so that I don't lose track of them. If you don't see your previously mentioned feature request below, please comment and let me know so that I will add it and it will not be forgotten nor overlooked -- thank you
|
Beta Was this translation helpful? Give feedback.
-
Offload to USB: very good idea to use the file manager for that! How do I manage to see and reach out to a USB stick in the file manager ? I plugged one in and it is not shown there. |
Beta Was this translation helpful? Give feedback.
-
After running for a few days, I absolutely see the issue with false positives. I know that there have been discussions about the exclude-list - but just yesterday we had the following: We got a number of false positives for Strix aluco due to the loud speakers on a stadium some distance away (with 90% confidence, no less) But then later that same evening we got ACTUAL Strix aluco detections, and again at ~5:30 this morning. So I don't want to exclude it. What I think I want is to be able to tag some detections as "false positive" - and in a broader sense it might even be helpful to at some point feed high-confidence false-positive classifications back to those who trained the model we are using, in order to improve it over time... A nice workflow would be if the Database View also included a link directly to the audio file, as well as a way to one-click mark as a false positive. |
Beta Was this translation helpful? Give feedback.
-
Hi there, I'm still alive! Is there any possibility to also add scripts that show the top 10 for yesterday, week, month and year? Links on the page do not need to be created, it's easy to fix yourself. I tried to modify the existing script for today top 10 myself, but my skills in PHP is as close to zero as anything can be. |
Beta Was this translation helpful? Give feedback.
-
After working perfect for a month or so my Pi today was not reachable from the web and I could not even log in to it from VNC or PuTTY. After power off/power on it was alive again, though with a bunch of old spectrograms to analyze. I have had a similar stop before and we then suspected it was some NTP issue, but that is taken care of and that service has not been down as I measure that. Could it be a buffer or anything else that has been filled up after long time? I don't know if this resquest has been discussed earlier when all new features have been implemented, but maybe a choise in the configuration to perform a reboot with a specified interval can be a way to prevent things like this? |
Beta Was this translation helpful? Give feedback.
-
Quick reply as always. A crontab solution was what I was thinking of, but I fully agree it's better to find the cause of what went wrong instead of just reboot the system. Maybe I should wait and see if it happens again and then run the command you suggested. Unfortunateley I didn't do that today. It seems that so much has been done in the new release (which I have not installed yet), so hopefully this will not be a problem in the future. As soon as you guys feel the release is stable I will upgrade and we have to come back how to do that. A complete new installation with the old database added or an update from the tools page? I wish I just had another Pi for testing, but as you all know it's almost impossible to buy new ones. I checked some Swedish internet shops today and they don't expect any new deliverys until october. Really sad! |
Beta Was this translation helpful? Give feedback.
-
Good point! I'll try a new installation on a spare SD card and guess the instructions above is just what I need. |
Beta Was this translation helpful? Give feedback.
-
Great newsLike, really greatA non-GitHub user emailed me yesterday with the Holy Grail in BirdNET-Pi's quest to be as good as it can be. There are a few adjustments that need to be made to these scripts, but I have tested them and am thoroughly impressed. I will not be working to get this into the To all feature requesters out there, please understand that this addition will take priority over most of the other feature requests for now, as this has been on my wish list since I started BirdNET-system (if any of you remember that iteration 😄) My best regards to you all, |
Beta Was this translation helpful? Give feedback.
-
Automatic fill of inclusion list with bird species |
Beta Was this translation helpful? Give feedback.
-
https://github.com/mcguirepr89/BirdNET-Pi/projects/13 I'm still getting a sense of the best way to track all of these requests and changes, and am hoping that this project board will be helpful. It may also be nice for you all to be able to see what I'm working on currently and what I've started and what is still waiting to get attention. My best as always, |
Beta Was this translation helpful? Give feedback.
-
I have a suggestion to split viewdb.php into two scripts and move the last part to a "species summary" script and in this remove the update interval or at least make it longer. As the solution is now, it is difficult to study species summary and statistics because the page is updated every 30 seconds and then jumps to the top of the page. The update is of course necessary for the first part of the page. I have made a quick and dirty solution on my installation ("Artsummering") and think it works better. It is done quickly and can certainly be done better if you can code PHP. I just removed the first part and changed the update interval. |
Beta Was this translation helpful? Give feedback.
-
Restoring MariaDB |
Beta Was this translation helpful? Give feedback.
-
Update: |
Beta Was this translation helpful? Give feedback.
-
Bar chart in Species Stats I have a suggestion to include a bar chart, if possible, above the bird image, which should show number of detections for each week of the year for the choosen species. A rolling graphic would be perfect with the last week on the far right, so a whole year is covered back in time. |
Beta Was this translation helpful? Give feedback.
-
I think it could be cool to have a "Weekly Report" type of thing, where the system analyzes the data from the past week and compares it to the week prior. So it might look something like: Weekly Report for Week 14 (4/11/22 - 4/28/22)Top 7 Species Last Week: Species Detected For The First Time: etc, etc. Then I think the obvious next step is to integrate this with the notifications system, offering a "weekly digest" sort of thing. Just some thoughts. |
Beta Was this translation helpful? Give feedback.
-
How do i update to test branch and potentially go back to stable?
…________________________________
From: ehpersonal38 ***@***.***>
Sent: Wednesday, June 29, 2022 5:21:22 PM
To: mcguirepr89/BirdNET-Pi ***@***.***>
Cc: b0rnwr0ng ***@***.***>; Comment ***@***.***>
Subject: Re: [mcguirepr89/BirdNET-Pi] Feature requests (Discussion #125)
I've done quite some work implementing this, and here's how it looks so far in an email notification:
[chrome_PVQfYX9FbN]<https://user-images.githubusercontent.com/103586016/176545617-fcdaac8a-cb3b-48df-b09b-6ca644128fef.png>
I'm looking for people to test this before I push it into main! If you'd like to help me, please update to the test branch and force a report to be sent:
cd $HOME/BirdNET-Pi/scripts
bash update_birdnet.sh -b weekly-report
bash weekly_report.sh
So if anyone is able to test that everything works as expected, I'd greatly appreciate it!
—
Reply to this email directly, view it on GitHub<#125 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADTWEJH2MPFENSGMTH2ZZDDVRS45FANCNFSM5NJWCN4A>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Fyi but i never set up notifications
birdnetpi:~/BirdNET-Pi/scripts$ bash weekly_report.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3666 0 3666 0 0 154 0 --:--:-- 0:00:23 --:--:-- 821
2022-06-29 17:49:27,723 - WARNING - Failed to load Apprise configuration from file:///home/pi/BirdNET-Pi/apprise.txt?encoding=utf-8&cache=yes
2022-06-29 17:49:27,724 - ERROR - You must specify at least one server URL or populated configuration file.
Usage: [OPTIONS] SERVER_URL [SERVER_URL2 [SERVER_URL3]]
Send a notification to all of the specified servers identified by their URLs
the content provided within the title, body and notification-type.
For a list of all of the supported services and information on how to use
them, check out at https://github.com/caronc/apprise
Options:
-b, --body TEXT Specify the message body. If no body is
specified then content is read from <stdin>.
-t, --title TEXT Specify the message title. This field is
complete optional.
-c, --config CONFIG_URL Specify one or more configuration locations.
-a, --attach ATTACHMENT_URL Specify one or more attachment.
-n, --notification-type TYPE Specify the message type (default=info).
Possible values are "info", "success",
"warning", and "failure".
-i, --input-format FORMAT Specify the message input format
(default=text). Possible values are "text",
"html", and "markdown".
-T, --theme THEME Specify the default theme.
-g, --tag TAG Specify one or more tags to filter which
services to notify. Use multiple --tag (-g)
entries to "OR" the tags together and comma
separated to "AND" them. If no tags are
specified then all services are notified.
-Da, --disable-async Send all notifications sequentially
-d, --dry-run Perform a trial run but only prints the
notification services to-be triggered to
stdout. Notifications are never sent using
this mode.
-l, --details Prints details about the current services
supported by Apprise.
-R, --recursion-depth INTEGER The number of recursive import entries that
can be loaded from within Apprise
configuration. By default this is set to 1.
-v, --verbose Makes the operation more talkative. Use
multiple v to increase the verbosity. I.e.:
-vvvv
-e, --interpret-escapes Enable interpretation of backslash escapes
-D, --debug Debug mode
-V, --version Display the apprise version and exit.
--help Show this message and exit.
birdnetpi:~/BirdNET-Pi/script
Get Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: Jeff ***@***.***>
Sent: Wednesday, June 29, 2022 5:48:55 PM
To: mcguirepr89/BirdNET-Pi ***@***.***>; mcguirepr89/BirdNET-Pi ***@***.***>
Cc: Comment ***@***.***>
Subject: Re: [mcguirepr89/BirdNET-Pi] Feature requests (Discussion #125)
Oh i see and run the shell scripts to go to test. On my way!
Get Outlook for Android<https://aka.ms/AAb9ysg>
________________________________
From: ehpersonal38 ***@***.***>
Sent: Wednesday, June 29, 2022 5:29:39 PM
To: mcguirepr89/BirdNET-Pi ***@***.***>
Cc: b0rnwr0ng ***@***.***>; Comment ***@***.***>
Subject: Re: [mcguirepr89/BirdNET-Pi] Feature requests (Discussion #125)
Going back to main will be as easy as Tools -> System Controls -> Update
—
Reply to this email directly, view it on GitHub<#125 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADTWEJE7GQ3UES5N6W4IW7LVRS54HANCNFSM5NJWCN4A>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Getting this trying to send to gmail:
WARNING - A Connection error occurred sending Email notification to smtp.gmail.com.
…________________________________
From: Jeff ***@***.***>
Sent: Wednesday, June 29, 2022 5:51:37 PM
To: mcguirepr89/BirdNET-Pi ***@***.***>; mcguirepr89/BirdNET-Pi ***@***.***>
Cc: Comment ***@***.***>
Subject: Re: [mcguirepr89/BirdNET-Pi] Feature requests (Discussion #125)
Fyi but i never set up notifications
birdnetpi:~/BirdNET-Pi/scripts$ bash weekly_report.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3666 0 3666 0 0 154 0 --:--:-- 0:00:23 --:--:-- 821
2022-06-29 17:49:27,723 - WARNING - Failed to load Apprise configuration from file:///home/pi/BirdNET-Pi/apprise.txt?encoding=utf-8&cache=yes
2022-06-29 17:49:27,724 - ERROR - You must specify at least one server URL or populated configuration file.
Usage: [OPTIONS] SERVER_URL [SERVER_URL2 [SERVER_URL3]]
Send a notification to all of the specified servers identified by their URLs
the content provided within the title, body and notification-type.
For a list of all of the supported services and information on how to use
them, check out at https://github.com/caronc/apprise
Options:
-b, --body TEXT Specify the message body. If no body is
specified then content is read from <stdin>.
-t, --title TEXT Specify the message title. This field is
complete optional.
-c, --config CONFIG_URL Specify one or more configuration locations.
-a, --attach ATTACHMENT_URL Specify one or more attachment.
-n, --notification-type TYPE Specify the message type (default=info).
Possible values are "info", "success",
"warning", and "failure".
-i, --input-format FORMAT Specify the message input format
(default=text). Possible values are "text",
"html", and "markdown".
-T, --theme THEME Specify the default theme.
-g, --tag TAG Specify one or more tags to filter which
services to notify. Use multiple --tag (-g)
entries to "OR" the tags together and comma
separated to "AND" them. If no tags are
specified then all services are notified.
-Da, --disable-async Send all notifications sequentially
-d, --dry-run Perform a trial run but only prints the
notification services to-be triggered to
stdout. Notifications are never sent using
this mode.
-l, --details Prints details about the current services
supported by Apprise.
-R, --recursion-depth INTEGER The number of recursive import entries that
can be loaded from within Apprise
configuration. By default this is set to 1.
-v, --verbose Makes the operation more talkative. Use
multiple v to increase the verbosity. I.e.:
-vvvv
-e, --interpret-escapes Enable interpretation of backslash escapes
-D, --debug Debug mode
-V, --version Display the apprise version and exit.
--help Show this message and exit.
birdnetpi:~/BirdNET-Pi/script
Get Outlook for Android<https://aka.ms/AAb9ysg>
________________________________
From: Jeff ***@***.***>
Sent: Wednesday, June 29, 2022 5:48:55 PM
To: mcguirepr89/BirdNET-Pi ***@***.***>; mcguirepr89/BirdNET-Pi ***@***.***>
Cc: Comment ***@***.***>
Subject: Re: [mcguirepr89/BirdNET-Pi] Feature requests (Discussion #125)
Oh i see and run the shell scripts to go to test. On my way!
Get Outlook for Android<https://aka.ms/AAb9ysg>
________________________________
From: ehpersonal38 ***@***.***>
Sent: Wednesday, June 29, 2022 5:29:39 PM
To: mcguirepr89/BirdNET-Pi ***@***.***>
Cc: b0rnwr0ng ***@***.***>; Comment ***@***.***>
Subject: Re: [mcguirepr89/BirdNET-Pi] Feature requests (Discussion #125)
Going back to main will be as easy as Tools -> System Controls -> Update
—
Reply to this email directly, view it on GitHub<#125 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADTWEJE7GQ3UES5N6W4IW7LVRS54HANCNFSM5NJWCN4A>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hey, unless i'm a dunce and i've missed it. Would there be a possibility of exporting the database as a neBird ready export? I know it's possible to jump into the database through tools but an easy 1 stop method would be best with the possibility of setting wanted dates. Hell an integration between the two would be alwsome. |
Beta Was this translation helpful? Give feedback.
-
While it sucks, it's absolutely necessary at this time to maintain the
cleanliness of ebird data and sanity of their mods. My birdnet finds
eastern screech owls and barn owls with surprising frequency in my suburban
neighborhood. Every band saw at a new home construction site sounds like an
owl to it. Even with 70% confidence filter, maybe 10-20% of the birds found
each day are incorrect.
…On Fri, Aug 5, 2022, 8:54 AM ehpersonal38 ***@***.***> wrote:
That sucks, but I respect their decision. Anyone have any ideas on ways I
can repurpose the CSV exporter? Would hate for all that code to go to waste
—
Reply to this email directly, view it on GitHub
<#125 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABTIB3BNUTYIHW43JVKBFBLVXUFI3ANCNFSM5NJWCN4A>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
the manual verification thing, if you listen to the audio call and make a
checklist manually, that's pretty legit. ebird wants to know whatever
birds you can confirm. as long as you are next to the sensor, and it's not
in some remote location:
https://support.ebird.org/en/support/solutions/articles/48000795623-ebird-rules-and-best-practices
…On Fri, Aug 5, 2022 at 12:40 PM ehpersonal38 ***@***.***> wrote:
Yeah, I understand. I guess I'd need to add in some manual verification
thing. And that sounds like too much work, hehe. I'll shelf the code until
something else comes along.
—
Reply to this email directly, view it on GitHub
<#125 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABTIB3BCHICTTXMDPTXEMEDVXU7ZBANCNFSM5NJWCN4A>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
That reminds me, dog barks get picked up as Common Ravens.
…On Fri, Aug 5, 2022 at 1:06 PM David Levine ***@***.***> wrote:
While it sucks, it's absolutely necessary at this time to maintain the
cleanliness of ebird data and sanity of their mods. My birdnet finds
eastern screech owls and barn owls with surprising frequency in my suburban
neighborhood. Every band saw at a new home construction site sounds like an
owl to it. Even with 70% confidence filter, maybe 10-20% of the birds found
each day are incorrect.
… <#m_-5881436831326726844_>
I have the same situation at home and often the confidence level is above
80%.
There are 3 persistent misidentifications I had - Barred Owl, Trumpeter
Swan & Great Blue Heron. These occur when a car is getting locked and it
makes the beep/chirp confirmation from the horn; a train comes by and blows
its whistle at a nearby crossing about 1/3 mile away; what I think is s
leaf blower or lawn mower.
I added these 3 species to the exclude list this morning to see how things
go. Up to now, I would delete them when they occurred after listening &
confirming they were one of the 3 sounds I mentioned above. I'll have to
see if the above sounds continue to get misidentified to different species.
Discarding the above, the detection seems really solid and I'm amazed at
all the various species that are caught from our feeders or flying by.
- David
—
Reply to this email directly, view it on GitHub
<#125 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABTIB3H3BQXFFZ4NSONN6EDVXVCYHANCNFSM5NJWCN4A>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Thanks for your contributions! |
Beta Was this translation helpful? Give feedback.
-
Here's another idea, adding a weather Api. Thinking OpenWeatherMap. Then you could correlate each detection with the current weather. At first glance it may sound useless but some birds will only call when it's sunny and not windy etc... |
Beta Was this translation helpful? Give feedback.
-
Wondering about a text search box for the 'Excluded Species List' page to speed up selecting from the All Species Labels list? |
Beta Was this translation helpful? Give feedback.
-
#8 add options to mod spectographe on page without going through CL. |
Beta Was this translation helpful? Give feedback.
-
Oh i see and run the shell scripts to go to test. On my way!
Get Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: ehpersonal38 ***@***.***>
Sent: Wednesday, June 29, 2022 5:29:39 PM
To: mcguirepr89/BirdNET-Pi ***@***.***>
Cc: b0rnwr0ng ***@***.***>; Comment ***@***.***>
Subject: Re: [mcguirepr89/BirdNET-Pi] Feature requests (Discussion #125)
Going back to main will be as easy as Tools -> System Controls -> Update
—
Reply to this email directly, view it on GitHub<#125 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADTWEJE7GQ3UES5N6W4IW7LVRS54HANCNFSM5NJWCN4A>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Is is possible to add an option in settings to change the way daily charts are displayed? Currently it displays the top-10 and bottom-10. As discussed here #465 some people (including me), would rather like to see a complete rundown of all detected species by hour for the current day. So this could be a setting, depending on taste or preference. (I could probably change this on my system. However, that would make me hesitant to upgrade.) |
Beta Was this translation helpful? Give feedback.
-
got it daily_plot.py Line 176
Ps: I forgot to answer you, I’ll write to you in the next few days |
Beta Was this translation helpful? Give feedback.
-
Hi,
Here are some suggested features/additions/changes. Instead of creating a billion tickets, I guess this is easier.
Idea 1
Option 1.1: Link species name in i.e. the Database view to the corresponding "By Common Name" folder for easy access to files
Option 1.2: Link species names to a species profile-page with relevant stuff like:
Idea 2
Idea 3
Idea 4
Idea 5
Beta Was this translation helpful? Give feedback.
All reactions