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

Vinnerliste

Populært innhold

Viser innholdet med mest poeng fra 05. des. 2018 i alle områder

  1. Ikea sine motoriserte gardiner nærmer seg: https://teknikveckan.com/nyheter/lanseringsdatum-for-ikeas-smarta-rullgardiner/?fbclid=IwAR3iqslCggjNmCEOJuiSJqtvvkC_pkwtC4qMI2039yzadUJQXC7aP9LsmwY
    3 poeng
  2. Regner du med du kobler snøsensoren din til vekkerklokka, som da vekker deg et kvarter tidligere om det er kommet noen cm snø? (i påvente av automatisert snømåking)
    2 poeng
  3. Hei! Jeg har nå endelig tatt steget å bestemt meg for å kjøre på med full automasjon i heimen. I dag: 24 forskjellige Philips hue lamper 6 Ikea trådfri lamper Div Hue og IKEA fjernkontrollere DIv NEXA utstyr Harmony HUB til stuen Nvidia Shield, Playstation Sony TV Sony Forsterker 7 Soner med Sonos. 4 stk UniFI Security Cam og Unifi AP Fremtidig plan: Jeg vil ha ett sted å styre alt. Nå er problemet å finne ut hva man skal gå for, og hvilken løsning jeg tørr satse på. Er glad i fysiske knapper for ting. men alt det skal fungere sømløst mellom hverandre.
    1 poeng
  4. Fått samme selv, når jeg prøvde å logge meg inn på weben fikk jeg melding om at de jobbet med portalen og at den ville være usabil fram til 01.12. men av erfaring så har jo ting alltid tatt lengere tid enn hva de har forventet. Så jeg har ikke lagt noe tid ned i å feilsøke enda. Gir det noen dager til før jeg sjekker opp
    1 poeng
  5. Og ikke nok med det ? Endelig på vei en ny POPP utendørs bryter (IP44) med S2, PowerMeter: https://www.tronika.no/no/zwave-apparatstyring/1124-utendors-bryter-700397.html og ny "Muggdannelse Detektor": https://www.tronika.no/no/zwave-klimastyring/1123-muggdannelse-detektor-701202.html
    1 poeng
  6. Overraskende billig ser det ut som! https://www.proshop.no/Veggmontering-AV-braketter-og-AV-moebler/Multibrackets-M-Motorized-Swing-Mount-Large/2274813?utm_source=google&utm_medium=cpc&utm_campaign=searchengine&gclid=EAIaIQobChMIybzasfWH3wIVDg8YCh3U0gvjEAQYAiABEgLWUvD_BwE
    1 poeng
  7. Koden, som jeg stort sett stjal på internett, tar høyde for både temperatur å luftfultighet. Det er derfor jeg har en DHT22 der Alle funksjoner under loop er kun for å håntere MQTT og FOTA-oppgradering. #include "DHT.h" #include <ESP8266WiFi.h> #include <PubSubClient.h> #include <ESP8266HTTPClient.h> #include <ESP8266httpUpdate.h> #define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321 // 3.3v = Ethernet 1 // 5v = Ethernet 2 // GND = Ethernet 7 and 8 #define trigPin 5 //Ethernet 5 #define echoPin 4 //Ethernet 4 #define dhtPin 2 // Ethernet 3 const int FW_VERSION = 1001; WiFiClient espClient; PubSubClient client(espClient); // WiFi and MQTT endpoints const char* ssid = "ssid"; const char* password = "pass"; const char* mqtt_server = "mqtt"; const char* mqtt_topic_fw_version = "esp/sensor3/fw/version"; const char* mqtt_topic_fw_update = "esp/sensor3/fw/update"; const char* mqtt_topic_fw_info = "esp/sensor3/fw/info"; const char* mqtt_topic_temp = "esp/sensor3/temperature"; const char* mqtt_topic_humid = "esp/sensor3/humidity"; const char* mqtt_topic_dist = "esp/sensor3/distance"; DHT dht(dhtPin, DHTTYPE); float lastTime = 0; void setup() { setupWiFi(); setupMqtt(); Serial.begin (9600); delay(10); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); dht.begin(); } void loop() { loopMqtt(); float duration, distance; float speed; float humidity = dht.readHumidity(); // Read temperature as Celsius (the default) float temperature = dht.readTemperature(); digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); speed = 331.4 + (0.606 * temperature) + (0.0124 * humidity); distance = (duration / 2) * (speed / 10000) - 1.5; //Calibrated -1.5 cm if (distance >= 400 || distance <= 2){ Serial.print("Distance = "); Serial.println("Out of range"); } else { Serial.print("Distance = "); Serial.print(distance); Serial.println(" cm"); delay(1000); } Serial.print("Temperature = "); Serial.print(temperature); Serial.print(" *C "); Serial.print(" Humidity = "); Serial.print(humidity); Serial.println(" % "); if(millis() - lastTime >= 5000) { lastTime = millis(); client.publish(mqtt_topic_temp, ((String)temperature).c_str()); client.publish(mqtt_topic_humid, ((String)humidity).c_str()); client.publish(mqtt_topic_dist, ((String)distance).c_str()); } delay(1000); } void setupMqtt() { client.setServer(mqtt_server, 1883); client.setCallback(callback); } void setupWiFi() { delay(10); WiFi.mode(WIFI_STA); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); } } void callback(char* topic, byte* payload, unsigned int length) { if (strcmp(topic, mqtt_topic_fw_update) == 0) { String fwURL = ""; for (int i = 0; i < length; i++) { fwURL.concat( (char)payload[i] ); } checkForUpdates(fwURL); } } // Ensure the MQTT lirary gets some attention too void loopMqtt() { if (!client.connected()) { reconnectMqtt(); } client.loop(); delay(100); } void reconnectMqtt() { // Loop until we're reconnected while (!client.connected()) { // Create a random client ID String clientId = "ESP8266Client-"; clientId += String(random(0xffff), HEX); // Attempt to connect if (client.connect(clientId.c_str())) { client.subscribe(mqtt_topic_fw_update); client.publish(mqtt_topic_fw_version, ((String)FW_VERSION).c_str()); } else { // Wait 5 seconds before retrying delay(5000); } } } void checkForUpdates(String fwURL) { String fwVersionURL = fwURL; fwVersionURL.concat( ".version" ); client.publish(mqtt_topic_fw_info, ((String)"Checking for firmware updates.").c_str()); client.publish(mqtt_topic_fw_info, fwVersionURL.c_str()); HTTPClient httpClient; httpClient.begin( fwVersionURL ); int httpCode = httpClient.GET(); if( httpCode == 200 ) { String newFWVersion = httpClient.getString(); client.publish(mqtt_topic_fw_info, ((String)"Current firmware version").c_str()); client.publish(mqtt_topic_fw_info, ((String)FW_VERSION).c_str()); client.publish(mqtt_topic_fw_info, ((String)"Available firmware version").c_str()); client.publish(mqtt_topic_fw_info, newFWVersion.c_str()); int newVersion = newFWVersion.toInt(); if( newVersion > FW_VERSION ) { client.publish(mqtt_topic_fw_info, ((String)"Preparing to update").c_str()); String fwImageURL = fwURL; fwImageURL.concat( ".bin" ); client.publish(mqtt_topic_fw_info, ((String)"Downloading new firmware.").c_str()); client.publish(mqtt_topic_fw_info, fwImageURL.c_str()); t_httpUpdate_return ret = ESPhttpUpdate.update( fwImageURL ); switch(ret) { case HTTP_UPDATE_FAILED: //Serial.printf("HTTP_UPDATE_FAILD Error (%d): %s", ESPhttpUpdate.getLastError(), ESPhttpUpdate.getLastErrorString().c_str()); client.publish(mqtt_topic_fw_info, ((String)HTTP_UPDATE_FAILED).c_str()); client.publish(mqtt_topic_fw_info, ((String)ESPhttpUpdate.getLastError()).c_str()); client.publish(mqtt_topic_fw_info, ESPhttpUpdate.getLastErrorString().c_str()); break; case HTTP_UPDATE_NO_UPDATES: client.publish(mqtt_topic_fw_info, ((String)HTTP_UPDATE_NO_UPDATES).c_str()); break; } } else { client.publish(mqtt_topic_fw_info, ((String)"Already on latest version").c_str()); } } else { client.publish(mqtt_topic_fw_info, ((String)"Firmware version check failed, got HTTP response code").c_str()); client.publish(mqtt_topic_fw_info, ((String)httpCode).c_str()); } httpClient.end(); }
    1 poeng
  8. https://products.multibrackets.com/en/motorized/motorized-wallmounts/m-motorized-swing-mount-large her kommer linken din ??
    1 poeng
  9. Bra! Du er kommet til rett sted! Det er blir dyrt hvis du skal installere en og en dings. Spar opp, kjøp alt og installer alt i en smell. Det tok en elektriker og hans lærling ca. 3 timer å installere rundt 25 dimmere hos oss.
    1 poeng
  10. Her er det forskjellen på A record og CNAME record kommer inn. A record er IP (spesifikt v4), eksempelvis din WAN IP, og CNAME record er et annet domene, eksempelvis 1234.ddns.net. A: test.example.com -> 123.123.123.123 CNAME: test.example.com -> anothertest.example.com Domeneshop vil ikke oppdatere seg når din ISP gir deg ny IP. Det er derfor tjenester som noip.com, dyndns.com, og duckdns eksisterer. Disse knytter din IP opp mot et domene (A-record), som du igjen kan knytte dine domener til (CNAME). Ser nå selv at jeg skal bytte ut noip.com med duckdns Visste ikke om den fra før, så takk for det tipset
    1 poeng
  11. Hva du benytter som DNS skal ikke ha noe å si, så lenge du setter de opp som CNAME. CNAME hos Cloudflare er det samme som CNAME hos Domeneshop Jeg har benyttet begge deler selv, og har ikke sett fordelen av å ha det hos Cloudflare så lenge du ikke skal benytte deg av cachingen/DDoS-beskyttelsen. For å få alt opp og gå tror jeg faktisk det er enklere å forholde seg til Domeneshop i starten, så kan du heller legge på det laget med kompleksitet som Cloudflare er senere.
    1 poeng
  12. Selv bruker jeg https://www.noip.com/ og får en adresse àla hulkhaugen.ddns.net. Videre setter jeg opp alle sub-domenene som CNAME til hulkhaugen.ddns.net: plex.hulkhaugen.no -> hulkhaugen.ddns.net ha.hulkhaugen.no -> hulkhaugen.ddns.net osv. På routeren din må du sette opp at trafikk inn på port 80 (og kanskje 443) skal peke til din Traefik/nginx-instans. 0.0.0.0:80 -> 192.168.1.100:80 (Traefik/Nginx) Videre må du sette opp Traefik/Nginx til å svare på de spesifikke host-names (plex.hulkhaugen.no og ha.hulkhaugen.no). Over til noe veldig plex-spesifikt: Trenger du å ha eget sub-domene på denne? Selv har jeg port 32400 og 32443 åpen og NAT'a til Plex-instansen, så ordner den resten selv. Går jeg til plex.tv/web så kommer jeg rett inn på min server (så lenge jeg er innlogga). Er det noen grunn til å aksessere direkte? Trodde egentlig at de prøvde å gå bort fra det på et tidspunkt.
    1 poeng
  13. Du kan benytte nginx som reverse proxy for å få alle tjenester inn på f.eks. port 80/443. Da peker du alle subdomener til din public ip, som NAT'er til nginx. Nginx router da trafikken videre basert på hostname du har valgt. Finnes mye informasjon på dette, så det enkleste er vel å starte med å google det https://www.google.no/search?q=nginx+reverse+proxy
    1 poeng
  14. Hei! Jeg er selv elektriker og deler mitt oppsett her Ringetrafo 8-24V Cenika Modulær transformator El-nummer: 16 156 72 Ringeklokke D230 KLANGKLOKKE BIG BEN 8V El-nummer: 62 111 73 Den duringen dere snakker om forvinner ved å koble inn enheten på bildet under. Har testet klokken med både 12v og 24v.. Funker like bra uanhengi av instilling :)
    1 poeng
  15. Noen som har prøvd denne? https://m.elfadistrelec.no/no/switch-mode-stromforsyning-traco-power-tiw-06-105/p/16960855 Så å si lik som powerdin i både pris og utforming, men norsk leverandør, og gratis frakt ved kjøp av to eller flere.
    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.