Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Christian

Medlemmer
  • Innlegg

    438
  • Ble med

  • Besøkte siden sist

Alt skrevet av Christian

  1. Mente jeg gjorde det også.. men får se på et i morra... Sånn ser det ut hos meg
  2. Avstanden er ca 3-4 meter, og de Nexa bryterne jeg har, fungerer helt topp, på omtrent samme avstand..
  3. Jeg ser nå at det står ikke noe transmitter der, men når jeg velger transmitter og done, går tilbake til Home, og så tilbake på enheten, så står det igjen "none" på transmitter. Så det virker som om den ikke vil lagre...
  4. Tapatalk skal absolutt poste dobbelt... de fungerte på Vera med ac protokollen, men kan teste arc også Sent from my iPhone using Tapatalk
  5. Har valgt transmitter og den er i læremodus når man setter den inn i kontakten... Sent from my iPhone using Tapatalk
  6. Har valgt transmitter og den er i læremodus når man setter den inn i kontakten... Sent from my iPhone using Tapatalk
  7. Jeg har fulgt oppskriften på Homeseer skolen, men når jeg trykker On i Home på Homeseer så skjer det ikke noe (den skal jo kvittere med to ganger av/på). Jeg har forsøkt å resette den etter brukermanualen også. AC protokoll er aktivert.
  8. Ja, Men tenkte mer på Zwave dataene Sent from my iPhone using Tapatalk
  9. Kan man flytte en Zwave stikk fra en port til en annen uten å måtte konfigurere alt på nytt Sent from my iPhone using Tapatalk
  10. Ser ut som om det var det at stikken stod i en USB hub som var problemet. Ja, IP er jo greit uansett, får se etterhvert, kanskje man må ty til en til Zwave stikk til med IP. Men for nå så får dette fungere.
  11. Kan se ut som om det var det Z-stikken stod i en HUB som var problemet... Mente jeg leste en eller annen plass at den burde stå i en HUB med egen strømforsyning, men samme det. Gikk raskt og fint, uten feilmeldinger mer enn tydeligvis vanlig, å etablere en ny Z-wave enhet når stikken stod rett i ESXI hosten
  12. Men som sagt blir jo usikker på om det hjelper... Sent from my iPhone using Tapatalk
  13. Satte stikken rett i en PC og installerte hs og parring gikk som en drøm. Forsøkte VirtualHere uten hell... så tja.., vet ikke Sent from my iPhone using Tapatalk
  14. Siden jeg ikke har lys i vaskerommet, og ikke har en RPi, så testet jeg Virtual Here, men det ble ikke noe bedre enn å innstallere Z-stikken i USB passthrough på serveren. Er det noen spesielle oppsett som må gjøres, eller skal det bare fungerer out of the box ? Jeg HS på maskinen jeg har stikken på nå, og da fikk jeg parret opp Z-wave uten problemer. Hvis dette ikek fungerer så må jeg vel en tur på Kjell.com i morra å kjøpe en RPi, er det da vesentlig om man kjører en RPi 2 eller 3 (ZoRaC har lært meg en ny forkortelse idag ) ?
  15. Ja, USB med passthrough. Har du link til den guiden ? Hva mener du med RPi ?
  16. Jeg begynte i går å skulle inkludere zwave devicene mine i HS. Men hver gang jeg skal legge til en ny device får jeg timeout fra zwave devicen, og i går fikk jeg lagt til en enhet etter å ha resatt fibaro dimmeren flere ganger, og måtte tilslutt resette nettverket, det var jo greit når det var den første jeg skulle legge til, Men nå har jeg jo en enhet der fra før, og nå ser det ut som om hele HS henger. Siste feilmeldingen jeg får er : jan-26 19.27.25 Warning Plugin Z-Wave is not responding but it is still running, not restarting yet. jan-26 19.27.10 Device Control Device: Kjeller Kjellerstue Kjellerstue,Lys to Off (0) by/from: CAPI Control Handler jan-26 19.27.00 Error Getting web page from plugin page ZWaveWho:Objektreferanse er ikke satt til en objektforekomst. jan-26 19.26.43 Z-Wave Error New Interface: Error, the Z-Wave API Transmit Queue is not empty after waiting 20 seconds - the interface may be disconnected or not operational (New Interface). Maskinen som dette kjøres på er en HP Proliant DL360 med ESXI 6.0, og en VM guest som kjører Windows 10
  17. Tenkte jeg skulle forsøke meg på å få kontakt med MyQ. Jada, vet at det finnes en plugin til dette allerede, men fant ut at dette kunne være en artig og relativt enkel plass å begynne å se på scripting. Jeg fant først en side på nettet som kan hjelpe til med å lage de klassene man trenger, dette skal visstnok også kunne implementeres rett inn i Visual Studio, men jeg gikk på jsonutils.com. Her kan du lime inn json strengen, eller en URL, så får du ut klassene. Status kan ha fire statuser : 1 - åpen 2 - lukket 3 - closing 4 - opening Koden min ble da som følger : Class Min_lille_lekestue Public Class Attribute Public Property AttributeId As Integer Public Property Name As String Public Property Value As String Public Property UpdatedTime As String Public Property MyQDeviceTypeAttributeId As Integer Public Property IsDeviceProperty As Boolean Public Property AttributeDisplayName As String Public Property IsPersistent As Boolean Public Property IsTimeSeries As Boolean Public Property IsGlobal As Boolean Public Property UpdatedDate As DateTime End Class Public Class Device Public Property MyQDeviceId As Integer Public Property MyQDeviceTypeId As Integer Public Property MyQDeviceTypeName As String Public Property DeviceId As String Public Property DeviceName As String Public Property TypeId As Integer Public Property TypeName As String Public Property RegistrationDateTime As DateTime Public Property SerialNumber As String Public Property UserName As String Public Property UserConnectServerId As Integer Public Property UserCountryId As Integer Public Property Attributes As Attribute() Public Property ChildrenMyQDeviceIds As String Public Property UpdatedBy As String Public Property UpdatedDate As DateTime Public Property ParentMyQDeviceId As Integer? End Class Public Class JsonKlasse Public Property Devices As Device() Public Property ReturnCode As String Public Property ErrorMessage As String Public Property CorrelationId As String End Class Public Sub Main(ByVal Params As Object) Dim Attrib As New Attribute Dim Token As String Dim objToken As New JObject Dim TokenUrl As String Dim Tokenjson As String Dim TokenwebAddress As String Dim StatusUrl As String Dim Statusjson As String Dim objStatus As New JsonKlasse Dim Status As String Dim StatuswebAddress As String Dim appId As String Dim username As String Dim password As String 'Some Constants appId = "Vj8pQggXLhLy0WHahglCD4N1nAkkXQtGYpq2HrHD7H1nvmbT55KqtN6RSF4ILB%2fi" username = "**account_name**" password = "**account_password**" TokenwebAddress = "https://myqexternal.myqdevice.com/Membership/ValidateUserWithCulture?appId=" StatuswebAddress = "https://myqexternal.myqdevice.com/api/UserDeviceDetails?" 'Get Token - gets the token from the Myq device, this will change expires after about an hour TokenUrl = TokenwebAddress & appId & "&securityToken=null&username=" & username & "&password=" & password & "&culture=en" Tokenjson = hs.URLAction(TokenUrl, "GET", "", "") objToken = CType(JsonConvert.DeserializeObject(Tokenjson), JObject) Token = objToken.Item("SecurityToken").ToString() 'Get Status - getting the status json and deserealise it to a string, prints the status in immediate window of VS and the HS log StatusUrl = StatuswebAddress & "appId=" & appId & "&securityToken=" & Token Statusjson = hs.URLAction(StatusUrl, "GET", "", "") objStatus = JsonConvert.DeserializeObject(Of JsonKlasse)(Statusjson) Status = objStatus.Devices(1).Attributes(3).Value If Status = 2 Then hs.Writelog ("Garasjeporten er lukket") Debug.Print("Garasjen er lukket" & Status) End If End Sub End Class
  18. Fikk løst det med å deseralisere til klasser.
  19. Fikk Aeotek Z-wave stikk i posten idag
  20. Nei, har ikke kommet så langt at jeg har fått begynt å bruke VS, jeg sitter i en teksteditor for Mac, og scriptvinduet til HS
  21. Mener det var slik jeg gjorde : uptime = obj.Item("Devices")("value").ToString
  22. Takk for svar. Ja, det så jeg, så det er gjort. Jeg fant fant sånn halveis ut av det. Fikk scriptet til å fungere dersom jeg spør etter "Name", "Devices" eller "Version". Dersom jeg skal spørre etter noe annet får jeg følgende feilmelding : "cannot access child value on newtonsoft.json.linq.jproperty"
  23. Ja vet det, men det var bare for å teste en json string.. skal nok gjøre andre ting etterhvert js Sent from my iPhone using Tapatalk
  24. Jeg har en Json string som ser ur som følger : {"Name":"HomeSeer Devices","Version":"1.0","Devices":[{"ref":29,"name":"test","location":"Unknown","location2":"Unknown","value":0,"status":"Off","device_type_string":"","last_change":"\/Date(-62135596800000)\/","relationship":0,"hide_from_view":false,"associated_devices":[],"device_type":{"Device_API":0,"Device_API_Description":"No API","Device_Type":0,"Device_Type_Description":"Type 0","Device_SubType":0,"Device_SubType_Description":""},"device_image":"","UserNote":"","UserAccess":"Any","status_image":"/images/HomeSeer/status/off.gif"}]} Jeg har skrevet følgende script : Imports Newtonsoft.Json Imports Newtonsoft.Json.Linq Sub Main (params as Object) Dim value As String Dim obj As New Object Dim url as string Dim json as String url = "http://192.168.253.8/json?request=getstatus&ref=29" json=hs.urlAction(url, "GET","","") obj = JsonConvert.DeserializeObject(json) value = obj.tostring hs.WriteLog ("obj", obj) hs.WriteLog("Value of device", value) hs.WriteLog ("INFO",json) end sub Jeg får feilmelding i loggen, som sier "Running script C:\Program Files (x86)\HomeSeer HS3\scripts\test.vb :Målet forårsaket et unntak under aktivering.Objektreferanse er ikke satt til en objektforekomst." Mener og tror dette er det samme som "object reference not set to an instance of an object" på engelsk. Noen som har ett godt forslag på hvordan dette kan løses ? Er det mulig å få alle feilmeldinger i loggen i HS3 ut på engelsk forresten ?
×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.