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

Moskus

Administrator
  • Innlegg

    16 849
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    799

Alt skrevet av Moskus

  1. Jo, hvis de er Z-wave (og magnetbryteren også er Z-wave, Nexa leverer jo også 433 Mhz), så skal de videresende beskjeder. Hva er lengste avstand mellom to noder?
  2. Hei og velkommen! Nå er jeg ganske treig innimellom så det er mulig jeg misforstår noe her, men har du et spørsmål eller er dette en sjekkliste du skal finne ut av?
  3. Nå er jo ikke 2 øre allverdens, men hvordan får de til å selge under Norpool? Hehe, OK. Trodde det stod der, men jeg får gjøre det klokkeklart...
  4. Ah. LInux? Greit å ta med seg, takk.
  5. Hva nøyaktig er det du sliter med...?
  6. Tegneserier er gøy. Automatiske tegneserier er selvfølgelig enda gøyere. Tidligere var det bare å linke bildet på nettet, men VG ville gjøre det litt vanskeligere for oss. Men det lar seg ordne. Aller først trenger vi SP_ID'en din. Logg inn på VG (det holder med en gratis-konto), og trykk F12 (eller åpne Developer Console) Så finner du "Application" på menyen øverst, finner så cookies, og velger "www.vg.no". Dobbelttrykk på tekstfeltet etter "SP_ID" og kopier hele denne lange, uforståelige teksten til et sted. NB! Dette scriptet omfatter sletting av filer, og kan potensielt gå ad undas. Det er selvfølgelig testet en del av meg, men som alltid: Ta backup først! Scriptet er her: Tegneserie.vb Sub Main(ByVal input As Object) 'Moskus 2019 'Parametre: device_ID|Tegneserie 'Serie-alternativer: Pondus, Lunch, Hjalmar, Tegnehanne Dim devID As String = input.ToString.Split("|")(0) Dim serie As String = input.ToString.Split("|")(1) Dim deleteFiles As Boolean = True Dim SP_ID As String = "DIN_LANGE_SPID_STRENG_HER" Dim directoryName As String = hs.GetAppPath & "/html/images/Tegneserier/" 'Check if "Tegneserier" exits If (Not System.IO.Directory.Exists(directoryName)) Then System.IO.Directory.CreateDirectory(directoryName) 'Delete local files If deleteFiles Then For Each deleteFile As String In System.IO.Directory.GetFiles(directoryName, serie.ToLower & "*.*", System.IO.SearchOption.TopDirectoryOnly) System.IO.File.Delete(deleteFile) Next End If Dim remoteFile As String = "" Dim filename As String = serie.ToLower & "_" & Now.Date.ToString("yyMMdd") & ".jpg" Dim localFile As String = hs.GetAppPath & "/html/images/Tegneserier/" & filename Dim dateFormat As String = Now.Year & "-" & Now.Month.ToString("00") & "-" & Now.Day.ToString("00") Select Case serie.ToLower Case = "pondus" remoteFile = "https://www.vg.no/tegneserier/api/images/pondus/" & dateFormat Case = "lunch" remoteFile = "https://www.vg.no/tegneserier/api/images/lunch/" & dateFormat Case = "hjalmar" remoteFile = "https://www.vg.no/tegneserier/api/images/hjalmar/" & dateFormat Case = "tegnehanne" remoteFile = "https://www.vg.no/tegneserier/api/images/tegnehanne/" & dateFormat End Select If remoteFile <> "" Then Try Using client As New System.Net.WebClient Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls12 client.Headers.Add(Net.HttpRequestHeader.Cookie, "SP_ID=" & SP_ID) client.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0") client.DownloadFile(remoteFile, localFile) client.Dispose() End Using Catch ex As Exception hs.WriteLog("Tegneserier", "Ex: " & ex.ToString) End Try Dim dateValue As Integer = CInt(Now.Date.ToString("yyMMdd")) hs.SetDeviceString(devID, "<img src='/images/HomeSeer/status/custom.gif' />", True) hs.SetDeviceString(devID, "<img src='./images/Tegneserier/" & filename & "' width='300px' />", False) hs.SetDeviceValueByRef(devID, dateValue, True) Else hs.WriteLog("Tegneserie", "RemoteFile ikke spesifisert for tegneserie: " & serie) End If End Sub Du legger inn SP_ID-strengen din istedenfor "DIN_LANGE_SPID_STRENG_HER". I tillegg må du lage en device pr. tegneserie du er interessert i. Som i nyhetsscriptet er dette en "Status Only" device. Så er det bare å sette opp eventet. Tegneseriene blir oppdatert kl. 08:00, så 08:15 er sikkert et bra tidspunkt. Kun ukedager og lørdager. Huk av "Wait for Script to finish" og "Only allow singe instance". Så repeter for hver tegneserie. Parameter er dev_ID|Tegneserie, f.eks. 3689|Pondus. ... som gir oss: Bredden er satt til 300px for at hele tegneserien skal dukke opp i Device Management, men dette er ikke en begrensning i f.eks. HStouch.
  7. Jeezez, wall of text. Har du lest det? Kan du oppsummere det i et avsnitt? Jeg har lagt en runtine som kjører gjennom GetDeviceEnumerator og legger det i en liste, og lurer på om det egentlig er andre måter å gjøre det på...
  8. Har fått et par slike henvendelser selv opp gjennom tidene, det ordner seg alltid.
  9. Den gjør ikke det, iallfall ikke over IR. Noen varmepumper kommer med RF til oppdatering av varmepumpen, men de aller aller fleste varmepumper har kun en-veis kommunikasjon. Derfor sendes ALLE innstillinger for hver minste ting du justerer med fjernkontrollen. Displayet viser altså bare fjernkontrollens innstillinger.
  10. I prinsippet skulle de vært like, så lenge lyskildene er like. Sjekk at Parameter 1 og 2 er satt likt. Det kan nok stemme... evt et script med mer glidende funksjoner, men da må man programmere en del.
  11. Dette kommer veldig an på hva du skal gjøre. Jeg hadde nok satt to disker til RAID1, og der hadde jeg hatt selve maskinene. Så kan du sette opp de 6 resterende diskene i RAID5 til lagring. Evt. bytte dem ut med større disker og kjøre RAID1 på dem. Jeg har WD RED-disker i mitt NAS, og de har vært veldig gode. 2 pooler; en på 3 TB (med 2 stk 3 TB disker, RAID1) og en på 6 TB (to disker på 6 TB).
  12. Pumpa sender nok ingen IR-signaler. Men fjernkontrollen gjør, og du kan nok lære den opp hvis du må.
  13. 600 er nyere enn 120-versjonen, og med det følger at 600 er Z-wave Plus og bl.a. støtter OTA-oppdateringer. Det er vel ikke usannsynlig at den nyere også har flere/andre koder enn 120-versjonen. Som det står på 600: "Built-in air conditioner IR codes, as well as cloud-based IR code library" I praksis så vil de nok oppleves forholdsvis like, når du først har programmert dem.
  14. ... og du er nok ikke alene her inne til å ha den filosofien. Tror det nok er mange historier her som begynner med "they told me it could not be done, but..."
  15. Nei, flere parallelle. Men det er meg da, jeg er ikke slik IT-admin-nerd. Man har samme skrivehastighet som med en vanlig disk, men man øker ikke hastigheten til over det. https://superuser.com/questions/1218199/raid-1-vs-single-drive Husk at det er en server du skal bygge. Ikke en workstation. Redundancy, redundancy, redundancy.
  16. Moskus

    Nybygg

    Flaks! Da kan du bruke en RFXtrx433 i E- eller XL-utgave. ... eller hvis du gikk for Homey, så er det en app for det: https://apps.athom.com/app/com.somfy
  17. Rart, det skulle ikke ha fungert, hvis termostaten gjorde jobben sin skikkelig...
  18. Det funka!
  19. Et godt bevis på tankegangen "If there's a will, there's a way!"
  20. Raid 1 all the way.
  21. Moskus

    Vær

    Plutselig av seg selv? Rart. Men bra.
  22. Moskus

    Nybygg

    Hvis den har en "My"-knapp så tror jeg at det er RTS, men ingen garantier. Står det en frekvens et sted?
  23. Vegard hos artius.no slikt. Hils fra meg.
  24. Ja, Danapad er vel nærmest selvsagt hvis jeg går for Danalock på garasjen. Koder må man ha, ungene har ikke telefoner enda.
×
×
  • 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.