-
Innlegg
16 890 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
813
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av Moskus
-
https://randomnerdtutorials.com/esp8266-adc-reading-analog-values-with-nodemcu/
-
Det første å sjekke er om lyskildene faktisk er dimbare. Det andre å sjekke er å prøve autokalibreringen på nytt. (Jeg har imidlertid ikke Homey) så kan ikke fortelle deg hvordan du gjør det. Men man skal sette parameter 13 til 1.
-
Det tror jeg varierer litt fra produsent til produsent...
-
Z-wave? Jeg har Fireangel med Z-wave-modul. Ellers har FutureHome også Z-wave brannvarslere. Popp har, men er noe begrenset i antall i et Z-wave-nettverk. Fibaro sine kan ikke seriekobles.
-
Arduino-plugin beskrivelse (støtter nå ESP8266/NodeMCU): https://forums.homeseer.com/forum/analog-digital-io-device-plug-ins/analog-digital-io-discussion/arduino-enigmatheatre/83067-about-the-arduino-plugin Kort fortalt: Definér innstillinger til et nytt "board" (IP-adresse, port, etc) Last opp .ino-fil til ESP8266 med hjelp av Arduino programvaren Konfigurer input og output i plugin'en. Ferdig.
- 24 svar
-
- 1
-
-
Nest legger vel ned API-en sin...?
-
Jeg tror ikke at den er egnet for det, iallfall ikke akkurat nå. Jeg hadde som nevnt gått for NodeMCU og Arduino-plugin'en. Veldig enkelt å ha med å gjøre. Men det er heller ikke vanskelig å bruke MQTT.
-
Nei, så vidt jeg vet er det ingen innstilling som kan få Heay Duty switch til å gjøre det, det er sentralen sitt problem hvis den går ned. Vet ikke hvilke webmuligheter Homey har, men kan du bruke UptimeRobot?
-
Det hadde jeg gjort.
-
Det gjør KNX eller PLCer også, med mindre du får det utstyret gratis... Jeg kjenner ikke til Wago PLCer spesielt, men de styres vel med Modbus som så mange andre. Da kan du bruke Modbus-plugin'en for å interface de med HomeSeer. Arduino kan interfaces med egen Arduino-plugin eller f.eks. via MQTT. KNX har en KNX-plugin som kan hente og styre enheter i et ferdig programmert nettverk, men jeg tror ikke du kan sette det opp via HomeSeer. Dette er jo en fin vei å gå hvis man har kunnskapen til å gå den, men det krever nok en del ekstra ettersom det er en nesten ny sti å gå opp. Men det betyr ikke at det ikke fungerer. Tror fruen innimellom er sterkt uenig...
-
Ja, jeg er faktisk litt usikker på om den er fullt støttet på andre plattformer enn Fibaro sine egne. Du kan prøve å trykke "Poll" på Device Management siden, for å sjekke om HomeSeer får sendt noe data fra Smart Implant når den spør etter det. Hvis den får data, så kan vi sjekke litt mer. Problemet akkurat nå er at jeg ikke ser hvilken device som burde fått denne dataen... Smart Implant er ofte brukt til å hente digitale input'er og styre reléene, men det er ikke mye brukt til andre ting. Jeg ser bare referanser på HomeSeer-forumet, men ingen der heller har fått noe til enda. Kanskje må du prøve en beta-versjon av Z-wave plugin'en. Jeg tror på kunnskapsdeling, jeg tror det er nyttig både for den som deler og den som blir delt med. Jeg liker hjemmeautomasjon, og deler med meg så godt jeg kan. Så lærer jeg selv også samtidig. En soleklar vinn-vinn situasjon!
- 24 svar
-
- 1
-
-
Avstand til nærmeste node på fast strøm er viktig, for det er kun de som videresender beskjeder. 8 m kan være litt i grenselandet, ja. Om extendere har bedre rekkevidde eller ei har vært diskutert før, uten egentlig konklusjon. Men kan være verdt et forsøk.
-
Jeg personlig hadde nok gått for en NodeMCU via Ardunio-plugin'en eller MQTT.... Dette: ... gjør at jeg tipser om dette scriptet Edit: Det var jo deg jeg diskuterte med jo. Da har du ingen unnskyldning.
-
Ikke akkurat nettleser, men har du vurdert Blynk? Gratis for mange formål og fin app. Skal du "kommunisere med en nettleser" trenger du en webserver til Arduino. Det er også langt fra umulig: https://pimylifeup.com/arduino-web-server/
-
Hjelp til ny server løsning og flytting av HS
Moskus svarte på JohnMartin sitt emne i Automasjonskaféen
Ja. Og ja. -
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?
-
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?
-
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...
-
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.
- 3 svar
-
- 4
-
-
-
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å...
-
Har fått et par slike henvendelser selv opp gjennom tidene, det ordner seg alltid.