Announcement

Collapse
No announcement yet.

Yet another mobile app

Collapse
This topic is closed.
X
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by grtaylor View Post
    Has the creator of the app/PI disappeared? Seems like no responses for some months. Which is a shame.

    I just started using HSBuddy solely for the Geofence capability on some iPhones and it works great but.... sometimes it does a quick seemingly random out/in to the home geofence, when the device is still within the area. Which makes using for disabling the home alarm a bit tricky. I guess I could try and figure out a way around it with devices and delays but it would be helpful to find out what's causing it and see if we can't fix it.

    Anyone have any ideas or seen this?
    I see this issue occasionally, but only on older Android devices running Nougat. I am not certain, but I have noticed that when this happens the Google locator changes position on their map for the device as well. I believe this is caused by the phone being handed off to a different tower, that changes the estimated location of the device and 'moves' it out of the particular geofence. My newer devices seem to do a more fine-grained triangulation of their position, and don't seem to be affected by this.

    Comment


      I just start using again HSBuddy, because the HS mobile app is too flaky and rough. I have discovered the Geofence capability of HSBuddy and like it very much, so far. Can someone please let me know how I could display the Geofence map in HSTouch? Thanks. Elliott
      "Living with technology means living in a [constant] state of flux." S. Higgenbotham, 2023
      "Reboot and rejoice!" F. Pishotta, 1989

      Comment


        I just moved to a brand new Windows 10 (1903) HS install. All other plugins and system activities are normal, except the HSbuddy plugin. Its stuck at "INFO: Plugin start is pending", with no errors reporting in the log and the EXE not running in task manager. I tried:

        Uninstalled
        Removing the exe and .config files
        Removing the ./conf ini file
        Rebooting (once I got it to start, but now cannot re-create how)
        Sep-28 8:23:43 PM Plug-In Finished initializing plug-in HSBuddy
        Sep-28 8:23:43 PM Starting Plug-In HSBuddy loaded in 15037 milliseconds
        I have no errors to report in the log, any suggestions I can try to further debug without an error being reported?

        EDIT: I HAVE A WORKAROUND: Downgrade back to 3.0.0.531 and it will let HSBuddy plugin work again. Something was changed in the HS3 code that is causing the issue. Luckily, for now, nothing major was updated that should be too much of a concern to most people.

        Comment


          Originally posted by endezo View Post
          I've been greatly appreciating the push notification feature of HSBuddy, but it completely stopped functioning recently, perhaps due to a HS update? Any attempt to trigger a push notification throws up an error which looks like this in the log:

          Code:
           [TABLE="cellspacing: 0"]
          [TR]
          [TD="colspan: 8, align: left"][COLOR=#FF0000]Error in HandleAction: System.AggregateException: One or more errors occurred. ---> System.Net.WebException: Error: ConnectFailure (The requested address is not valid in this context) ---> System.Net.Sockets.SocketException: The requested address is not valid in this context at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00064] in :0 at System.Net.WebConnection.Connect (System.Net.HttpWebRequest request) [0x0019b] in :0 --- End of inner exception stack trace --- at System.Net.HttpWebRequest.EndGetRequestStream (System.IAsyncResult asyncResult) [0x00043] in :0 at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (System.IAsyncResult iar, System.Func`2[T,TResult] endFunction, System.Action`1[T] endAction, System.Threading.Tasks.Task`1[TResult] promise, System.Boolean requiresSynchronization) [0x00014] in <8f2c484307284b51944a1a13a14c0266>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Net.Http.HttpClientHandler+c__async0.MoveNext () [0x002f7] in <41c316444c8a4380b9344ba09eeb18de>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Net.Http.HttpClient+c__async0.MoveNext () [0x000f3] in <41c316444c8a4380b9344ba09eeb18de>:0 --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00014] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Threading.Tasks.Task`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) [0x00034] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Threading.Tasks.Task`1[TResult].get_Result () [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0 at HSPI_HSBuddy.Clients.OneSignalNotifier.SendNotificationToSingleApp (System.String appId, System.Collections.Generic.IEnumerable`1[T] clients, System.String message, System.Collections.Generic.List`1[T] invalidClients) [0x000a8] in <9d46cb9554394ff7a50f37bb6eb66665>:0 at HSPI_HSBuddy.Clients.OneSignalNotifier.SendNotification (System.Collections.Generic.IEnumerable`1[T] clients, System.String message, System.Collections.Generic.IEnumerable`1[HSPI_HSBuddy.Data.ClientInfo]& invalidClients) [0x00044] in <9d46cb9554394ff7a50f37bb6eb66665>:0 at HSPI_HSBuddy.Actions.PushNotificationAction.HandleAction (HomeSeerAPI.IPlugInAPI+strTrigActInfo actInfo) [0x000b7] in <9d46cb9554394ff7a50f37bb6eb66665>:0 at HSPI_HSBuddy.HSPI.HandleAction (HomeSeerAPI.IPlugInAPI+strTrigActInfo ActInfo) [0x00006] in <9d46cb9554394ff7a50f37bb6eb66665>:0 ---> (Inner Exception #0) System.Net.WebException: Error: ConnectFailure (The requested address is not valid in this context) ---> System.Net.Sockets.SocketException: The requested address is not valid in this context at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00064] in :0 at System.Net.WebConnection.Connect (System.Net.HttpWebRequest request) [0x0019b] in :0 --- End of inner exception stack trace --- at System.Net.HttpWebRequest.EndGetRequestStream (System.IAsyncResult asyncResult) [0x00043] in :0 at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (System.IAsyncResult iar, System.Func`2[T,TResult] endFunction, System.Action`1[T] endAction, System.Threading.Tasks.Task`1[TResult] promise, System.Boolean requiresSynchronization) [0x00014] in <8f2c484307284b51944a1a13a14c0266>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Net.Http.HttpClientHandler+c__async0.MoveNext () [0x002f7] in <41c316444c8a4380b9344ba09eeb18de>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Net.Http.HttpClient+c__async0.MoveNext () [0x000f3] in <41c316444c8a4380b9344ba09eeb18de>:0 <---[/COLOR][/TD]
          [/TR]
          [/TABLE]
          I'm getting a different error, but same situation - the app works fine but I get an error when HS Buddy is supposed to push a notification. I see a lot of references to mono in my error, so maybe something was broken with a mono update? (I'm running on linux). did you ever figure this out?

          Comment


            Android 8.1 {Chinese tablet} not installing HS Buddy

            When I try to install HS buddy from the Play store it tells me it may not be optimised for my device and will not let me install it !! I get the same thing trying to install HSM.. Any ideas ??

            TIA
            Dem

            Comment


              Anybody ??

              Comment


                Hi and thank you very much for the app and plugin avargaskun. I discovered and started playing with geofences, I was wondering if you could add something like "outside of all known geofences" or something like that?
                I would like to know where my virtual string "phone device" is, and I have some rules like "enters home" and "enters work" and similar, but then I would like to show OTHER as of unknow location, then I would have to make a rule "exits home OR exits work OR exits.... " which would have to be maintained manually. Something like "enters unknown geofence" could work as well.

                Or of course, you could add a virtual device that would automatically display current geofence location, then we do not have to do anything

                Comment


                  Originally posted by themlruts View Post
                  Love the app. Just one question. Can you use variables in the push notifications? I would like to use date and time. ii tried using $date but doesn't work.
                  Thanks
                  Mike
                  I am wondering this also. Can we use variables in the push notifications? If so how do we use them?

                  Comment


                    Something weird just happened with HSBuddy. One of the iphones was reporting location every 2 seconds in the log. Then the plugin just disconnected and then started again. Now it seems to be fine. It isn't logging location every 2 seconds. Does anybody else have an issue with this?

                    Comment


                      Hi. Hsbuddy was working yesterday, but today i get "Unecspected token H in JSON at position 0" when i try to check server connection. Is it something wrong with the server connection?

                      Anyone having the same issue?
                      It is the same on 2 of my devices.
                      Click image for larger version

