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

henningl

Medlemmer
  • Innlegg

    84
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    3

Alt skrevet av henningl

  1. Restart hjalp ikke hos meg, fikk følgende i loggen: Initializing plug-in(2): TibberSeer Instance::Object reference not set to an instance of an object.STACK: at System.Runtime.Remoting.Messaging.LogicalCallContext.PropagateIncomingHeadersToCallContext(IMessage msg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at HomeSeerAPI.IPlugInAPI.InitIO(String port) at Scheduler.clsHSPI.CheckInterfaces()
  2. Er live data fra Tibber Pulse API nede? Det har fungert relativt fint de siste dagene, riktignok stoppet opp et par ganger, somregel startet opp igjen av seg selv. Nå har jeg ikke fått pulse data siden i går kveld, og hverken restarte plugin eller restarte server hjelper. Ser i loggen at jeg får feilmelding "IObserver OnError: The remote party closed the WebSocket connection without completing the close handshake", deretter "Live measurement stream has been terminated".
  3. 3 desimaler gir en oppløsning/nøyaktighet på 60w ved en frekvens på 60 sekunder, og det er igrunn nøyaktig nok for mitt bruk.
  4. Brukte mitt eksisterende script som leste KWh-verdier fra Northq-måleren hvert 5 minutt, og skrev om til å benytte "Realtime AccumulatedConsumption" fra Tibber istedenfor. Det fungerer bra nok Bare en liten hikke: Device "Realtime AccumulatedConsumption" har default 2 decimaler, det ble for liten oppløsning til å sammenligne verdi fra minutt til minutt, men når jeg endret til 3 desimaler ble det bedre.
  5. Har bkk og Kaifa-måler jeg og. Mulig det er derfor device History sliter med å beregne gjennomsnitt.. Ser verdiene fra puls oppdateres hvert 1-2 sekund, av og til flere ganger i sekundet. Kan være det blir litt for mye for device History.
  6. Hacket sammen et kjapt script som beregner rullende snittforbruk for siste 15, 30, og 60 minutter basert på Realtime power fra Tibber Pulse. Forutsetter at du har plugin Device History, og lagt "Realtime power"-devices til i Device history. Du må også lage 3 nye devices for å holde henholdsvis 15, 30, og 60-minutters snitt. Scripting er ikke min greie, så dette er bare kokt i hop med litt klipp og lim og litt googling, så om du ønsker å benytte det forutsetter det at du gjør deg kjent med scriptet og justerer det til dine egne behov. Og jeg fraskriver meg etthvert ansvar for feil Lag en event som trigger scriptet så ofte du har behov for at verdiene oppdateres. Et sted mellom 1 og 15 minutter er fornuftig. EDIT: Det er noe som ikke funker som det skal, beregningene stemmer ikke. Skal se om jeg finner feilen. EDIT 2: Ser ut til at Device History -funksjonen GetRangeStats ikke returnerer riktig snittverdi for den perioden som sendes til funksjonen. Min og Max er riktig, men ikke AVG. Så da er jeg like langt... Public Sub Main(Optional ByVal Parms As String = "") Dim strDeviceStats As String Dim astrStats() As String Dim dtmDateFrom As Date Dim dtmDateTo As Date Dim iDevid_pulse As Integer Dim iDevid_15min As Integer Dim iDevid_30min As Integer Dim iDevid_60min As Integer Dim dblMin As Double Dim dblMax As Double Dim dblAvg As Double iDevid_pulse = 486 'Device id Pulse Realtime power iDevid_15min = 490 'Device id til device som holder 15 min rullerende snitt iDevid_30min = 491 'Device id til device som holder 30 min rullerende snitt iDevid_60min = 492 'Device id til device som holder 60 min rullerende snitt 'Hente verdier fra Device History for siste 15 minutter dtmDateTo = Now dtmDateFrom = dtmDateTo.AddMinutes(-15) strDeviceStats = hs.PluginFunction("Device History", "", "GetRangeStats", {iDevid_pulse.ToString, dtmDateFrom.ToString(), dtmDateTo.ToString()}) 'Returverdi er en streng på format Min|Max|Avg, splitt ut i variabler: astrStats = strDeviceStats.Split("|") If astrStats.Length() = 3 Then dblMin = Convert.ToDouble(astrStats(0)) dblMax = Convert.ToDouble(astrStats(1)) dblAvg = Convert.ToDouble(astrStats(2)) 'Skriv verdi til rett device hs.SetDeviceValueByRef(iDevid_15min, dblAvg * 1000, True) Else hs.WriteLog("Error", "Retrieval of stats for device " & iDevid_pulse & " failed.") End If 'Hente verdier fra Device History for siste 30 minutter dtmDateTo = Now dtmDateFrom = dtmDateTo.AddMinutes(-30) strDeviceStats = hs.PluginFunction("Device History", "", "GetRangeStats", {iDevid_pulse.ToString, dtmDateFrom.ToString(), dtmDateTo.ToString()}) 'Returverdi er en streng på format Min|Max|Avg, splitt ut i variabler: astrStats = strDeviceStats.Split("|") If astrStats.Length() = 3 Then dblMin = Convert.ToDouble(astrStats(0)) dblMax = Convert.ToDouble(astrStats(1)) dblAvg = Convert.ToDouble(astrStats(2)) 'Skriv verdi til rett device hs.SetDeviceValueByRef(iDevid_30min, dblAvg * 1000, True) Else hs.WriteLog("Error", "Retrieval of stats for device " & iDevid_pulse & " failed.") End If 'Hente verdier fra Device History for siste 60 minutter dtmDateTo = Now dtmDateFrom = dtmDateTo.AddMinutes(-60) strDeviceStats = hs.PluginFunction("Device History", "", "GetRangeStats", {iDevid_pulse.ToString, dtmDateFrom.ToString(), dtmDateTo.ToString()}) 'Returverdi er en streng på format Min|Max|Avg, splitt ut i variabler: astrStats = strDeviceStats.Split("|") If astrStats.Length() = 3 Then dblMin = Convert.ToDouble(astrStats(0)) dblMax = Convert.ToDouble(astrStats(1)) dblAvg = Convert.ToDouble(astrStats(2)) 'Skriv verdi til rett device hs.SetDeviceValueByRef(iDevid_60min, dblAvg * 1000, True) Else hs.WriteLog("Error", "Retrieval of stats for device " & iDevid_pulse & " failed.") End If End Sub
  7. Fikk i dag åpnet HAN-porten og får data fra Pulse i Tibber-appen, så nå venter jeg i spenning på om/når jeg kan få dette inn i Homeseer / Tibber plugin?
  8. For en nedtur! Takk for advarselen ihvertfall. Jeg har nå blokkert hub'en min fra å nå internet. Det vil ihvertfall fungere en stund, men samtidig vil det vel trolig hindre meg fra å sync'e i fremtiden dersom jeg skulle ønske å gjøre endringer på oppsettet. Får håpe det kommer en alternativ løsning etterhvert.
  9. henningl

    IR sender + HS3

    Harmony-fjernkontrollene kan settes opp til å styre ganske mye igrunn. Sånn helt enkelt forklart konfigureres en Harmony-fjernkontroll/Hub på en webside. Her legger man til to ting; enheter og aktiviteter. Enheter: En eller flere enheter som styres via IR, blåtann eller wifi. Harmony har database over flere tusen enheter som er lett å legge til. Dersom du har en enhet som ikke finnes fra før i Harmony sine databaser kan du bruke fjernkontrollen til å lære denne enhetens koder. Jeg har følgende enheter: tv, reciever, playstation 4, varmepumpe. Harmony har også støtte for en del smarthus-elementer som Hue og Sonos. Aktiviteter: Fungerer som snarveier for ting du vil gjøre. Feks "Se tv" kan skru på tv, skifte til rett input, skru på reciever, endre belysning, og skru på tuner. "Hør Radio" kan skru på reciever og sette i DAB-modus. "Se chromecast" kan skru på tv, skifte til rett input, skru på reciever og sette den til rett input. Og så videre.. mulighetene er egentlig enorme. Ved å installere Harmony Hub plugin i HS3 får du enheter i HS3 for styring av aktiviteter eller sende kommandoer til enheter direkte.
  10. Jeg monterte min i går. Den blinket intenst med en gang den ble koblet til. Måtte to forsøk til i appen før jeg fikk koblet den til WiFi, da blinket den roligere og mer fornøyd. Men HAN-porten er ikke åpnet, så det går fint å legge til uten åpnet port ser det ut til.
  11. Hei, ville bare tipse om et produkt jeg nylig har stiftet et veldig godt bekjentskap med; Proxmox Proxmox er en opensource server-løsning for virtualisering, mye likt vmware, esxi, virtualbox, og lignende. For å illustrere fordelene jeg har opplevd med Proxmox tenkte jeg først å oppsummere litt fordeler og ulemper med andre løsninger: VMWare Workstation: Kjører som klient på skrivebordet til en fysisk windows eller linux-maskin. Kan starte virtuelle maskiner som service, og dermed fungere som en server. Fordelen er enkel tilgang til den fysiske maskinen via vanlig skrivebord, og de virtuelle maskinene er lagret som ordinære filer på disk. Ulempen er litt treg ytelse, litt stiv pris, og ingen mulighet for failover. Er avhengig av stabiliteten til operativsystemet som er installert på vertsmaskinen. Oracle Virtualbox: Omtrent tilsvarende VMWare Workstation, men gratis. ESXI: Installeres rett på hardware/vertsmaskin som en kernel, uten tradisjonelt operativsystem i bunn. Administreres fra en annen maskin. Er kresen på hardware (fortrinnsvis kun enterprise servere), men kan la seg lure til å installere på en del annen hardware. Er gratis i seg selv, men en rekke av funksjonene for administrasjon, backup, clustering og failover er ganske kostbare. Mulig live-migrering er mulig mellom to gratis-installasjoner, det vet jeg ikke. ESXI er nok den mest stabile av alle virtualiserings-platformene, men det krever riktig hardware og god kompetanse. Det største ankepunktet mitt mot ESXI er at det er så sterkt knyttet til enterprise hardware. Den kan være krevende å få tak i reservedeler den dagen den dyre fine rack-serveren din får en feil. Proxmox: Kjører på en grunnleggende Debian-distribusjon og benytter KVM til virtualisering. Kan installeres enkelt på det meste av hardware så lenge cpu er 64 bit og støtter virtualisering. Flere maskiner kan enkelt settes opp som noder i et cluster og maskinene trenger ikke være like. Filsystem for virtuelle maskiner kan være delt på nettverket enten som cluster-filsystem delt over nodene eller på et SAN/NAS. Med to noder konfigurert kan du flytte virtuelle maskiner mellom nodene uten nedetid. Med 3 noder konfigurert kan du få automatisk failover til en annen node om en går ned. (den tredje noden trenger ikke gjøre virtualisering, det holder med en Raspberry PI). Administrasjons-grensesnittet er web-basert og kjører på hver node. Du kan koble deg til hvilke som helst node og styre hele clusteret. Funksjoner for snapshots og backup er innebygget, og det beste av alt; Proxmox koster ingenting, og har full funksjonalitet i gratis-utgaven. For 3 uker siden hadde jeg ikke hørt om Proxmox, men etter en uke lesing av manualer og positive tilbakemeldinger fant jeg ut at det var en no-brainer og migrerte alle mine virtuelle maskiner over, og har ikke angret ett sekund siden. For øyeblikket kjører jeg 2 proxmox-noder, en på en HP proliant rack-server, og en på en core i7 desktop-pc som jeg har bygget over i et rack-kabinett. Fillagring har jeg på en Synology DS918+, og jeg har planer om en tredje node på en gammel maskin jeg skal bygge over i et rack-kabinett (denne skal ikke kjøre virtualisering). Og til dere som fremdeles kjører smarthus-tjenester på fysiske maskiner er det bare å få fingen ut; fordelene med virtualisering er enorme den dagen du står der med en smarthus-server som ikke vil starte, og et veldig veldig dumt smarthus
  12. henningl

    IR sender + HS3

    Tror ikke den fjernkontrollen er kompatibel med den hub'en. Om fjernkontrollen er satt opp med myharmony-tjenesten kan du trolig migrere alle instillinger over på ny fjernkontroll om det skulle være ønskelig.
  13. henningl

    IR sender + HS3

    For ordens skyld, fjernkontrollen jeg linket til inkluderer Hub. Kjøp en fjernkontroll med hub, ikke bare hub'en.
  14. henningl

    IR sender + HS3

    Harmony Hub kjøpte jeg for lenge siden hos elkjøp. Det var før jeg begynte med smarthus igrunn. Min modell er ikke for salg lenger, men denne ser ganske tilsvarende ut: https://www.elkjop.no/product/smarte-hjem/taleassistent-smart-multimedia/LTHARMELITE/logitech-harmony-elite-fjernkontroll Harmony fjernkontroll er egentlig helt genialt i seg selv, men enda mer genialt når den kan kobles til smarthus. Jeg har en Toshiba pumpe, men vil tro Harmony fikser det meste som kan styres med IR. Rent praktisk laget jeg en device for varmepumpen i Harmony appen, deretter brukte jeg varmepumpens fjernkontroll til å lære harmony IR-kodene for 20, 21, 22, 23, 24, 25 grader oppvarming, samt 22 grader nedkjøling. Harmony har ferdige koder for vanvittig mange enheter, men jeg måtte lære den koder for den hadde ikke min varmepumpe i databasen. Når jeg så installerte harmony-plugin i HS3 importerte den alle enheter og aktiviteter fra Harmony-hub'en, og jeg kan fra HS3 gi de samme kommandoene som fjernkontrollen kan. Deretter har jeg laget eventer i HS3 som justerer varmepumpen opp og ned trinnvis i henhold til temperatur og strømpriser.
  15. henningl

    IR sender + HS3

    Jeg bruker Harmony hub med plugin i Homeseer. Det var null stress, og fungerer strålende. Harmony fjernkontroll er såpass genialt at det er verdt prisen alene. Jeg bruker fjernkontrollen som normalt til å styre tv med tilhørende dingser, og så bruker jeg HS3 til å styre varmepumpen via Harmony.
  16. Hm, ja UZB1 er vel det jeg har ja. Har oppgradert nylig til z-wave plugin 3.0.1.248 , kan prøve å rulle tilbake noen versjoner, men vet ikke hvor trivielt det er? Stresser egentlig litt over dette. Her har jeg virtuelle maskiner i HA-cluster hjemme med backup både her og der for å sikre meg, samtidig har jeg hele z-wave nettverket som er avhengig av en usb-plugg, en Pi, og en noe humør-syk Homeseer, uten noen som helst nødløsning om noe skulle gå galt.
  17. For å oppdatere; Jeg byttet batterier på de sensorene som hadde rapportert feil av denne typen, eller hadde andre tegn til at enheten ikke alltid våknet som den skulle. I samme slengen vekket jeg enhetene og tok rescan og optimize på dem. Etter det fungerte det relativt bra en ukes tid, men nå ser det ut til at feilene er tilbake, så nå er jeg ganske rådvill. Den eneste endringen jeg har gjort siste halvåret er inkludering av 3 fibaro veggplugger. Siden feilen treffer tilfeldige batteri-enheter ved enkelte tilfeller, tyder det på at feilen ikke er med enhetene, men enten Homeseer, z-wave plugin, eller UZB'en. Nå leste jeg nylig at restore på UZB ikke fungerer lenger, så kanskje det rett og slett er på tide å bytte z-wave interface? Hva anses å være beste z-wave interface til HS3 nå for tiden egentlig?
  18. Mulig jeg har fått ordnet det nå. Tok en rescan device, og da stod det i logget at klokken ble stilt. Stilte parameter 10 til 5 sekunder (hvor lenge den skal være våken, default 3) Satte wakeup interval på nytt til 5 minutter. Nå ser det ut til å fungere fint, selv uten polling definert.
  19. Fant dette i manualen: Men hvordan stille klokken på northq-enheten finner jeg ikke ut av.
  20. Her er oppsettet til NorthQ:
  21. Nettverket skal være optimalisert ja, litt over 30 noder. Nodene det er snakk om har også mange naboer og skulle ha grei dekning. Når det gjelder poll på Northq-måleren så er jeg forsåvidt enig i at dette ikke burde vært nødvendig. Den er satt til å rapportere hvert 5 minutt, og det gjør den. Men Homeseer oppdaterer kun verdien i KWh dersom det er satt tilsvarende polling på devicen. Om jeg fjerner polling på devicen blir ikke verdien oppdatert selv om Northq våkner og rapporterer hvert 5 minutt. Det virker egentlig som om enhetene våkner, men at de sovner igjen før "No more info" blir sendt.
  22. Får jevnlig vedlagte feilmelding i Homeseer-loggen og klarer ikke finne ut av hva det skyldes. Det skjer bare enkelte batteri-enheter, og det ser ut til at når feilen skjer får jeg ikke oppdatert verdi fra enheten. Har prøvd å redusere polling av batteri-enheter til et minimum, men det er et par som behøver det, kanskje mest frustrerende er at feilen av og til skjer på NorthQ-måleren som teller blink på strømmåleren. Når jeg ikke får jevnlig verdi derfra går det litt i ball for scriptene mine som beregner gjennomsnittlig strømforbruk siste 5-15-30-45-60 minutter. Det virker også som om feilen kommer og går. Enkelte dager kan det være mye, andre dager ingenting. Noen tips
  23. Jeg kjører flere VM på en ubuntu server med Virtualbox på. Det fungerer helt ypperlig. Homeseer på Windows VM, ellers en del andre VM for nettverkslagring, mediacenter, Nextcloud, osv. En VM pr funksjon. Fordelen med VM er helt åpenbar; det er lett å ta backup av hele VM'et, og restore er like lett. Jeg har valgt Ubuntu Server med Virtualbox pga at da har jeg alt på en platform som er lett å få opp igjen på annen hardware. Feks kan jeg starte opp Homeseer-VM'en på en laptop om virtualiserings-serveren skulle ryke. ESXI er sikkert en bedre løsning for virtualisering, men mer kresen til hardware og mer krevende å erstatte / få opp igjen ved hardware-feil. Om jeg skulle gått for ESXI eller tilsvarende ville jeg satset på to fysiske ESXI-servere som VM kan flyttes mellom.
  24. Her må du nesten utdype litt hva som har skjedd, dette hørtes festlig ut
×
×
  • 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.