Announcement

Collapse
No announcement yet.

HSBuddy feature requests

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

    #31
    Push notifications stopped working


    I've updated to the latest version; that didn't fix it - I'm unsure how to diagnose, looking for ideas.

    Error in HandleAction: System.AggregateException: One or more errors occurred. (An error occurred while sending the request) ---> System.Net.Http.HttpRequestException: An error occurred while sending the request ---> 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.SocketAsyncResult.CheckIfThrowDelayedExce ption () [0x00014] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.Sockets.Socket.EndConnect (System.IAsyncResult asyncResult) [0x0002c] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.Sockets.SocketTaskExtensions+<>c.b__2_1 (System.IAsyncResult asyncResult) [0x00006] in <5bf358e735be486487282a37cb3bce80>: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) [0x00019] in <04750267503a43e5929c1d1ba19daf3e>:0 --- End of stack trace from previous location where exception was thrown --- at System.Net.WebConnection.Connect (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x0019b] in <5bf358e735be486487282a37cb3bce80>:0 --- End of inner exception stack trace --- at System.Net.WebConnection.Connect (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x00217] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.WebConnection.InitConnection (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x000cc] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.WebOperation.Run () [0x0009a] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.Http.HttpClientHandler.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) [0x002e7] in <7829ac3948144b96baaf50105557c631>:0 --- End of inner exception stack trace --- at System.Net.Http.HttpClientHandler.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) [0x00478] in <7829ac3948144b96baaf50105557c631>:0 at System.Net.Http.HttpClient.SendAsyncWorker (System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken) [0x000ca] in <7829ac3948144b96baaf50105557c631>:0 --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <04750267503a43e5929c1d1ba19daf3e>:0 at System.Threading.Tasks.Task`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) [0x0002b] in <04750267503a43e5929c1d1ba19daf3e>:0 at System.Threading.Tasks.Task`1[TResult].get_Result () [0x0000f] in <04750267503a43e5929c1d1ba19daf3e>:0 at HSPI_HSBuddy.Clients.OneSignalNotifier.SendNotificationToSin gleApp (System.String appId, System.Collections.Generic.IEnumerable`1[T] clients, System.String message, System.Collections.Generic.List`1[T] invalidClients) [0x000b3] in <3e9db2e9e85747fdbbbe9067d12e1c40>:0 at HSPI_HSBuddy.Clients.OneSignalNotifier.SendNotification (System.Collections.Generic.IEnumerable`1[T] clients, System.String message) [0x000a0] in <3e9db2e9e85747fdbbbe9067d12e1c40>:0 at HSPI_HSBuddy.Actions.PushNotificationAction.HandleAction (HomeSeerAPI.IPlugInAPI+strTrigActInfo actInfo) [0x000ed] in <3e9db2e9e85747fdbbbe9067d12e1c40>:0 at HSPI_HSBuddy.HSPI.HandleAction (HomeSeerAPI.IPlugInAPI+strTrigActInfo ActInfo) [0x00006] in <3e9db2e9e85747fdbbbe9067d12e1c40>:0 ---> (Inner Exception #0) System.Net.Http.HttpRequestException: An error occurred while sending the request ---> 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.SocketAsyncResult.CheckIfThrowDelayedExce ption () [0x00014] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.Sockets.Socket.EndConnect (System.IAsyncResult asyncResult) [0x0002c] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.Sockets.SocketTaskExtensions+<>c.b__2_1 (System.IAsyncResult asyncResult) [0x00006] in <5bf358e735be486487282a37cb3bce80>: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) [0x00019] in <04750267503a43e5929c1d1ba19daf3e>:0 --- End of stack trace from previous location where exception was thrown --- at System.Net.WebConnection.Connect (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x0019b] in <5bf358e735be486487282a37cb3bce80>:0 --- End of inner exception stack trace --- at System.Net.WebConnection.Connect (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x00217] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.WebConnection.InitConnection (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x000cc] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.WebOperation.Run () [0x0009a] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <5bf358e735be486487282a37cb3bce80>:0 at System.Net.Http.HttpClientHandler.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) [0x002e7] in <7829ac3948144b96baaf50105557c631>:0 --- End of inner exception stack trace --- at System.Net.Http.HttpClientHandler.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) [0x00478] in <7829ac3948144b96baaf50105557c631>:0 at System.Net.Http.HttpClient.SendAsyncWorker (System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken) [0x000ca] in <7829ac3948144b96baaf50105557c631>:0 <---

    Comment


      #32
      Hi,
      I found HSBuddy while trying to get some form of location / geofencing setup working - it appears now to be the the only supported location tool for homeseer!

      It looks generally great as an overall interface app as well, but I've not had a good look at that side yet.


      Request: Is it possible to put the name of a geofence entry in to a device? eg. so a single device text or attribute can be set "Home", "Work", "Shop", "Parents", "Unknown" ect. by a single event, when the location changes in or out of a fence? That would be great for use on home touchscreens, to know where people are.

      Also, making it possible to store the raw location data lat/long etc. as well could be very useful to allow expansion by other plugins?

      Thanks, Robert.

      Comment


        #33
        I like the new widget with last change stamp, would it be possible to have the time in military format? My phone is set to it but the app uses AM/PM.

        Comment


          #34
          HSBuddy is great! I would really like to be able to create dashboards, etc. from my laptop (as opposed to just my phone or tablet). For me, it is much more efficient to make dashboards this way.

          Comment


            #35
            Size of icons:
            I noticed when selecting "icons only" , you can have bigger or smaller icons with resizing the widget. When selecting for example " device name" the icons are a set size. It is possible to make it resizable as well?

            Text in the widget:
            Would it be possible to change the place of the text on top or below the icon?
            My preference would be to have big Icons and below or above the icon a small text/device name.

            Thanks,
            Cor

            Comment


              #36
              Originally posted by Corvl1 View Post
              Size of icons:
              I noticed when selecting "icons only" , you can have bigger or smaller icons with resizing the widget. When selecting for example " device name" the icons are a set size. It is possible to make it resizable as well?

              Text in the widget:
              Would it be possible to change the place of the text on top or below the icon?
              My preference would be to have big Icons and below or above the icon a small text/device name.

              Thanks,
              Cor
              I think you can achieve the layout you want by adding multiple 'information' widgets for the same device - one with 'icon only' and other with 'no icon'. Then you can group them together so they appear as a single widget. This should give you more information on how to do this: http://hsbuddy.avglabs.net/pages/das...ng-with-groups

              Comment


                #37
                avargaskun : thank you , that works well!

                Cor

                Comment

                Working...
                X