Originally posted by grtaylor
View Post
Announcement
Collapse
No announcement yet.
Yet another mobile app
Collapse
This topic is closed.
X
This is a sticky topic.
X
X
-
-
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 I have no errors to report in the log, any suggestions I can try to further debug without an error being reported?Sep-28 8:23:43 PM Starting Plug-In HSBuddy loaded in 15037 milliseconds
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.
- Likes 1
Comment
-
Originally posted by endezo View PostI'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]
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 PostLove 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
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
-
Originally posted by axling View PostHi. 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.
Comment
-
Originally posted by pcgirl65 View PostI have found that this is draining the batteries on our iphones really fast. Anybody else having this issue?
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)"Living with technology means living in a [constant] state of flux." S. Higgenbotham, 2023
"Reboot and rejoice!" F. Pishotta, 1989
- Likes 1
Comment
Comment