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

Søk i nettsamfunnet

Viser resultater for emneknaggene 'homeseer'.

  • Søk etter emneknagger

    Skriv inn nøkkelord separert med kommaer.
  • Søk etter forfatter

Innholdstype


Kategorier

  • Generelt
    • Automasjonskaféen
    • Annen Elektronikk
    • Ditt system
    • Grafikk og design
    • Nettverk
    • Nybegynner
  • Bruksområder
    • A/V-kontroll
    • Belysning
    • Klimakontroll
    • Overvåking
    • Sikkerhet
    • Strømsparing og strøm-overvåkning
    • Talestyring
  • Systemer
    • Domoticz
    • Fibaro Home Center
    • Futurehome
    • HDL
    • Home Assistant
    • HomeKit
    • HomeSeer
    • Homey
    • Indigo Domotics
    • Node-Red
    • openHAB
    • Sensio
    • SmartThings
    • Telldus Live!
    • Vera
    • Z-Way
    • Zipato
    • Øvrige systemer
  • Teknologi / Protokoller
    • Blåtann
    • irDA
    • KNX
    • Mikrokontrollere
    • MQTT
    • RF
    • xComfort
    • Z-Wave
    • ZigBee
  • Utlån, kjøp og salg
    • Prisjakt
    • Kjøp / Salg
    • Powerbuy
    • Kommersielle tilbud
    • Utlån
  • Nettstedet
    • Kunngjøringer
    • Nyheter
    • Ris, ros og spørsmål om forumet

Blogger

  • En teknologisk hverdag
  • Enda en hobby?
  • Smånytt
  • en guide til elektro-verdenen

Kategorier

  • Nyheter
    • Produkter
    • Programvare
  • Tester
    • Systemer
  • Guider
    • Fibaro
    • HomeSeer
    • Nettverk
    • openHAB
    • Z-Wave
    • ESP32

Finn resultater i...

Finn resultater som inneholder...


Startdato

  • Start

    Slutt


Sist oppdatert

  • Start

    Slutt


Filtrer etter antall...

Ble med

  • Start

    Slutt


Gruppe


