Gå til innhold
  • Bli medlem

Vinnerliste

Populært innhold

Viser innholdet med mest poeng fra 28. juli 2021 i alle områder

  1. Ikke tenkt over, bare plukket et eksempelprogram på nett Den heter bare MQTT, inkludert i HS. Ser jeg har valgt en "Legacy" plugin og der er andre gratis for HS4, noen anbefalinger?
    1 poeng
  2. 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
  3. 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
  4. 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
  5. Jeg har nå startet opp så smått en nettbutikk hvor jeg selger mine AMS-lesere: https://amsleser.no/ Jeg selger to typer kort: Pow-U er en "dongle" som kan brukes på alle målere i Norge med aktivert HAN-port. Skal også fungere på danske målere med HAN-port. Trenger ikke batteri eller ekstern strømforsyning, den henter strøm fra HAN-porten. Jeg selger også 3D-printet boks, eventuelt kan kjøpere med printer få tilsendt STL-filer og printe selv. Pow-K er et kort som kan erstatte originalkortet i en Kamstrup-måler. Eventuelt selger jeg en 3D-printet holder slik at man slipper å rote med originalmodulen. Dette kan også leveres som kit for selvbygging (PCB og nøkkelkomponenter). Kortene leveres ferdig montert, testet og programmert med siste versjon AmsToMqttBridge firmware, videreutviklet av @gskjold med utgangspunkt i koden @roarfred i sin tid utviklet i samarbeid med brukere på dette forumet over de første ca 30-40 sidene av denne megatråden. Så de som ønsker å skaffe seg en HAN-leser som gir full kontroll over alle måledata, med knallgod firmware, MQTT-opsjon etc har sjansen nå; løp og kjøp! 😄 https://amsleser.no
    1 poeng
  6. Hvis du bruker Philips Hue, ikke oppdater appen til den (helt) «nye» mens du pusser tennene og er på vei seng kl. 23:00. Spesielt ikke hvis den ene broen står over døren, med mindre du er 250 cm. da. Natta…
    1 poeng
  7. Hei @Guahtdim jeg forstår din frustrasjon og slik jeg ser det har nok elektriker her koblet spenning inn på S1, S2, Sx, dette er som sagt potensialfrie kontakter. Antar du vil se dette på Fibaro Dimmeren, hvis det er dette som har skjedd. Uansett om elektrikeren fikk et 2-wire eller 3-wire skjema så er det elektriker som spenningsetter og må ta ansvaret for abeidene som han utfører. Mitt råd til deg er å kontakte ledelsen i firma, og fortelle hva som har skjedd og at du forventer at firma ordner opp og erstatter det som ble defekt. /Helge
    1 poeng
  8. Jeg lot en elektriker gjøre installasjonen av Fibaro Dimmer 2 "legit". Resultat: 2 ødelagte dimmere og en elektriker som sier at han ikke skal fakurere for siste halvtime. Fyyyy f..n!!
    0 poeng
Vinnerlisten er satt til Oslo/GMT+01: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.