Gå til innhold
  • Bli medlem

SveinHa

Medlemmer
  • Innlegg

    1 747
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    111

Alt skrevet av SveinHa

  1. Har det men bruker den ikke. Varmepumpen tar tempen opp til over 50 og el.kolben er alltid på i noen timer hver dag så jeg er ikke spesielt redd for det.
  2. Jeg liker å gjøre ting enkelt så med løpende strømpris fra Tibber (er vel en oppdatering pr time?) har jeg laget meg noen enkle regler. Først har jeg en virtuell device med 3 verdier: 0: Normal 1: Redusert 2: Minimum Verdien i denne settes etter aktuell strømpris: Price < daily average price = 0: Normal Price > daily average price = 1: Redusert Price > high value = 2: Minimum (Denne ser litt merkelig ut men verdien "High value" ligger alltid noe over gjennomsnittspris men likevel langt under dagens maxpris) I tillegg måtte jeg gjøre en liten overstyring for de dagene der strømprisen nesten ikke varierer. Liten vits i å redusere på komforten om der ikke er noe nevneverdig å spare på det: Price Statistics High > Price Statistics Low + 5 = Tving strømsparing av Price Statistics High < Price Statistics Low + 5 = Aktiver strømsparing Så kommer de tingene som alle må vurdere hver for seg: Hvordan prioritere forbrukere? VV bereder er enkel, den går av uansett i mode 1 og 2 Vannbåren varme i betonggulvene i hele huset av i mode 1 og 2, de holder tempen i mange timer uten merkbar endring Vannbåren varme i badegulvet, tja, foreløpig bare i mode 2, liker å prioritere en lunk på badet og dette gulvet mister temp langt raskere enn de andre. Varmepumpe til gulvvarme og varmtvann av i mode 2 Varmepumpe til pool av i mode 1 og 2 men har valgt en ekstra betingelse slik at den går når strømprisen er < 80 for tiden. Ofte er der ikke timer nok i døgnet med "normale" strømpriser til å holde temperaturen oppe så da kjører den på det den kan i alle fall ved litt normale strømpriser... Akkurat denne biten ble en quick-and-dirty fix på et akutt problem men har gjort at jeg holder tempen på et akseptabelt nivå i alle fall. Bare som en ide til andre men kom gjerne med innspill om forbedringer. Edit: Status for strømsparing vises i HSTouch som trafikklys i hovedbildet og andre aktuelle bilder i tillegg til både trend av Tibberpris og reelt forbruk: Øverste trend er strømprisen som nå utenfor skalaen, nederst er strømforbruk (blå) og pris (rosa).
  3. Kommet et skritt videre: IoT MQTT Panel av Rahul Kundu har litt flere konfigureringsmuligheter, bl.a. JSON parser, import/eksport av oppsettet enten via fil eller MQTT. Fremdeles ikke widget men du kan lage snarveier til bestemte sider så kommer du i alle fall dit du vil med 1 trykk. Strengen i øverste linje plukkes lett i beter med JsonPath i neste bildet:
  4. Ikke sant 😁 Ser forresten at backupen i System menyen nå er 1.1GB så BLBackupen finner 15GB ekstra å ta backup av. Mye av det kan jo være de automatiske systembackupene som ligger i HS4 mappen. Kan ikke huske å ha satt opp den backupen til automatisk men den tar vare på 14 backuper hos meg så det forklarer en god del...
  5. Min HS4-BLBackup er på 16GB/2 timer mot snaue 600MB for HS3. Har ikke sett noe mer på hvorfor men synes jo det er litt merkelig at den er blitt såpass mye større nå... Betyr ikkeno for plassen sin del da jeg har et par NAS bokser med RIKELIG plass. Ser jo at den backupen i System menyen også kan settes opp til Auto-Backup
  6. Da er vi kommet til den tiden der strømprisen ligger over 1 kr hele døgnet... I dag + i morgen: Nåja, knallbillig i 2 tiden i morgen... 🥵 En annen ting som skjer i ny og ne er at Tibber plugin stopper: Bare å stoppe/starte plugin så sviver den i noen uker til... Manuell stopp/start loggføres slik:
  7. Ikke funnet widget mulighet men der kan jo være andre apper med den muligheten. Ja, funker helt supert på en mengde nettbrett jeg har stående rundtom i huset i tillegg til emulert Android på Linux PCen men på telefonen, som går i en slags hvilemodus når skjermen er av, er HSTouch ikke særlig pålitelig så jeg har vendt meg til å lukke hver gang jeg ikke skal bruke den på en liten stund.
  8. Fortsetter å leke litt med MQTT. Har bl.a. styring av garasjeporter i HSTouch men om jeg går fra huset til garasjen (30 meter) så er det for lite tid til å starte HSTouch, opprette forbindelse og betjene portene før jeg er framme. Har delvis hatt en Fibaro Keyfob til dette bruket men da er det jo enda en dings å ha med meg og jeg har veldig lett for å trykke på knapper ufrivillig... Nytt alternativ: MQTT Dash på telefonen. Et par knapper for å betjene portene, et event i HS4 pr funksjon og voila: Momentan kontroll på portene. MQTT Dash er oppe og går på sekundet.
  9. Får rette meg selv litt... SELVSAGT finnes der muligheter for å få oversikt over aktive topic i mqtt, f.eks denne her: https://mqtt-explorer.com/ Enkel og grei sak.
  10. Du finner oppskriften hos Aeotec men kort fortalt er det bare å laste ned en hec fil fra Aeotec og laste den opp tilaktuell device under ZWave/Firmware i HS.
  11. Current Firmware: Manufacturer = Aeon Labs Version: 1.13
  12. Alle mine går på strøm og 2 av de er innenfor 3-4 meter fra Z-Wave dongle.
  13. Kjent problem hos meg, også at bevegelse ikke detekteres. Tror ikke jeg har en eneste MS6 der jeg IKKE har en bevegelsessensor i tillegg, enten Nexa eller Fibaro... Nexa ser jo litt harry ut og MÅ gå på batteri men fungerer helt suuupert.
  14. Den er jo en av de lastene som veldig gjerne kan prioriteres lavt pga strømpris.
  15. Helt enig og det var jo mulig å gi uttrykk for i undersøkelsen.
  16. 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?
  17. Logitech sier at batteriet i Ultimate ikke kan skiftes men det kan det, ikke veldig vanskelig heller, ligger flere instruksjonsvideoer på tuben. Batteriet koster rundt kr 230.- på batteryupgrade.no så nå er jeg oppe i flere døgns batteritid igjen. Hele konseptet med fjernkontroll som sender RF til hub og den sender IR videre er jo helt supert.
  18. 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/
  19. 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 😁
  20. Poenget er likt, start og stoppsignal for dataoverføring. RTS/CTS er egne signalledninger i RS232 kabelen mens XON/XOFF er ASCII kode som sendes som data.
  21. Har hatt en Lenovo Yogabook stående på tvbordet til HSTouch men batteriet sovna såpass solid at den ikke ville gå på kontinuerlig lading en gang... En tur i rotekassen og en 23" PC skjerm og en Raspberry Pi dukket opp. Etter å ha prøvd litt forskjellige Android varianter endte jeg på Emteria. Ikke gratis (€5/device/år) men ser ut til å fungere pålitelig på RPi4. Ikke touchskjerm men der får da være grenser for hva en finner i rotekassen... Et Logitech K400+ tastatur med touchpad funker glimrende fra godstolen... ... og bevegelssensorer utendørs popper opp levende video...
  22. Så gikk mesteparten av kvelden med til seriekomm. Ser ut til at labstrømforsyningen ikke er egnet for produksjonsmiljø... eller ikke egnet til USB kommunikasjon i det hele tatt... Har lest på nett at protokollen ikke er særlig pålitelig og ser det tydelig selv også... Det ble nevnt at for å f.eks. sette spenning så måtte en lage loop som først setter spenning og så leser spenning og så loope til de blir like... En kan jo også lese 00.00V gjentatte ganger når setpunkt er f.eks 30.00. "Grei" omgåelse av problemet på en måte men ikke særlig fristende... Om en setter spenning eller strøm og bruker feil antall siffer før eller etter komma blir det enten ignorert helt eller delvis, f.eks. sett 12.12V kan lett bli 02.12V og 12.123 kan bli noe sånt som 12.4. Satt nettopp nå og prøvde å slå på utgangen med "OUTPUT1\n" flere ganger fra PuTTY og ingenting skjedde. Prøvde så "OUTPUT0\n" og da gikk den PÅ?!?!? Nei, ser ut til at jeg har kommet i mål med Arduinoprosjektet mitt ved å unngå kommunikasjon med PSU og bare styre av/på og polvending med releer. Men det var nå gøy å knotte litt Python3 på RPi4 og da, like greit som Arduino.
  23. Har liggende både 3B+ og 4B så akkurat nå har jeg fått gang på GPIO fra Python og leker litt med serie...
  24. Det handler ikke bare om å gjøre det enkelt men også ha det gøy og lære noe nytt 😚👍
  25. Det er litt både og. Flere utenlandske nettsjapper håndterer Norsk MVA og enkelte ganger slipper en helt unna og men i det øyeblikket Posten legger siden klamme hender på pakken blir det jo minst 150 bare i gebyr og det er mye på slike smådeler som dette. Fra Kina tar det ikke bare lang tid men fryktelig mange pakker forsvinner underveis også for tiden, opplevde aldri det for noen år siden...
×
×
  • 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.