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

Vinnerliste

Populært innhold

Viser innholdet med mest poeng fra 01. aug. 2021 i alle områder

  1. Ja, selvfølgelig. Min står ikke alltid på. Men den går på hvis strømmen har gått.
    1 poeng
  2. mscMQTT er mer stabil etter min erfaring og har en ivrig og aktiv utvikler.
    1 poeng
  3. Nei, godt spørsmål, ikke alt man skal forstå... Men irriterende er det ihvertfall! Prøvd å ta strømmen også ja. Føles som det eneste jeg ikke har gjort, er å utføre noe slags rituale med dans og røkelse... Men jeg har vært tett på 😂
    1 poeng
  4. Hm., tips til dere andre: IKKE ring rørleggeren og be om ny varmtvannsbereder uten å sjekke at Aeotec’n er på - og fungerer! 🤫
    1 poeng
  5. Nå er den "HDHK AC current acquisition module" saken montert, og har såvidt fått noe software i gang. Den fungerer veldig bra. Tror jeg må ha en til, for å få med alle kursene.
    1 poeng
  6. Prøver å koble meg til Airthings Wave Plus for å forhåpentligvis få det inn i Homeseer. Dette er kun Airthings' eget script, så tenker kanskje det var litt i overkant varmt og mye CO2/VOC, men hva vet vel jeg... De skriver mye flott på sine nettsider om "Your sensors, your data". Tenkte man kunne hekte en Webhook på deres API for å få data rett fra hubben. Det viser seg derimot at det kun er snakk om business brukere, og at vi vanlig dødelige må bruke Bluetooth LE.
    1 poeng
  7. Done 😁 #include <ArduinoMqttClient.h> #include <WiFiNINA.h> #include "arduino_secrets.h" #include <DS18B20.h> DS18B20 ds(2); //pin number of 1 Wire bus float temps[] = {0.0, 0.0, 0.0}; //Array for storing temps int sensnum = 0; // counter int WaterLevel = 0; int WaterLevelFilt = 0; // Filtrert nivå ///////please enter your sensitive data in the Secret tab/arduino_secrets.h char ssid[] = SECRET_SSID; // your network SSID (name) char pass[] = SECRET_PASS; // your network password (use for WPA, or use as key for WEP) WiFiClient wifiClient; MqttClient mqttClient(wifiClient); const char broker[] = "172.16.0.94"; int port = 1883; const char topic0[] = "Pool/TempWater"; const char topic1[] = "Pool/TempDome"; const char topic2[] = "Pool/TempOutside"; const char topic3[] = "Pool/WaterLevel"; //set interval for sending messages (milliseconds) const long interval = 30000; unsigned long previousMillis = 0; int count = 0; void setup() { //Initialize serial and wait for port to open: Serial.begin(9600); // while (!Serial) { // ; // wait for serial port to connect. Needed for native USB port only // } // attempt to connect to Wifi network: Serial.print("Attempting to connect to WPA SSID: "); Serial.println(ssid); while (WiFi.begin(ssid, pass) != WL_CONNECTED) { // failed, retry Serial.print("."); delay(5000); } Serial.println("You're connected to the network"); Serial.println(); Serial.print("Attempting to connect to the MQTT broker: "); Serial.println(broker); if (!mqttClient.connect(broker, port)) { Serial.print("MQTT connection failed! Error code = "); Serial.println(mqttClient.connectError()); while (1); } Serial.println("You're connected to the MQTT broker!"); Serial.println(); Serial.print("Sending MQTT data every "); Serial.print(interval / 1000); Serial.println(" sec to: "); Serial.println(topic0); Serial.println(topic1); Serial.println(topic2); Serial.println(topic3); WaterLevelFilt = analogRead(A0); // Initialize filtered value } void loop() { sensnum = 0; while (ds.selectNext()) { // les temps inn i array temps[sensnum] = ds.getTempC(); sensnum ++; } WaterLevel = analogRead(A0); WaterLevelFilt = (WaterLevelFilt*19 + WaterLevel)/20; // Serial.print("WL: "); // Serial.println(WaterLevel); // call poll() regularly to allow the library to send MQTT keep alives which // avoids being disconnected by the broker mqttClient.poll(); unsigned long currentMillis = millis(); if (currentMillis - previousMillis >= interval) { // save the last time a message was sent previousMillis = currentMillis; // send message, the Print interface can be used to set the message contents mqttClient.beginMessage(topic0); mqttClient.print(temps[0]); mqttClient.endMessage(); mqttClient.beginMessage(topic1); mqttClient.print(temps[1]); mqttClient.endMessage(); mqttClient.beginMessage(topic2); mqttClient.print(temps[2]); mqttClient.endMessage(); mqttClient.beginMessage(topic3); mqttClient.print(WaterLevelFilt); mqttClient.endMessage(); } } arduino_secrets.h inneholder SSID og passord slik: #define SECRET_SSID "WhateverYouHave" #define SECRET_PASS "Passw" Jeg har ikke funnet noen enkel måte å få oversikt over de topics som finnes tilgjengelige i MQTT så dokumentasjon er viktig. Når Arduino starter så skriver den derfor en liten rapport som oppsummerer: I HS4/MQTT Subscriptions legges Topicene inn manuelt: Oppsett av Mosquitto ligger der mange oppskrifter for og jeg brukte denne: https://obrienlabs.net/how-to-setup-your-own-mqtt-broker/
    1 poeng
  8. Har lenge savnet fjernovervåking av temperatur i poolen men ikke kommet på noen god ide om hvordan det skulle gjøres på en elegant måte. Hadde liggende en håndfull DS18B20 sensorer og handlet meg en Arduino MKR WiFi 1010, plukket sammen et par tre av eksempelprogrammene og plutselig hadde jeg vann-, luft-, utetemperatur og nivå sendt til HS4 via Mosquitto MQTT Broker kjørende på en virtuell Linuxmaskin som for det meste går på tomgang likevel... MQTT har vært en smule gresk for meg selv om jeg har nå lest litt men da jeg fant ut at nå er det på tide å få hull på den byllen så var det jo ganske så plankekjøring og det åpner jo for uante muligheter. Begynner å bli gøy med hjemmeautomasjon....eller enda gøyere 😁
    1 poeng
  9. Da jeg forsøkte å få Logitech Harmony Elite-fjernkontrollen min til å gjøre noe smart i Home Assistant, var jeg innom "Emulated Hue", hvor du kan eksponere ting (ikke bare lys) i Home Assistant og la andre ting tro de er lys, sånn at du kan skru de av og på. Vel - jeg fyrte den opp, konfigurerte ikke noe særlig. lot den bare eksponere de typene den gjorde per default - og det ble ganske mange! Og så trykket jeg på "skru på alle lys" på fjernkontrollen. Lys blinket, TVer gikk av og på, google-enheter aktiverte, samt en hel haug andre ting. Og dette pågikk iallefall et minutt eller to, mens jeg spekulerte på om jeg *kanskje* burde restarte home assistant for å få den til å stoppe
    1 poeng
  10. Bygget en smart ringeklokke for under 50kr: 1stk Wemos D1 mini "flashet" med Tasmota + 1stk Arduino rele Sender status til Homeseer via MQTT, satt og opp mulighet for "mute" slik det ikke kommer lyd ut av ringeklokken, men kun push og doorbell.mp3 på Sonos kjøkken.
    1 poeng
  11. Konfigurer den til å alltid være på. Står parametre i manualen. "On" ved strømtilførsel er også praktisk.
    0 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.