-
Innlegg
1 444 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
68
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av Guahtdim
-
Hvis du skal ha det enda mer oversiktlig så pakker du slike ting inn i sub rutiner med godt beskrivende navn If (ventModeGetCodeArray(valueVentModeGet) = ventilatorSetModeArray(ventilatorSetLevel)) Then WriteDebugForVentilatorSetModeArray(Debug) Else ' Set ventilator device devVentModeSet to index of ventModeSetCodeArray where value is ventilatorSetLevel translated thru ventModeSetCodeArray WriteDebugForTheOtherStuff(Debug) ' Det underliggende kunne også trekkes ut som en egen godt beskrevet sub hs.CAPIControlHandler(hs.CAPIGetSingleControl(devVentModeSet, True, ventilatorSetModeArray(ventilatorSetLevel), False, False)) hs.WriteLog(logName, "set devVentModeSet to " & Array.IndexOf(ventModeSetCodeArray, ventilatorSetModeArray(ventilatorSetLevel))) End If .. .. .. Sub WriteDebugForVentilatorSetModeArray(Debug as bool) If Debug Then hs.WriteLog(logName, "ventModeGetCodeArray(valueVentModeGet) = " & ventModeGetCodeArray(valueVentModeGet)) hs.WriteLog(logName, "ventilatorSetModeArray(ventilatorSetLevel) = " & ventilatorSetModeArray(ventilatorSetLevel)) hs.WriteLog(logName, "If (ventModeGetCodeArray(valueVentModeGet) [" & ventModeGetCodeArray(valueVentModeGet) & "] = ventilatorSetModeArray(ventilatorSetLevel)[" & ventilatorSetModeArray(ventilatorSetLevel) & "] ) Then, no changes in ventilatorSetMode") End If End Sub Sub WriteDebugForTheOtherStuff(Debug as bool) If Debug Then hs.WriteLog(logName, "If Not (ventModeGetCodeArray(valueVentModeGet) [" & ventModeGetCodeArray(valueVentModeGet) & "] = ventilatorSetModeArray(ventilatorSetLevel)[" & ventilatorSetModeArray(ventilatorSetLevel) & "] ) Then, set ventilator to " & ventilatorSetModeArray(ventilatorSetLevel)) hs.WriteLog(logName, "ventilatorSetLevel = " & ventilatorSetLevel) hs.WriteLog(logName, "ventilatorSetModeArray(ventilatorSetLevel) = " & ventilatorSetModeArray(ventilatorSetLevel)) hs.WriteLog(logName, "before set devVentModeSet to " & Array.IndexOf(ventModeSetCodeArray, ventilatorSetModeArray(ventilatorSetLevel))) hs.WriteLog(logName, "hs.CAPIControlHandler(hs.CAPIGetSingleControl(" & devVentModeSet & ", True, " & ventilatorSetModeArray(ventilatorSetLevel) & ", False, False))") End If End Sub
-
@gullfrode Takker.
-
Jeg har begynt å lage litt. Her er hvordan det ser ut så langt Jeg stjeler veldig mye fra HuMow siden han hadde endel bra på gang. Det er fortsatt ett stykke unna at jeg har noe jeg kan dele ut, men jeg holder på. Hvis noen er gode på ikon så tar jeg imot med åpen hånd. Jeg har forsåvidt fått laget meg noen men de er ikke lagt til løsningen enda.
- 29 svar
-
- 2
-
Ja.
- 43 svar
-
- 1
-
Enda mere lærdom noen timer for sent?!?!
-
Jeg så en eller annen startet rykte om public beta i midten av februar, men det er sikkert veldig avhengig av hvor mange feil de nå har i internal beta. Uansett så kommer jeg til å lene meg tilbake inntil endel uker etter release. Jeg har litt for mange dårlige erfaringer med å hoppe på systemer i beta. Tidligere så dugde ikke Microsoft sine ting før første patch på normal release.....
- 154 svar
-
- 2
-
Endelig har jeg fått ut fingeren og automatisert lyset i kjelleren ved hjelp av IKEA Trådløs. Ikke integrert i HomeSeer enda, men nå slipper jeg å tenke på å slå av og på lyset. Med litt aktiv googling så fant jeg også ut hvordan man får laget en gruppe av flere bevegelsesfølere (3 stykk) slik at de slår på de samme pærene. De nye følerne fra IKEA har ikke mulighet for å stille hvor lenge lyset er på (kun 3 minutter) så flere følere var en nødvendighet siden man ofte er i vaskerommet mer enn 3 minutter for å dytte/flytte/laste tøy.
-
Mulig du er godkjent som plugin utvikler? Ett eller annet er det siden jeg ikke kommer inn. Men det er ikke så farlig med tanke på beta-testing. Jeg er mer interresert i om det er noen endringer/fordeler/ulemper når det kommer til videre pluginutvikling med HS4. Edit: Url sier jo det meste [redacted]
-
Denne er bare tilgjengelig for de som har over 50 eller 100 posts på HomeSeers forum om jeg ikke tar feil (jeg mener det er en grense her). Jeg får bare opp en feilside. Og jeg har bare 44 posts (siden jeg får bedre hjelp her eller har klart å finne svaret i gamle posts).
-
Hjelp og innspill i forbindelse med utvikling av en ny smarthus-enhet
Guahtdim svarte på nicbra sitt emne i Klimakontroll
Jeg liker godt enheter som har ett api som man kan nå lokalt over http. -
Googling av "akustisk åpen duk" ga endel treff...
-
Jeg lagde meg min egen plugin for SMS i HomeSeer. I staren brukte jeg Twilio, men har nå gått over til BudgetSms. Det eneste som er litt "uvant" med BudgetSms er at du må gjøre en utenlandsbetaling for å kjøpe sms-credit. Men det fungerer veldig bra synes jeg. Men du er avhengig av internett kobling ut. Går den ned så får du heller ikke sendt noen sms. Jeg planlegger på sikt å få gjort noe med dette, men er ikke kommet så langt.
-
Så flott. Jeg har lekt meg litt mer mot det "uoffisielle" API (som er det AMC appen går mot). Det ser også ut til at jeg kan bl.a. manipulere kutthøyde. Det ser ut som om det er endel lyse hoder som har kommet mye lenger med å "avlytte" de meldingene som går fram og tilbake på telefonen. Men i første omgang så blir det å lage en litt simple versjon. Jeg føler at jeg nå er ferdig med å leke inn mot API og kan sette igang med litt mer "nyttig" kode som gir oss muligheter fra HomeSeer.
-
Haha, så gøy. Jeg har begynt å kode litt på denne og det var kult å finne linken under(og det lå her inne) https://github.com/chrisz/pyhusmow/tree/master/pyhusmow Via en "bakvei" kan jeg klare å hente ut status via ett annet api enn developer-api (https://developer.1689.cloud/). Så langt har jeg kun testet det ut med Postman (https://www.getpostman.com/), men får jeg det til der så er det ikke noe problem å klare det i kode. Jeg kommer til å fortsette å bruke developer api, men kommer også til å legge inn støtte for "unofficial" API. Dette gir meg blant annet gps-posisjoner for blant annet 315x/430x og sikkert noen flere.
- 29 svar
-
- 1
-
Jeg er usikker. Det finnes også endel løsninger hvor man har en ir-sender som gjør mye av det samme for forskjellige merker. Min erfaring er kun med Daikin (som jeg selv har) og Mitsubishi (hvor jeg bare tatt over en plugin som snakker med skytjenesten MELCloud). Personlig så foretrekker jeg å være uavhengig av tjenester i skyen.
-
Hvilken rød tape? Hva er det dere mangler?
-
Jeg kjører usb over ip via raspberry Pi. Veldig stabilt når du får inn korrekt type SD kort på enheten. Og en ting jeg skal gjøre neste gang jeg må mekke dette til (ReadOnly delen ) https://www.hanselman.com/blog/UpgradingTheDakBoardFamilyCalendarWithRaspberryPiZeroWAndReadOnlyFilesystem.aspx
- 24 svar
-
- 1
-
OK, oppdatert første post med siste versjon så langt (0.0.1.3) NB: Jeg har nettopp installert den hos meg selv og vet ikke om jeg har introdusert noen nye feil. Om jeg ikke har skrevet noe om det her i løpet av de neste 24 timer så fungerer det hos meg. Her er ett eksempel på at man kan nå sette en event på Connected/Disconnected/Connected Error hvor man spesifisere hele range fra 1 til 9999 ( jeg bare satte ett høyt nummer uten å vite hvor langt feilkodene går hos Daikin) Her er valgene
-
Jeg ser på en mulighet til å endre root-node (Connected/Disconnected) til å ha følgende tall: -1 = Disconnected 0 = Connected 1 eller større = Connected, men med feil. Slik kan man ha en event på denne og gjøre noe når man har en kode større enn 0. Jeg håper å være i mål i løpet av uken.