System

  1. Beskrivelse: Formålet med denne guiden er å legge til UZB1 Z-Wave interface i HomeSeer. UZB1 kan kjøpes fra bl.a. Tronika.no. Driverne kan lastes ned fra z-wave.me. Mer informasjon om installering av UZB1 Z-Wave interface, finner du i tråden "Løse problemet "Ingen tilgang", under installering av drivere til UZB1" I HomeSeer trykk på "PLUG_INS" og deretter "Manage"   Fra listen "Additional Interfaces" velger du "Lighting & Primary Technology"  Klikk avhukingsboksen for "HomeSeer Z-Wave" plug-in   Trykk på "Download and Install" Plug-in blir installert og legges til i listen over installerte plug-in. Trykk på for å aktivere plug-in, oppdater nettleservinduet, åpne menyen "PLUG-INS" og trykk "Z-Wave"  Velg menyvalget "Controller Management"   Trykk "Add Interface"  Trykk på tekstfeltet "Name:", skriv inn et meningsfylt navn og trykk "Submit".  I feltet "Interface Model:" velger du "Z-Wave.me UZB"   For å finne riktig Serie port (com port), trykker du Startknappen, skriv inn "Enhetsbehandling" og trykk på "Enhetsbehandling" i listen. Se i listen "Porter (COM og LPT)", hvilket port nummer som UZB1 har fått tildelt. I dette tilfellet COM6. Velg rett COM port under nedtrekks menyen "Serial Port:" Trykk knappen "Add"   Trykk deretter på for å aktivere plug-in   Systemet vil da jobbe litt med å aktivere   Dersom alt går som det skal, endres iconet til . Plug-in skal da være klart til bruk.
  2. Beskrivelse for Windows 7: Formålet med denne guiden er å løse installasjons problemer med driverne til UZB1 Z-wave interface. UZB1 kan kjøpes fra bl.a. Tronika.no. Driverne kan lastes ned fra z-wave.me. Mer informasjon om z-wave og interface finner du i tråden HomeSeer-skolen #3 . Installasjonsprossess fra begynnelsen: Hvis problemet "Ingen tilgang" oppstår: Når man åpner filbehandling og ser på de nedlastede filene, er katalogen og filene trolig markert i grønn farge. Dette vil si at filene er krypterte, og det er ikke mulig å installere dem uten å fjerne krypteringen først. For å fjerne krypteringen, gjør følgende. Høyreklikk på katalogen med driverfilene Trykk på "Egenskaper" Trykk på "Avansert..." Fjern markeringen foran "Krypter innhold for å sikre data" Trykk så "OK" Trykk "Bruk" Trykk "Ok" Trykk "Ok" Katalogen og driver filene skal nå være i sort farge. Det er nå mulig å installere driveren for denne enheten.
  3. Hei, Selger følgende HS3 lisenser: Og en HomeSeer Z-Net (Nypris 1690,- fra Intin.no februar 2017). Selges samlet for kr 2500 pluss frakt og 20$ til Homeseer for lisens overføring. Dette burde være et knalltilbud siden bare HS3 Pro koster 2500kr på 50% salg nå.
  4. Ser på de forskjellige nodene som dukker opp i HomeSeer og lurer på hva de forskjellige er. Watt: Effekt, P = U x I ? Men denne wiser 0 W mens ovnen bruker strøm? Hva er forskjellen på denne og Power? Switch: Bryter, av/på Power: Virker som denne viser effekt, P = U x I Power Management Notification: Hva er dette? kWh: Brukt energi over tid Fibaro Switch: Er dette en slags nettverks hub/switch, som alle nodene er koblet til? Har den noen funksjoner som man kan bruke eller er det bare et tilknytningspunkt som kunne vært skjult? Application Status: Hva er dette?
  5. Hei, Er det nokon som brukar brytar S2 på Fibaro Dimmer 2 til nokon slags scenestyring (natt/dag/heime/borte), evt. til å køyre events? Har prøvd meg på å sette parameter 28 (Scene activation functionality) til 1, men blei ikkje heilt klok på korleis dette blir brukt. Sjå skjermdump frå brukarmanual nederst i innlegget. Får heller ikkje opp dei innstillingane under Root-devicen som eigentleg skal dukke opp ifølge forum-post nr. 4 i denne tråden på Homeseer-forumet (annan Z-wave-node enn Fibaro Dimmer 2, men prinsippet burde vere det samme): https://forums.homeseer.com/forum/homeseer-products-services/general-discussion-area/100424-fibaro-dimmer-2-scenes Eg har lagt merke til at devicen kalla "Switch Multilevel 2" oppdaterer seg (toggle, av/på) når eg aktiverer impulsbrytaren som er tilkopla inngangen. I og med at eg ikkje får til scenestyring spesifikt, er det mogleg eg kun kjem til å sette opp nokre events. I første omgang blir det til dømes å sette opp S2-brytaren ved inngangsdøra til å skru av alt lys i leilegheita når eg går ut. Korleis har de løyst det?
  6. Har prøvd meg med Fibaro Home Center 2, og funnet ut at det er noen grunnleggende mangler når det gjelder automatisering. Det må i tillegg benyttes programmering i språket LUA (begrenset utgave av språket), for å kunne utnytte dette systemet. Hvis jeg først må lære programmering, ønsker jeg å lære et språk som er mer utbredt. Dette er en prøve post, hvor jeg legger inn det oppsettet jeg gjør i HomeSeer, og det vil kanskje gjøre det lettere for andre å hjelpe, når de ser hva jeg har gjort. Etter installering av HomeSeer er følgende oppsett lagt inn: - Installere UZB1 Z-Wave interface. - Inkludere UZB1 Z-Wave interface i HomeSeer. - Opprette automatisk regelmessig sikkerhetskopiering av HomeSeer katalogen. - Inkludere 18 stk Fibaro veggplugg - Inkludere 1 stk Aeotec ZW078 Heavy Duty Smart Switch - Inkludere RFXtrx433E Tranceiver
  7. Dette er en trigger plugin basert på det som gjøres i tråden til @ZoRaC Triggeren brukes i eventer mot google kalender. Følgende må oppfylles: Man starter på/er inne i kalendermøtet/event/registreringen (fra nå av CalendarEvent) og kalender teksten (Summary text) er enten lik, starter med, inneholder en tekst som man setter opp. Eventuelt så bryr man seg ikke om teksten, men bare at det er en kalender event. (4 forskjellige valg som kan gjøres når man legger inn triggeren). Man kan søke i mer enn en kalender. Man kan også legge inn flere søkeord skilt med || (eller) eller && (og) slik at en trigger kan håndtere flere forskjellige ord. I noen av triggerne vil ikke det å skille med && (og) gi noen treff siden f.eks. matching exactly på ett søk hvor man har brukt && (og) ikke vil treffe noen gang. En trigger slår til minst en gang, som oftest mange ganger etter hverandre! Jeg anbefaler at man derfor setter opp f.eks en device å sjekke mot slik at man unngår å trigge f.eks hvert tiende sekund i løpet av en halvtime når det skjer en event. Jeg setter opp events slik at de i tillegg til å bli trigget av triggere også sjekker mot device som den skal styre. Eks: Her er det triggeren som starter det hele, men den vil kun slå til hvis device "Unknown Unknown Events" er av (off). Da vil device settes til på (on). OBS OBS OBS Dette er i Alfa(nivået før beta, som igjen er nivået før man faktisk sier man har en versjon man er fornøyd med) og ser ut deretter Testet ok i Windows. For nå er linken til siste versjon GCalSeer_V0050 Hvordan sette opp : VIKTIG!!! Stopp Homeseer og ta en kopi av hele katalogen til Homeseer (normalt "c:\program files (x86)\Homeseer HS3" for Windows) og legg kopien på ett trygt sted i tilfelle du trenger å gå tilbake. Pakk ut filen i din Homeseer katalog - pass på at du får følgende oppsett (katalogen "Homeseer HS3" skal inneholde 2 nye filer HSPI_GCalSeer.exe og HSPI_GCalSeer.exe.config, mens du i katalogen Homeseer HS3\bin skal ha fått en ny underkatalog - GCalSeer - med 30 filer) Restart Homeseer Gå inn på Homeseer->Plugins->Manage og trykk enable på GCalSeer Oppsett av Google kalender Oppsett av kobling mot Hotmail/Outlook live Du er nå klar for å sette opp en trigger Ved hjelp av script: Mulighet til å lage en device som lister opp alle kalenderhendelser x dager framover : Ansvarsfraskrivelse: Laste ned og bruke plugin gjøres på eget ansvar. Skulle jeg ødelegge Homeseer oppsettet ditt så kan jeg desverre ikke hjelpe deg. Planlagte utvidelser/ønskeliste Mulighet for å liste ut hendelser fra flere kalendere samtidig vha script. Mulighet til å legge inn device som viser X nærmeste hendelser fra utvalgte kalendere eller for en gitt tidsperiode fra tidspunktet man er i (planlagt utvidelse) Mulighet for Regex/Wildcards i søketekst (ønske) Bedre kontroll på kobling mot Google slik at refreshtoken blir prøvd brukt hvis man har passert utløp på accesstoken Egen device for å vise status med tanke på autorisasjon Mulighet til å sette opp en trigger til å slå til på offsets Mulighet for å trigge på hendelser innenfor en dag, uke, måned, frem i tid Mulighet for å hente inn kalender events fra MS Outlook (antageligvis kun for de som kjører HS i Windows OS) Eget scriptkall for å hente events fra en eller flere kalendere - ref https://forums.homeseer.com/forum/ultilities-plug-ins/utilities-discussion/blgdata-blade/87199-event-listing-in-a-hs-device Kjente feil: Mulig å sette tid mellom hver sjekk lenger enn hva en autorisering gjelder (3600 sekunder) For mye logging Autorisering mot google fungerer ikke i Linux - under arbeid. Endringer: 0.0.5.0 - GCalSeer trigger nå kun en gang (med mindre man ønsker at den skal trigge flere ganger - Advanced settings). Også fikset litt problemer rundt kobling mot MS/Google. Mindre oppkobling og også færre feil pga låsing av filer. 0.0.4.2 - Fikset bugs og lagt til muligheten for å hente ut eventer som ligger tilbake i tid. Takk til @toonwolf 0.0.3.9 - Fikset en bug ved at offset ble brukt i during-valg selv om det ikke var mulig å endre i eventet. Takk til @JohnMartin 0.0.3.7 - Fikset en bug i hvordan det blir hentet kalender events fra Google når man skal bruke scripmulighetene. Takk til @JohnMartin 0.0.3.6 - Fikset en bug i håndtering av all day events. All day events overskred dagen(e) de var lagt til og ble slik med en dag mer enn de skulle (en dag i etterkant). Takk til @JohnMartin 0.0.3.5 - Fikset en bug i offset after. Trigging av event skjedde ikke selv om alle eventer sluttet samtidig. Takk til @toonwolf 0.0.3.4 - Filtrerer nå bort kalenderhendelser som ligger i andre kalendere enn det man har satt til gyldig for trigger (enkelte av oss kjører med mer enn en kalendere og triggere som kun går på noen av disse). Takk til @toonwolf for bra bug rapport igjen. 0.0.3.3 - Håndterer nå at en kalenderhendelse er uten subject/summary/overskrift. Både Google og Microsoft leverer NULL tilbake når dette feltet er tomt. Det fungerte dårlig. Takk til @toonwolf for bug rapport. 0.0.3.2 - Fikset opp i hvordan kalender hendelser hentes fra Microsoft. Henter nå de 100 første innenfor gitt tidsrom. 0.0.3.1 - Fjernet 2 config sider som ikke fungerer. Lagt inn støtte for GetItemsFromMsCalendar siden den kun eksisterte som GetItemsForMsCalendar. Begge er nå støttet. 0.0.3.0 - Ms connection bedre dokumentert på konfigside med tanke på Azure. 0.0.2.9 - Det er skjedd mye, men det meste er i sammenheng med håndtering av å sette opp for toonwolf. Dokumentasjon kommer plutselig... 0.0.2.0 - Fikset opp slik at man kan få tilbake objekter fra script, ikke bare ferdige strenger 0.0.1.8 - Lagt til uthenting av kalenderinfo vha script for Microsoft kalendere. 0.0.1.1 - Fikset opp i visning når man har brukt avanserte settinger. Dette vil nå bli vist når man har "krympet/rullet opp" eventet. 0.0.1.0 - Fjernet noen småfeil i offset (takk til toonwolf for testing) og lagt til muligheten å kunne søke på flere ord ved hjelp av logiske operatorer - || (eller/OR) og && (og/AND) 0.0.0.7 - Forbedret kobling mot Google + fjernet noen småfeil i offset 0.0.0.6 - Microsoft kalenderfunksjonalitet lagt til (Hotmail/Outlook Live). 0.0.0.5 - Mye ekstra funksjonalitet lagt inn på triggerne. Egen device for å vise status på koblingen mot Google. 0.0.0.4 - Man kan ikke sette tid mellom ny info fra Google til mer enn 3599 sekunder. 0.0.0.3 - Fungerer mot Linux. Autorisasjon endret. 0.0.0.2 - Logging settes og slik sett får man mindre i HomeSeer loggen hvis det er ønskelig.
  8. Har: ID Lock 150 med Z-Wave modul og HomeSeer Ønsker: Lys for å vise på utsiden om dør er låst eller ikke Bakgrunn: Låsen settes til å være åpen og låst på forskjellige tidspunkt ved å sette parameter 1 og 5. Problemet er om noen legger hånda på låsen for å aktivere touch-panelet fordi de tror at døra er låst, da låses døra! For å unngå dette ønsker jeg å ha et grønt lys som viser om låsen er ulåst og rødt lys som viser at døra er låst. Jeg har forsøkt å lese meg opp på forskjellige mulige løsninger og har kommet til at en Fibaro RGBW kontroller og LED stripe bør kunne fungere. Denne kan vel enkelt settes til å lyse grønt og rødt og også f.eks blinke rødt om noen taster feil kode. Når det gjelder LED striper har jeg ikke noen erfaring i det hele tatt, men trenger da ikke noen lang 5 meter. Kan denne fra Komplett brukes? Tar gjerne i mot tips hvilken type og hvor man kan kjøpe kontroller som vil fungere også.
  9. Hei - prøver meg på å sette opp noen timere/counters. I eksempelet under har jeg laget en counter "tid siden sist bevegelse på hytta". Denne ønsker jeg å slette, men når jeg prøver å "x" den ut så skjer det ingen ting. Jeg blir ikke kvitt den. Jeg har også prøvd meg på å lage noen timere, som jeg vil slette. Jeg ønsker å slette "Bevegelse på hytta siste 12 timer", heller ikke den får jeg fjernet? Noen som har tips/link til gode veiledere for bruk/oppsett av disse funksjonene? På forhånd takk mvh Automatiker
  10. Svenno

    HS3 til salgs

    Selger Homeseer Hometroller Zee S2. Knapt brukt for å prøve den ut. https://www.finn.no/131095857
  11. Selger min HS3 Pro lisens. 1500,- Lisensen overføres ny eier så snart betaling er registrert.
  12. Hei, Er ute etter ett alarmsystem som lar seg integrere mer eller mindre med Homeseer. Hadde Verisure i mitt forrige hus men misliker prisstrategien deres. Samt at de ikke har noe skikkelig API eller annen enhet for integrasjon. Slik jeg har forstått det er eksisterende integrasjon en hack som logger på og benytter det noen har klart å finne ut av muligheter på webben. Må ikke nødvendigvis være tilkoblet alarm-sentral da push-varsling vil funke i de fleste tilfeller. Må kunne aktivere/deaktivere alarmen samt sette hjemmemodus med kun skallsikring. Gjerne benytte bevegelsessensorene i HS til f.eks. lysstyring API eller fysiske inn/utganger for manuell integrasjon. Overføring av innbrudd/brann til 3. part. Dialer som støtter visse standarder. Får en følelse av deja vu og har nok spurt lignende spørsmål tidligere men husker ikke hvor. Har sett noen anbefalinger på Homeseer-forumet som DSC, Elk og Omni men trenger å gjøre mer research på om dette funker i Norge. Tar i mot alle tips og forslag
  13. Då har vi omsider fått på plass ein Remotec ZXT120 for styring av vår Toshiba luft-luft varmepumpe, og så langt ser denne ut til å fungere upåklageleg - oppsettet var kjapt og enkelt, og varmepumpa godtok første forsøk på IR-kode. Så var det å automatisere! Har laga eit par events (HomeSeer) for å håndtere feriestyring - senking når vi er borte og å få opp igjen varmen før vi er heime. Vidare tenker eg å lage events for senking og ev. heving på døgnnivå - har andre gjort det før meg og vil dele erfaringar og tips? Tenker på å lage nattsenking og eventuelt midt på dagen-senking eit par grader, men kanskje også heve temperatur-SP ein grad eller to i timen før prisen stig? Tankar rundt dette? Alle tips og forslag blir mottatt med takk
  14. Hej, Jeg har fået mig et Philips OLED tv, model POS559002. Denne model kan styres via deres philips app og jeg kan få kontakt til nogle JSON sider som eksempelvis http://ipadresse:1925/system Til Philips appen er der en slags authentication, hvor man skal taste en kode ind, som fremkommer på skærmen. Derudover har jeg fundet lidt forskellige sider, der beskæftiger sig med emnet, men intet af det fungerer. Der er åbenbart forskel på årgangen af de forkskellige Philips tv. Denne: https://www.domoticaworld.com/scripts/tv-control-philips/ Her kører han vist et vb script der kalder et andet script, men det virker ikke for mig. Nok også pga authentication der skal til. og denne: https://community.home-assistant.io/t/philips-android-tv-component/17749 De bruger dog python og jeg ved intet om det. Bruger homeseer på en Win7 pc og kan programmere i vb script/vb.net. Er der nogen der kan hjælpe med at oversætte python scriptet til vb script eller som har en anden integration til homeseer? Det vigtigste er at få tænd/sluk til at fungere eller få status om tv'et er tændt.
  15. Olemykle

    Yale Doorman

    Hva trenger man for å få HomeSeer til å snakke med en Yale Doorman? Trenger man en spesiell gateway eller finnes det moduler som snakker direkte over for eksempel Z-Wave?
  16. Sledge

    Starte med Futurehome

    Man må jo starte opp som nybegynner ett sted - hva om man begynner med Futurehome sin løsning for å få en enkel innføring av smarthus? Etter en stund så vil man kanskje være fornøyd med Futurehome løsningen og fortsette med den. Jeg kan se for meg at jeg på sikt ønsker å gjøre mer avanserte ting og kanskje droppe Futurehome smarthub og se på løsninger med mer skreddersøm. Spørsmålet mitt er da som følger: Kan må gå over til HomeSeer eller openHAB og gjenbruke alt unntatt hub'en: Eltako modusbryter Fibaro Single Switch 2 Thermofloor Multireg/Heatit Z-Wave termostat (Hvit) (TF016) Fibaro Motion Sensor (MSFS-001) Fibaro Single Switch 2 (FGS-213-ZW5) Fibaro Veggplugg (FGWPF-102 ZW5) Sensative Strips Guard - Dør- eller vindussensor (1101011) Fireangel Optical Smoke detector + ZW-Module (SM-F-NEUT) Fibaro Flood sensor (FGFS-101 ZW5) Fibaro Roller Shutter 2 (FGRM-222) Aeotec Garasjeport kontroller (ZW062-C) Z-Wave+ Sledge
  17. Jeg prøver å koble mine Philips Motion sensors til å skru på lyset på badet. Jeg kunne jo bare ha brukt automatikken i bridgen til Philips, men på grunn av at noe av lyset står på en Z-Wave kontakt så vil jeg bruke Homeseer til å gjøre dette. Dette virker jo i utgangspunktet ganske lett, jeg detekterer med "Device had its value set to" og "Motion". Da starter jeg en timer som teller opp til 1 minutt, da fanger en annen event opp timeren og skrur av lyset. Problemet er hvis det er bevegelse hele tiden i rommet i dette rommet, da vil ikke "Device had its value set to motion" kjøre på nytt, og lyset skrus av. Det er naturligvis ikke ønskelig. Som dere skjønner er jeg nybegynner, det er sikkert noe enkelt jeg ikke ser. Noen som kan hjelpe?
  18. Jeg ønsker å bytte ut vår gamle kontroller som styrer vanningsanlegget for 4 tennisbaner. I dag har vi en Hunter SRC hvor vi manuelt må programmere når, hvor lenge det skal vannes men ønsker selvfølgelig å bruke Homeseer til å gjøre dette. Ønsker mulighet til å automatisk styre vanning, om det har regnet skal det ikke vannes osv.. Har ingen erfaring med denne type anlegg og er har nettopp startet med HS. Her er bilde av kontrolleren. Som beskrevet i brukermanualen er koblingen enkel.
  19. Hvordan får jeg koblett sammen Homeseer og Ardoino Ønsker å bruke ardoino som inn og utgangskort. ønsker å koble de i sammen med cat5 kabel
  20. Jeg har laget denne eventen for å fortelle meg når elbilen er ferdig ladet. Og denne fungerer, men jeg vet ikke hvordan jeg kan sette en begrensning her, i forhold til at den sender melding ofte, i og med at W ikke blir stående helt stabil på en gitt verdi. Jeg kan selvfølgelig velge å begrense det slik at eventen ikke kan kjøres på x antall minutter, men hva om jeg skal lade, og lader ferdig innenfor den begrensningen ?
  21. Jeg har tidligere også skrevet om problemet med å logge seg direkte på maskina som kjører HS. Tidligere kunne jeg taste inn IP-adressen, og gjøre endringer og lignende. Men brått kunne jeg ikke det, og må kjøre TeamViewer for å gjøre endringer, eller bruke 4G/Mobilt bredbånd. For en stund tilbake sluttet også HSTouch å fungere. Også dette når jeg var logget på hjemmenettet. Logger jeg av dette og bruker 4G, fungerer det. Så skal jeg slå av eller på noe via HSTouch, må jeg først logge av nettet hjemme, åpne HSTouch, gjøre endringer.. tungvint ! noen som har en idé hva dette skyldes ?
  22. Hei Lurte på om noen her har koblet sammen Wemos sine utviklerbord med Homeseer ? Ønsker å oppnå følgende: Homeseer -> wifi -> Wemos 1D mini -> TB6612FNG -> DC motor (linear actuator). Skal åpne og lukke vindu basert på fuktighet i rommet. Så jeg trenger en av og på "bryter" i Homeseer som kan sette logikk høy/lav på wemos. Stian
  23. Hei. Jeg har laget et script for å starte og parkere Gardena Smart Sileno gressklippere. Testet og fungerer på min Gardena Smart Sileno R100Li. Legg inn e-postadressen, passordet, og navnet på klipperen på linje 12->14 i skriptet. Sett logJson = True for å se alt i json-responsen fra Gardena. Det ligger mye nyttig informasjon i responsen fra get_device_id. Kall scriptet med parameter start eller stop. Disse parametrene blir så brukt lenger nede i scriptet til: 'Available start commands: 'Start according to schedule: "{""name"":""start_resume_schedule"", ""parameters"":{}}" 'Start overriding schedule. Run for 1440 minutes: "{""name"":""start_override_timer"", ""parameters"":{""duration"": 1440}}" 'Available stop commands: 'Park and pause all schedules: "{""name"":""park_until_further_notice""}" 'Park and start again at next schedule: "{""name"":""park_until_next_timer""}" Imports System.IO Imports System.Net '*** Choose if json-responces should get written to the log *** Const logJson As Boolean = False '************************************************************** Public Sub Main(ByVal command As String) '*** Put in e-mailadress and password and lawnmover-name *** '*** They must be exactly as entered into the Gardena app *** Dim email As String = "[email protected]" Dim password As String = "Mypassword" Dim mower_name As String = "Name_of_lawnmower_in_gardena_app" '************************************************* '*** NO NEED TO EDIT BEHIND THIS POINT! *** '************************************************* 'Get token and username Dim jsonGetToken As String = "{""sessions"":{""email"":""" & email & """,""password"":""" & password & """}}" Dim tokenAndUser() As String = getToken(jsonGetToken) 'Get location Dim location As String = getLocation(tokenAndUser) 'Get device-id for lawnmover set in mower_name Dim locationAndToken(3) as String locationAndToken(0) = tokenAndUser(0) locationAndToken(1) = location locationAndToken(2) = mower_name Dim deviceId As String = getdeviceId(locationAndToken) 'Send start or stop command to mower Dim data(4) as String data(0) = tokenAndUser(0) data(1) = location data(2) = deviceId data(3) = command sendCommand(data) End Sub Public Function getToken(json As string) As String() 'Get token and user ID based on e-mail and password Dim strURL As String = "https://sg-api.dss.husqvarnagroup.net/sg-1/sessions" Dim myWebReq As HttpWebRequest Dim myWebResp As HttpWebResponse Dim encoding As New System.Text.UTF8Encoding Dim sr As StreamReader Dim result(2) As String Try Dim data As Byte() = encoding.GetBytes(json) myWebReq = DirectCast(WebRequest.Create(strURL), HttpWebRequest) myWebReq.ContentType = "application/json" myWebReq.ContentLength = data.Length myWebReq.Method = "POST" Dim myStream As Stream = myWebReq.GetRequestStream() If data.Length > 0 Then myStream.Write(data, 0, data.Length) myStream.Close() End If myWebResp = DirectCast(myWebReq.GetResponse(), HttpWebResponse) sr = New StreamReader(myWebResp.GetResponseStream()) Dim responseText As String = sr.ReadToEnd() if logJson Then hs.WriteLog("Gardena", "Response getToken: " & responseText) End If 'Search json for token Dim sSource As String = responseText 'String that is being searched Dim sDelimStart As String = """token"":""" 'First delimiting word Dim sDelimEnd As String = """,""user_id" 'Second delimiting word Dim nIndexStart As Integer = sSource.IndexOf(sDelimStart) 'Find the first occurrence of f1 Dim nIndexEnd As Integer = sSource.IndexOf(sDelimEnd) 'Find the first occurrence of f2 If nIndexStart > -1 AndAlso nIndexEnd > -1 Then '-1 means the word was not found. Dim token As String = Strings.Mid(sSource, nIndexStart + sDelimStart.Length + 1, nIndexEnd - nIndexStart - sDelimStart.Length) 'Crop the text between hs.WriteLog("Gardena", "Token: " & token) 'We got the token, continue to get the user id sDelimStart = "user_id"":""" 'First delimiting word sDelimEnd = """,""refresh_token" 'Second delimiting word nIndexStart = sSource.IndexOf(sDelimStart) 'Find the first occurrence of f1 nIndexEnd = sSource.IndexOf(sDelimEnd) 'Find the first occurrence of f2 If nIndexStart > -1 AndAlso nIndexEnd > -1 Then '-1 means the word was not found. Dim user As String = Strings.Mid(sSource, nIndexStart + sDelimStart.Length + 1, nIndexEnd - nIndexStart - sDelimStart.Length) 'Crop the text between hs.WriteLog("Gardena", "User: " & user) result(0) = token result(1) = user return result Else hs.WriteLog("Gardena", "Error: Did not receive user ID") End If Else hs.WriteLog("Gardena", "Error: Did not receive token") End If Catch ex As Exception : hs.writelog("Gardena", "Error: " & ex.Message.ToString) End Try End Function Public Function getLocation(tokenAndUser() As String) As String 'Get location based on token and user id Dim token As String = tokenAndUser(0) Dim user As String = tokenAndUser(1) Dim strURL As String = "https://sg-api.dss.husqvarnagroup.net/sg-1/locations/?user_id=" & user Dim myWebReq As HttpWebRequest Dim myWebResp As HttpWebResponse Dim sr As StreamReader Try myWebReq = DirectCast(WebRequest.Create(strURL), HttpWebRequest) myWebReq.ContentType = "application/json" myWebReq.Method = "GET" myWebReq.Headers.Add("X-session", token) myWebResp = DirectCast(myWebReq.GetResponse(), HttpWebResponse) sr = New StreamReader(myWebResp.GetResponseStream()) Dim responseText As String = sr.ReadToEnd() if logJson Then hs.WriteLog("Gardena", "Response getLocation: " & responseText) End if 'Search json for location Dim sSource As String = responseText 'String that is being searched Dim sDelimStart As String = """id"":""" 'First delimiting word Dim sDelimEnd As String = """,""name" 'Second delimiting word Dim nIndexStart As Integer = sSource.IndexOf(sDelimStart) 'Find the first occurrence of f1 Dim nIndexEnd As Integer = sSource.IndexOf(sDelimEnd) 'Find the first occurrence of f2 If nIndexStart > -1 AndAlso nIndexEnd > -1 Then '-1 means the word was not found. Dim location As String = Strings.Mid(sSource, nIndexStart + sDelimStart.Length + 1, nIndexEnd - nIndexStart - sDelimStart.Length) 'Crop the text between hs.WriteLog("Gardena", "Location: " & location) return location Else hs.WriteLog("Gardena", "Error: Did not receive location") End If Catch ex As Exception : hs.writelog("Gardena", "Error: " & ex.Message.ToString) End Try End Function Public Function getdeviceId(tokenAndLocation() As String) As String 'Get device id for lawnmover based on location and mower_name Dim token As String = tokenAndLocation(0) Dim location As String = tokenAndLocation(1) Dim mower_name As String = tokenAndLocation(2) Dim strURL As String = "https://sg-api.dss.husqvarnagroup.net/sg-1/devices?locationId=" & location Dim myWebReq As HttpWebRequest Dim myWebResp As HttpWebResponse Dim sr As StreamReader Try myWebReq = DirectCast(WebRequest.Create(strURL), HttpWebRequest) myWebReq.ContentType = "application/json" myWebReq.Method = "GET" myWebReq.Headers.Add("X-session", token) myWebResp = DirectCast(myWebReq.GetResponse(), HttpWebResponse) sr = New StreamReader(myWebResp.GetResponseStream()) Dim responseText As String = sr.ReadToEnd() if logJson Then hs.WriteLog("Gardena", "Response getLocation: " & responseText) End If 'Finn Device ID Dim sSource As String = responseText 'String that is being searched Dim sDelimEnd As String = """,""name"":""" & mower_name & """,""category"":""mower""" 'Second delimiting word Dim nIndexStart As Integer = sSource.IndexOf(sDelimEnd) - 36 Dim nIndexEnd As Integer = sSource.IndexOf(sDelimEnd) 'Find the first occurrence of f2 If nIndexStart > -1 AndAlso nIndexEnd > -1 Then '-1 means the word was not found. Dim deviceId As String = Strings.Mid(sSource, nIndexStart + 1, nIndexEnd - nIndexStart) 'Crop the text between hs.WriteLog("Gardena", "Device ID: " & deviceId) return deviceId Else hs.WriteLog("Gardena", "Error: Did not receive device ID") End If Catch ex As Exception : hs.writelog("Gardena", "Error: " & ex.Message.ToString) End Try End Function Public Function sendCommand(data() As String) 'Send start or stop to the mower. Dim token As String = data(0) Dim location As String = data(1) Dim device As String = data(2) Dim command As String = data(3) Dim json As String '*** Here you can change what start and stop does.*** 'Available start commands: 'Start according to schedule: "{""name"":""start_resume_schedule"", ""parameters"":{}}" 'Start overriding schedule. Run for 1440 minutes: "{""name"":""start_override_timer"", ""parameters"":{""duration"": 1440}}" 'Available stop commands: 'Park and pause all schedules: "{""name"":""park_until_further_notice""}" 'Park and start again at next schedule: "{""name"":""park_until_next_timer""}" if command = "start" Then json = "{""name"":""start_resume_schedule"", ""parameters"":{}}" else if command = "stop" Then json = "{""name"":""park_until_further_notice""}" else hs.writelog("Gardena", "Error: Angi start eller stop som parameter") End If Dim strURL As String = "https://sg-api.dss.husqvarnagroup.net/sg-1/devices/" & device & "/abilities/mower/command?locationId=" & location Dim myWebReq As HttpWebRequest Dim myWebResp As HttpWebResponse Dim encoding As New System.Text.UTF8Encoding Dim sr As StreamReader Try Dim data As Byte() = encoding.GetBytes(json) myWebReq = DirectCast(WebRequest.Create(strURL), HttpWebRequest) myWebReq.ContentType = "application/json" myWebReq.ContentLength = data.Length myWebReq.Headers.Add("X-session", token) myWebReq.Method = "POST" Dim myStream As Stream = myWebReq.GetRequestStream() If data.Length > 0 Then myStream.Write(data, 0, data.Length) myStream.Close() End If myWebResp = DirectCast(myWebReq.GetResponse(), HttpWebResponse) sr = New StreamReader(myWebResp.GetResponseStream()) Dim responseText As String = sr.ReadToEnd() hs.WriteLog("Gardena", "Sent command: " & command) Catch ex As Exception : hs.writelog("Gardena", "Error: " & ex.Message.ToString) End Try End Function
  24. Hva skulle du ønske du visste før du satt i gang med kameraoppsett til hjemmeautomasjon? Du har satt opp ditt system med kamera enten som varsling, overvåkning eller andre grunner. Hva skulle du ønske du visste før du satt i gang? Fant du noen gode guider eller andre informasjonsressurser? Hva vil du gjort annerledes om du kunne begynne på nytt?
  25. Hei Jeg har 2 stk Hank 4 key scene controller (vedlegg dokumentasjon). Disse funka plettfritt i domoticz som laget 1 switch ut av hver knapp på bryteren, samt en bråta med andre devicer jeg ikke brukte. Gikk også ganske lett å binde en knapp til en scene eller tilfeldig av/på device. Men i Homeseer så får jeg ikke Z-wave scener til å fungere. Det kommer ikke opp noen devicer i drop-down listen. Videre på Hank scene-kontrolleren får jeg bare valgt fysiske noder som jeg kan styre. Dette var jo litt dumt fordi jeg vil styre virtuelle knapper som trigger eventer som Natt, Kino-mode osv. Er det noe mulighet for å programmere de i homeseer? Håper det er håp mvh HKZW-SCN04 Manual.pdf ZC10-16095218.pdf
  • Medlemsstatistikk

    6 781
    Totalt antall medlemmer
    1 891
    Flest pålogget
    irahund
    Nyeste medlem
    irahund
    Ble med
×
×
  • 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.