Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon! 🥇🥈🥉

Vinnerliste

Populært innhold

Viser innholdet med mest poeng fra 09. juli 2019 i Innlegg

  1. Jeg har to stk selv, den ene viser 0% og den andre 100%. Sensative sier at det er en firmwarebug på den som viser 0%, men at firmware bare kan oppdateres i deres lab. De sa også at den viser batteri i 25%-trinn (100, 75, 50, 25, 0). Batteriene skal vare i 10 år. Jeg lurte på om det da er slik at den viser 25% i inntil 2,5 år og så bare plutselig "dør den", men det fikk jeg vel egentlig ikke noe godt svar på. Så jeg har egentlig ikke noe svar på det du egentlig spør om, men hadde det vært meg så hadde jeg ikke brydd meg om det. Den Telldus'en har du sikkert byttet ut før det har gått 10 år uansett.
    2 poeng
  2. Jeg vet ikke om jobb teller her.. men lagde en GPS-tracker med en Arduino og ett SIM808 dev kort. Vurderer å ta den med på campingvognferie for test
    2 poeng
  3. Måtte sjekke dette, for det forbruket virket høyt på meg. Måtte sjekke vår, og AeoTec-modulen rapporterer at den trekker 35-40W når den er i drift.
    1 poeng
  4. Nytt vaskerom er nå flyttet opp og det er mye mer trafikk. Kan ikke lenger ha bevegelse i rommet på å deaktivere notifikasjoner om ferdig vaskemaskin eller tørketromler.
    1 poeng
  5. Flere Z-wave kontrollere. Jeg har tilsammen 2 kontrollere i drift. 1 USB og 1 UZB1 over nett som er koblet opp via VPN. Har også en som står på "vent". Så snart ID Lock # 4 er montert blir den tatt i bruk. Les mer om hvordan sette opp UZB1 over nett, funker veldig bra!
    1 poeng
  6. SIM808 er en modul med Blåtann, GSM og GPS. Man bruker AT-kommandoer via en seriel-port for å kommunisere med den. Putter man i ett SIM-kort kan man sende/motta SMS, samtaler, koble opp mot GPRS for å sende data osv. Jeg lagde ett lite script til en Arduino for å aktivere GPS, motta koordinater og sende de til en web-server. Foreløpig sender jeg en GET over HTTP med en enkel NMEA-record. Blir sikkert å gå over til en UDP-stream eller lignende etter hvert for litt mer fart på dataen. Det er ikke stabilt i det heletatt siden jeg har brukt veldig kort tid på dette (mindre enn 2 arbeisdager fra jeg fikk kortet), men det er en fungerende prototype. NB! SIM808 støtter ikke SSL så man kan ikke sende HTTPS-forespørsler! Jeg har observert at det finnes en SIM900 modul og kanskje andre som man burde sjekke ut før man bestemmer seg. #include <SoftwareSerial.h> #include <String.h> SoftwareSerial sim808Serial(7, 8); String gpsData; unsigned long previousMillis = 0; //const long interval = 60000; //Report every 60s const long interval = 300000; //Report every 5min void setup() { sim808Serial.begin(9600); // the GPRS baud rate while (!sim808Serial) { ; // wait for serial port to connect. Needed for native USB port only } //Wait to make shure SIM808 has booted, connected to the network etc. delay(30000); activateGPS(); activateGPRS(); } void loop() { unsigned long currentMillis = millis(); if (sim808Serial.available() > 0) { gpsData = sim808Serial.readStringUntil('\n'); } if (currentMillis - previousMillis >= interval) { previousMillis = currentMillis; activateGPRS(); //Init HTTP sim808Serial.println("AT+HTTPINIT"); //ShowSerialData(); delay(1000); //Remove +UGNSINF: with substring and newline with trim gpsData = gpsData.substring(10); gpsData.trim(); //Prepare GET sim808Serial.println("AT+HTTPPARA=\"URL\",\"http://webserver.no/indexGPS.php?id=SIM808&data="+gpsData+"\""); delay(1000); //Send GET sim808Serial.println("AT+HTTPACTION=0"); delay(10000); //Init HTTP sim808Serial.println("AT+HTTPTERM"); delay(1000); //I don't know why it turns off... activateGPS(); } } void activateGPS() { //POWER GPS sim808Serial.println("AT+CGNSPWR=1"); delay(1000); //Turn on GPS report with 30 sec interval sim808Serial.println("AT+CGNSURC=30"); delay(1000); } void activateGPRS() { //Init GPRS sim808Serial.println("AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\""); delay(1000); sim808Serial.println("AT+SAPBR=3,1,\"APN\",\"telenor\""); delay(4000); sim808Serial.println("AT+SAPBR=1,1"); delay(4000); }
    1 poeng
  7. Det var litt diverse. @toonwolf kjører bl.a. flere interfacer, scriptet henter bare det første.
    1 poeng
  8. Ja, på dimmer 2 kan du sette parameter 28 til 1 og ta en rescan av noden etterpå. Da får du en «scene»-device som vil kunne skille på f.eks 1x click, 2x click, osv og som du da kan bruke til å detektere at bryteren trykkes på.
    1 poeng
  9. Inspirert til å løse @toonwolf sitt problem. Se under: Sub Add(ByVal inputArgs As String) 'Input: RootReference;place;NewPin 'Example: 342;65;1234 hs.WriteLog("Add user", "Adding user...") Dim interfaceID As String = hs.GetINISetting("Interfaces", "IFace_0_Unique", "", "Z-Wave.ini") hs.WriteLog("Add user", "InterfaceID: " & interfaceID) Dim rootDeviceRef As Integer = inputArgs.Split(";")(0) Dim place As Integer = inputArgs.Split(";")(1) Dim PINnumber As Integer = inputArgs.Split(";")(2) Dim PINstring As String = PINnumber.ToString("0000") Dim nodeNumber As String = ZwaveUtil_GetNodeIdByRef(rootDeviceRef) hs.WriteLog("Removing user", "Node number: " & nodeNumber) Dim configResult = hs.PluginFunction("Z-Wave", "", "AddUserCodePin", {nodeNumber, place.ToString, PINstring, "TEST-user", interfaceID}) hs.WriteLog("Add user", "Done with result " & configResult.ToString) End Sub Sub Remove(ByVal inputArgs As String) 'Input: RootReference;place 'Example: 342;65 hs.WriteLog("Removing user", "Removing user...") Dim interfaceID As String = hs.GetINISetting("Interfaces", "IFace_0_Unique", "", "Z-Wave.ini") hs.WriteLog("Removing user", "InterfaceID: " & interfaceID) Dim rootDeviceRef As Integer = inputArgs.Split(";")(0) Dim place As Integer = inputArgs.Split(";")(1) Dim nodeNumber As String = ZwaveUtil_GetNodeIdByRef(rootDeviceRef) hs.WriteLog("Removing user", "Node number: " & nodeNumber) Dim ConfigResult = hs.PluginFunction("Z-Wave", "", "RemoveUserCodePin", {nodeNumber, place.ToString, interfaceID}) hs.WriteLog("Removing user", "Done with result " & ConfigResult.ToString) End Sub Public Function ZwaveUtil_GetNodeIdByRef(ByVal deviceId As Integer) As Integer Dim nodeId As Integer = -1 If (deviceId > 0) Then Dim device As Scheduler.Classes.DeviceClass = hs.GetDeviceByRef(deviceId) If (device IsNot Nothing) Then Dim pdata As HomeSeerAPI.PlugExtraData.clsPlugExtraData = device.PlugExtraData_Get(hs) If (pdata IsNot Nothing) Then nodeId = pdata.GetNamed("node_id") End If End If Else Throw New System.Exception("Device not found: " + deviceId) End If Return nodeId End Function
    1 poeng
  10. Laget en effekt og daglig kWh skjerm som henter data fra AMS måler Data hentes via en M-Bus -> TTL mot en ESP8266. Skjermen er tilkoblet en Raspberry Zero som kjører Domoticz. Har bestilt en boks laget for skjermen, som den skal stå i. Film her Edit: Fått en boks å ha den i. Også endret scriptet slik at den switcher mellom temperature og effekt hvert 3 sek
    1 poeng
Vinnerlisten er satt til Oslo/GMT+02:00
×
×
  • 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.