Gå til innhold
  • Bli medlem

Husmann

Medlemmer
  • Innholdsteller

    16
  • Ble med

  • Besøkte siden sist

Nettsamfunnsomdømme

1 Neutral

Om Husmann

  • Rang
    Nybegynner

Hjemmeautomasjon

  • System
    HomeSeer

Nylige profilbesøk

Blokken for nylige besøkende er slått av og vises ikke for andre medlemmer.

  1. Husmann

    Script for dimming - Vikarierende feilmelding?

    Ok, det tok dessverre noen dager før jeg fikk sett på dette igjen, men nå har jeg kommet i mål med en versjon som fungerer. Takk til @HSv og @Moskus for god hjelp! Her er den versjonen jeg kjører pr i dag: Public Sub Main(ByVal Parms As Object) '' This script should be called when a central scene is set to "held down" '' it dims A dimmable device either up Or down until the central scene becomes "key released" or the load hits 254 or 1 (values, not %) '' Parameters '<device ref #>|<device ref central scene #>|Up/Down|<dimrate>|<csdimKeyUpreleased>|<csdimKeyDownreleased>' '' ie: 79|78|Up|10|1001|2001 --> 1001 = typically Central scene dim key 1 (up/on) released, 2001 = typically dim Central scene 2 (down/off) released Dim ParmArray() As String ParmArray = Parms.ToString.Split("|") Dim DeviceRef As Integer = Integer.Parse(ParmArray(0)) Dim DeviceValue As Integer = hs.DeviceValue(DeviceRef) Dim DeviceRefCS As Integer = Integer.Parse(ParmArray(1)) Dim DeviceValueCS As Integer Dim Keyreleased As Integer = Integer.Parse(ParmArray(4)) Dim UpDown As String = ParmArray(2) '' DimStep is the increment value for each dim setting Dim DimStep As Integer = 6 If UpDown = "Down" Then DimStep = DimStep * -1 If UpDown = "Down" Then Keyreleased = Integer.Parse(ParmArray(5)) '' DimRate is how long to take between dim levels; ie the rate of dimming in milliseconds Dim DimRate As Integer = Integer.Parse(ParmArray(3)) For value As Integer = 0 To 255 '' increment the dim value then set min and max values DeviceValue = DeviceValue + DimStep If DeviceValue > 254 Then DeviceValue = 254 If DeviceValue < 1 Then DeviceValue = 1 '' set the device to the current value Dim cc As HomeSeerAPI.CAPIControl = hs.CAPIGetSingleControl(DeviceRef, True, UpDown, False, False) cc.ControlValue = DeviceValue Dim cr As HomeSeerAPI.CAPIControlResponse = hs.CAPIControlHandler(cc) '' get current central scene value DeviceValueCS = hs.DeviceValue(DeviceRefCS) '' check to see if we should exit the loop If DeviceValue = 1 Or DeviceValue = 254 Or DeviceValueCS = Keyreleased Then Exit Sub System.Threading.Thread.Sleep(DimRate) Next End Sub Det er bygget litt ut til også å kunne ta i mot parametre som forteller scriptet hvilken Central scene button som skal holdes styr på. Scriptet har nok forbedringspotensiale så det holder, men det virker, i alle fall så lenge det blir foret med riktige verdier. Neste steg blir å utvide det til å ta hensyn til en bevegelsessensor: Ønsket funksjonalitet er at når det ikke har vært bevegelse i rommet på f.eks. 5 min, så skal to av de tre lysene dempes ned (eller opp) til en forhåndsbestemt verdi, samt at de skifter til en varmere fargetemperatur. Når noen går inn i rommet igjen skal de dimmes opp/ned til den verdien og fargetempen de hadde før. For å få til dette må gjeldende dim-verdier lagres før de dimmes til forhåndsbestemt verdi. Tenkte å bruke en VD eller to (ja, uheldig forkortelse.. Er det en annen som er vanlig i bruk?) for å lagre disse verdiene (settes via scriptet). Men er det en smartere måte å gjøre det på? (Den enkleste måten ville kanskje vært med Easy triggers "Set device to another device", men dette fungerte ikke skikkelig sammen med scriptet og satte feil verdier på VD'en)
  2. Husmann

    Script for dimming - Vikarierende feilmelding?

    Takk for tips! Prøvde det, og System.Core-feilen forsvant, men fikk i steden dette: mar-17 18:47:06 Z-Wave Device: 2. etg Kitchen Heatit push 8 switch - Central Scene Set to 5001 mar-17 18:47:04 Error 1 Running script C:\HS\scripts\dim_updown.vb :Exception has been thrown by the target of an invocation.Object reference not set to an instance of an object. mar-17 18:47:04 Error 1 Running script C:\HS\scripts\dim_updown.vb :Exception has been thrown by the target of an invocation.Object reference not set to an instance of an object. mar-17 18:47:04 Event Running script in background: C:/HS/scripts/dim_updown.vb mar-17 18:47:04 Event Running script in background: C:/HS/scripts/dim_updown.vb mar-17 18:47:04 Event Event Trigger "Kitchen Heatit8 switch gr3_2 (off) Dim down" mar-17 18:47:04 Event Event Trigger "Kitchen Heatit8 switch gr3_1 (on) Dim up" mar-17 18:47:04 Z-Wave Device: 2. etg Kitchen Heatit push 8 switch - Central Scene Set to 5002 Noen hint om veien videre herfra?
  3. Jeg har begynt å se litt på scripting for Homeseer og miljøene som brukes ifbm. dette. Visual Studio og Tenscripting er (såvidt) installert. Det er et stykke vei å gå før jeg begynner å bli litt varm i trøya på dette (har litt programmeringserfaring), men jeg har en utfordring akkurat nå som jeg håpet kanskje noen her kunne hjulpet med. Utfordringen er kort fortalt at jeg har en Heatit Z-push button 8 som er tenkt å styre noen Philips Hue-pærer. Så langt har det gått greit å få den til å slå pærene av og på, men jeg skulle jo gjerne hatt dimming, da.. Etter litt leting kom jeg over dette innlegget på Homeseer-forumet. Her er det et script som tar i mot bl.a. device ref og dimmer device'n opp eller ned. (Det ser ut som om det er bygget bare for en device, så det bør kanskje bygges ut til å takle flere, men det er en annen historie.) Når jeg prøver dette i HS så får jeg feilmeldinger bl.a. om at "System.core" mangler osv. Fullstendige feilmeldinger gjengitt nederst. Her er scriptet gjengitt (minimalt endret) i sin helhet: Public Sub Main(ByVal Parms As Object) '' This script should be called when a central scene is set to "held down" '' it dims A dimmable device either up Or down until the central scene becomes "key released" or the load hits 99 or 0 '' Parameters '<device ref #>|<device ref central scene #>|up|<dimrate>' or '<device ref #>|<device ref central scene #>|down|<dimrate>' '' ie: 79|78|up|10 Dim ParmArray() As String ParmArray = Parms.ToString.Split(ToChar("|")) Dim DeviceRef As Integer = Integer.Parse(ParmArray(0)) Dim DeviceValue As Integer = hs.DeviceValue(DeviceRef) Dim DeviceRefCS As Integer = Integer.Parse(ParmArray(1)) Dim DeviceValueCS As Integer Dim Keyreleased As Integer = 5001 Dim UpDown As String = ParmArray(2) '' DimStep is the increment value for each dim setting Dim DimStep As Integer = 3 If UpDown = "down" Then DimStep = DimStep * -1 If UpDown = "down" Then Keyreleased = 6001 '' DimRate is how long to take between dim levels; ie the rate of dimming in milliseconds Dim DimRate As Integer = Integer.Parse(ParmArray(3)) For value As Integer = 0 To 100 '' increment the dim% value then set min and max values DeviceValue = DeviceValue + DimStep If DeviceValue > 99 Then DeviceValue = 99 If DeviceValue < 0 Then DeviceValue = 0 '' set the device to the current value Dim cc As HomeSeerAPI.CAPIControl = hs.CAPIGetSingleControl(DeviceRef, True, "Dim (value)%", False, False) cc.ControlValue = DeviceValue Dim cr As HomeSeerAPI.CAPIControlResponse = hs.CAPIControlHandler(cc) '' get current central scene value DeviceValueCS = hs.DeviceValue(DeviceRefCS) '' check to see if we should exit the loop If DeviceValue = 0 Or DeviceValue = 99 Or DeviceValueCS = Keyreleased Then Exit Sub Thread.Sleep(DimRate) Next End Sub Her er feilmeldingene jeg får i loggen: mar-17 11:45:10 Error Compiling script C:\HS\scripts\dim_updown.vb: 'Thread' is not declared. It may be inaccessible due to its protection level. mar-17 11:45:10 Error Compiling script C:\HS\scripts\dim_updown.vb: Namespace or type specified in the Imports 'System.Core' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. mar-17 11:45:10 Error Compiling script C:\HS\scripts\dim_updown.vb: 'Thread' is not declared. It may be inaccessible due to its protection level. mar-17 11:45:10 Error Compiling script C:\HS\scripts\dim_updown.vb: Namespace or type specified in the Imports 'System.Core' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. mar-17 11:45:10 Event Running script in background: C:/HS/scripts/dim_updown.vb mar-17 11:45:10 Event Event Trigger "Kitchen Heatit8 switch gr3_2 (off) Dim down" mar-17 11:45:10 Event Running script in background: C:/HS/scripts/dim_updown.vb mar-17 11:45:10 Event Event Trigger "Kitchen Heatit8 switch gr3_1 (on) Dim up" mar-17 11:45:10 Z-Wave Device: 2. etg Kitchen Heatit push 8 switch - Central Scene Set to 5002 ...Er det noen som ser noen umiddelbar grunn til disse feilene? Etter diverse søk har jeg fått forståelsen av at feilen ang. System.Core kan være en vikarierende feilmelding som egentlig skyldes noe helt annet. Takknemlig for all hjelp! ☺️
  4. Ah! Takk for oppklaringen. Nyttig kunnskap. 👍 (Regner med det kanskje er fordi LED-lys vil lyse/flimre selv når Switch 2 er av?) Ok, så da setter jeg strek over "det kjappeste og enkleste" og går tilbake til å tenke Dimmer 2 + Bypass 2 for lys, uansett om de støtter dimming eller ikke. Det fungerer i alle fall.
  5. Fibaro Switch 2 var det jeg var ute etter, ja. Det er Elektroimportøren som kaller disse for "Fibaro relé 1 x 8A - 1840W Z-Wave" av en eller annen grunn? Uansett: Elektriker har vært her i dag og montert Fibaro Dimmer 2 bak lysbryteren til lyset over vasken. Det gikk sånn passe, i alle fall til å begynne med. Dimmeren ble inkludert og alt virket forsåvidt som det skulle, men i likhet med mange andre her fikk jeg problemer med blinking i lyset. Dette lyset er ikke dimbart, så dimmeren ble satt opp til å bare være on/off-bryter, men problemet var at når den var off så blinket lyset i ett kjør. (Dimmeren rapporterer at lyset bruker ca. 8w når det er påslått, antakelig i minste laget da.) Etter masse fikling & autokalibrering & sånt, så endte det opp med at en Fibaro Bypass 2 ble installert. Da forsvant all flimring og blinking med en gang og alt ser ut til å være helt i orden. Jeg er fornøyd nå, men litt sånn "note to self": Hvis jeg skal inn med noe lignende på et annet lyspunkt og er noenlunde sikker på at det punktet aldri trengs å dimmes så tror jeg det kjappeste og enkleste må være å heller bruke Switch 2 i steden for Dimmer 2.
  6. På badet har vi fått spotter i taket med Philips Hue GU10-pærer. Disse begynner jeg å få noenlunde kontroll på i Homeseer. Men vi har også et ekstra lys (med egen veggbryter) av typen Trend Lise fra Megaflis over vasken: https://megaflis.no/trend-lise-baderomslampe.html Dette lyset vil jeg jo gjerne også ha litt kontroll på i Homeseer og har planer om å få satt inn en Fibaro dimmer 2 eller en Fibaro relé 1. Dette lyset er ikke dimbart annet enn CCT-dimming, som bare er endring av fargetemperatur hvis jeg har skjønt dette riktig. (Dette foregår via en liten bryter på selve lyset) Jeg vet ikke hvordan dette lyset vil reagere hvis det blir dimmet med en "ordentlig" dimmer, men i utgangspunktet tenkte jeg uansett å sette inn en Fibaro dimmer 2 og sørge for at den bare blir brukt som et relè, altså kun av/på. Men dette er kanskje ikke lurt? Er det bedre å heller bare få installert Fibaro relè 1? Noen som har noen kjappe tanker om denne poblemstillingen? ☺️
  7. Husmann

    Develco Motion Sensor Mini - Tabbe?

    Takk for tips! Skal gjøre et ærlig forsøk på å legge inn en request. 👍
  8. Husmann

    Heatit Z-TRM2fx

    Hæ? 😮 Nå gjorde jeg det samme som deg, @Siggi. (Slettet assosiering for gruppe 2) ...Og plutselig funker temperaturmålingen her også: Hva er logikken i dette, egentlig? Jaja. Det viktiste er at det virker. Takk for tips! ☺️ Regner med den som viser 0 grader er for den eksterne sensoren som ikke er tilkoblet.
  9. Smånaiv (og fersk på dette) som jeg er, kjøpte jeg nylig en Develco Motion Sensor Mini hos Elektroimportøren (link). Det er en Zigbee-sensor. Den er liten og kjekk å plassere, og har temperatursensor og lyssensor i tillegg til bevegelsessensor. Men... Jeg får ikke lagt den til noe sted (deConz/Jowihue). Antar dette er en av enhetene som ikke er mulig å få til på Homeseer enda? Konklusjonen er vel at jeg heller skulle kjøpte den langt rimeligere Philips Hue-sensoren som gjør akkurat det samme, er omtrent same størrelsen og fungerer i Homeseer. Jaja. Man lærer av alt.. Hvis noen vet noe jeg kan bruke denne til så gi gjerne en lyd. Hvis ikke så håper jeg på å få returnert den.
  10. Husmann

    Heatit Z-TRM2fx

    Slik ser assosiasjonene ut pr. nå: Er ikke det i utgangspunktet riktig? Kanskje med unntak av at jeg burde muligens slette gruppe 2 siden mange andre i tråden her har gjort det? Jeg har ikke slettet den fordi jeg ikke ser spor av den eksterne sensoren i loggen. Men ellers så rapporterer Watt & Volt i ett bankende kjør her hos meg også. (Jeg må lese meg mer opp på dette med assosiasjoner. Har ikke en god nok forståelse av hvordan disse fungerer).
  11. Husmann

    Heatit Z-TRM2fx

    Jeg fikk akkurat en slik montert i dag. Siden jeg hadde lest denne tråden på forhånd må jeg innrømme at jeg var litt spent på hvordan (og om...) dette ville fungere. Siden jeg er ganske så blodfersk med hjemmeautomasjon tar jeg alle mulige forbehold om at jeg ikke har skjønt alt rundt det dere snakker om i denne tråden (det har jeg definitivt ikke, men kanskje litt??). Likevel tenkte jeg at det kanskje var en idè å rapportere inn en kort status: Jeg la til Z-TRM2fx først via secure. ...Endte opp med 8-9 devices som jeg har skjønt er for få. Slettet og resatte noden og la den til igjen, denne gangen unsecure. Endte opp med 11 devices og ingen savnes så langt jeg kan se?: Men... Her ser nesten alt greit ut (eller?). Det som uroer meg litt er at begge temperaturene står på 0 grader. Jeg har gulvsensor. Displayet på selve termostaten viser rundt 21 grader. Skrur jeg opp setpoint til 22 grader, enten via HS eller med knappene direkte på termostaten, slår releet inn slik det skal og oppvarmingen begynner. (I alle fall tilsynelatende.) Så alt ser ut som om det fungerer, bortsett da fra at temperatur ikke vises i HS. Er det noen tips til ting jeg evt. kan sjekke eller gjøre med dette? (Det aller viktigste er jo at jeg kan styre heating setpoint, men det hadde jo vært kjekt å kunne lese av gjeldende temperatur også.) Forresten; kablene er satt til 6 grader (i praksis av) fordi gulvet er litt for nytt. Må vente en uke til før jeg kan begynne å fyre litt forsiktig i følge mureren.
  12. Husmann

    Zigbee - Hue bridge og/eller Conbee?

    Takker for alle svar! Mye nyttig informasjon her. Hm. Det ser ut som om veien å gå for mest kontroll/fleksibilitet er via ConBee og å la Hue-hub'en ligge pent i skuffen og evt. bare ta den frem i nødsfall. Ok, da prøver jeg på det. Takk igjen! ☺️
  13. Husmann

    Zigbee - Hue bridge og/eller Conbee?

    Et (kanskje) kjapt spørsmål til dere som har gått opp disse veiene før meg: Jeg har skjønt at for å styre Zigbee-enheter i Homeseer trenger man også JowiHue plugin i tillegg til nødvendig hardware. Og angående hardware: Bruker dere Philips sin Hue bridge, eller Conbee, eller brukes begge deler? Hva er evt. fordeler/bakdeler med bare den ene eller andre eller begge? ...Og hvordan passer Deconz inn blant disse valgene? Det er sikkert ikke et veldig smart spørsmål, men diverse søking og lesing har jeg ikke klart å finne et tydelig svar på dette foreløpig. Håper noen her kan hjelpe meg litt med å få hodet rundt akkurat denne biten. 😊
  14. Husmann

    Helt fersk (og Z-wave termostater?)

    Jeg må nok innrømme at jeg kjenner meg igjen i det der...😇 Men takk for svar til dere begge, da satser jeg på en Z-TRM2fx!
  15. Husmann

    Helt fersk (og Z-wave termostater?)

    Hei og takk for oppklarende svar! 👍 Så hvis jeg har skjønt dette riktig så blir konklusjonen at jeg bør gå for Z-TRM2fx? Z-TRM2 som jeg har linket til i mitt første innlegg ser fortsatt ut til å selges på Elkjøp, men denne skal jeg da absolutt ikke ha forstår jeg. Men jeg må jo innrømme at jeg fortsatt er litt i tvil; jeg er ikke (foreløpig...) så opptatt av å måle strømforbruk, og ut fra diverse innlegg her inne virker det som om Z-TRM2fx er litt trøblete å få ordentlig i HomeSeer (og sikkert andre GWs). Så kanskje det er mer safe å gå for den eldre, men tilsynelatende velprøvde Z-TRM?
×