Name:	hsbuddy.jpg
Views:	274
Size:	66.8 KB
ID:	1345921

                      Comment


                        Hi

                        I have av Huawai phone at hsbuddy geolocation is not working very well. I can track location as long as the phone screen is on, but as soon as the phone screen is off it does not report location anymore. I have turned off the battery monitoring for HSBuddy, but still i have the same issue.

                        Anyone has a solution too this?

                        Comment


                          I have found that this is draining the batteries on our iphones really fast. Anybody else having this issue?

                          Comment


                            Originally posted by axling View Post
                            Hi. Hsbuddy was working yesterday, but today i get "Unecspected token H in JSON at position 0" when i try to check server connection. Is it something wrong with the server connection?

                            Anyone having the same issue?
                            It is the same on 2 of my devices.
                            Click image for larger version

Name:	hsbuddy.jpg
Views:	274
Size:	66.8 KB
ID:	1345921
                            Hi! If you are still running into this, would you be able to send a bug report on the issue you're seeing via the app? That will help me figure out more information about this error.

                            Comment


                              Originally posted by pcgirl65 View Post
                              I have found that this is draining the batteries on our iphones really fast. Anybody else having this issue?
                              Hi! What level of Accuracy is set on the Geolocation settings of the app? I would recommend it to set it to Medium (or lower). I have found that it is reliable enough and does not drain battery as much (it does not use GPS)

                              I have the feature turned on every day with Accuracy set to Medium. On an iPhone X I have not noticed any battery drain.

                              Comment


                                Originally posted by avargaskun View Post

                                Hi! What level of Accuracy is set on the Geolocation settings of the app? I would recommend it to set it to Medium (or lower). I have found that it is reliable enough and does not drain battery as much (it does not use GPS)
                                Is there any way to add the HSBuddy Geofence mapping to HSTouch or to see the map on the HSBuddy mobile app? Thank you. Elliott
                                "Living with technology means living in a [constant] state of flux." S. Higgenbotham, 2023
                                "Reboot and rejoice!" F. Pishotta, 1989

                                Comment

                                Working...
                                X