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

Vinnerliste

  1. Moskus

    Moskus

    Administrator


    • Poeng

      2

    • Innlegg

      16 853


  2. Fermate

    Fermate

    Administrator


    • Poeng

      1

    • Innlegg

      1 943


  3. OlavT

    OlavT

    Medlemmer


    • Poeng

      1

    • Innlegg

      584


  4. tronde

    tronde

    Medlemmer


    • Poeng

      1

    • Innlegg

      244


Populært innhold

Viser innholdet med mest poeng fra 28. mars 2023 i alle områder

  1. Faen. Hadde oversett den. Vi prøver på nytt. HSPI_TibberSeer 0034.zip
    1 poeng
  2. Ja, jeg må bare legge meg flat og beklage. Jeg har så til de grader altfor mye å gjøre for tiden at når det blir kveld og jeg skal gjøre slike morsomme ting, så er jeg fort for sliten. Prøv denne, men merk at den kan kræsje. Det er kun endringer i exe-filen, så det er den som skal erstattes (og ta gjerne en kopi av den forrige versjonen): (vedlegg fjernet) Det kan hende denne kræsjer, for jeg har i praksis fjernet noen sikkerhetssjekker. Samtidig skal oppdateringen av devicer være robust nok. Det kan være at "null" blir konvertert til "0" et sted, og da må vi finne det ut. Test og gi tilbakemelding. 🙂
    1 poeng
  3. Å men vi lager en bergenser versjon til deg 🙂 (Det blir for lite plass men det løses med KLOKKEN ER istedet for KLOKKEN ER NÅ) Har allerede versjon for SYV / SJU, SYTTEN/SØTTEN og jobber med en svensk versjon 🙂
    1 poeng
  4. Fikk forøverig dette som svar av Yale.
    1 poeng
  5. Det går ikke så alt for fort, men nå har jeg i alle fall klart å få til noe for moro skyld. Jeg fant bare et bitte lite grafikkdisplay (Wemos shield) satt på en Wemos D1 mini klon, men det funker i alle fall. Dette leser /data.json over http. Det jeg ikke klarer, er å plukke ut de nestede verdiene for "energy accounting" i json. https://github.com/gskjold/AmsToMqttBridge/wiki/Message-formats Jeg bruker arduinojson-biblioteket og har prøvd å vri hjernen til å få til filtrering, men no go. https://arduinojson.org/v6/example/filter/ Hvis det er noen vennlige sjeler som vet mer enn meg, er jeg takknemlig for litt input. Koden som funker ligger ved nederst. Det er vel ikke gitt at det å lese data med json til displaye er den mest fornuftige måten å gjøre det på, men det kunne vært moro å få til litt mer. #include <ESP8266WiFi.h> #include <ESP8266HTTPClient.h> #include <ArduinoJson.h> // ver 6.20.0 #include <U8x8lib.h> /* Constructor */ U8X8_SSD1306_64X48_ER_HW_I2C u8x8(/* reset=*/ U8X8_PIN_NONE); /* u8x8.begin() is required and will sent the setup/init sequence to the display */ const char* ssid = "SSID"; const char* password = "PASSWORD"; void setup () { Serial.begin(115200); u8x8.begin(); u8x8.setFlipMode(0); // 1 or 0 WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.print("Connecting.."); } } void loop() { if (WiFi.status() == WL_CONNECTED) { //Check WiFi connection status HTTPClient http; //Declare an object of class HTTPClient WiFiClient client; // or WiFiClientSecure for HTTPS // Send request http.useHTTP10(true); http.begin(client, "http://192.168.1.40/data.json"); http.GET(); // Parse response DynamicJsonDocument doc(2048); deserializeJson(doc, http.getStream()); // Read values Serial.print(doc["i"].as<float>() / 1000 ,3); Serial.println (" kW "); u8x8.setFont(u8x8_font_8x13_1x2_r ); u8x8.setCursor(0, 0); u8x8.print(doc["i"].as<float>() / 1000 ,3); u8x8.setCursor(6, 0); u8x8.print("kW"); Serial.print(doc["u1"].as<float>()); Serial.println (" V (L1-L2) "); u8x8.setFont(u8x8_font_5x7_r); u8x8.setCursor(0, 2); u8x8.print(doc["u1"].as<float>() ,1); u8x8.setCursor(6, 2); u8x8.print("V"); Serial.print(doc["i1"].as<float>()); Serial.println (" A (L1) "); u8x8.setCursor(0, 3); u8x8.print(doc["i1"].as<float>() ,1); u8x8.setCursor(6, 3); u8x8.print("A"); Serial.print(doc["p"].as<float>()); Serial.println (" kr"); u8x8.setCursor(0, 4); u8x8.print(doc["p"].as<float>() ,2); u8x8.setCursor(6, 4); u8x8.print("Kr"); Serial.println (); Serial.println (); // Disconnect http.end(); } delay(3000); //Send a request every 3 seconds }
    1 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.