Announcement

Collapse
No announcement yet.

HS3 script wont run after .500 update

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • HS3 script wont run after .500 update

    Hi all,

    FixED it, i apperantly got updated with ip6 by my isp while restarting pc, so whoever has this problem aswell, look at the red correction in te code.













    So when i upgraded to .500 i get this error

    Running script C:\Program Files (x86)\HomeSeer HS3\scripts\Server-checker.vb :Exception has been thrown by the target of an invocation.Object reference not set to an instance of an object.



    Private Function GetBestInterfaceManaged(ByVal address As IPAddress, ByVal port As Integer) As NetworkInterface
    Dim socket As Socket = New Socket(AddressFamily.InterNetworkV6, SocketType.Stream, ProtocolType.IP)
    Dim outgoingInterface As NetworkInterface = Nothing
    Try
    socket.Connect(New IPEndPoint(address, port))
    If socket.Connected Then ' find the outgoing NIC
    Dim interfaces As List(Of NetworkInterface) = NetworkInterface.GetAllNetworkInterfaces.ToList()
    For Each nic As NetworkInterface In interfaces
    Dim properties As IPInterfaceProperties = nic.GetIPProperties
    Dim unicastAddress As UnicastIPAddressInformation = nothing

    For Each unicastAddress in properties.UnicastAddresses
    If unicastAddress .Address.Equals(DirectCast(socket.LocalEndPoint, IPEndPoint).Address) Then
    outgoingInterface = nic
    End If
    Next
    Next

    End If
    Return outgoingInterface
    Catch ex As SocketException
    Console.WriteLine(ex.Message)
    Return Nothing
    End Try
    End Function
    Preferred -> Jon's Plugins, Pushover, Phlocation, Easy-trigger,
    Rfxcom, Blade Plugins, Pushbullet, homekit, Malosa Scripts




    HS3Pro 3.0.0.531 on windows 7 ultimate X64 on hp quadcore laptop 8 GB.
Working...
X