Vinnerliste
Populært innhold
Viser innholdet med mest poeng fra 28. feb. 2023 i alle områder
-
26/2-2016 postet Moskus dette: Siden da har han postet 16 246 ganger til Vi har altså drevet hjemmeautomasjon.no i over 6 år nå. 6000 medlemmer har snart postet 100 000 innlegg. Men vi vet også at de som bare leser forumet uten å registrere seg er nesten like mange. @iblis, @Moskus og jeg ( @Fermate ) har drevet dette som ren hobbyvirksomhet og i starten hostet vi forumet på en billig server. Etterhvert som trafikken økte begynte vi å oppleve dårlige responstider og vi oppgraderte server og linjehastigheten til Premium. I midten av 2020 hadde vi et krasj der vi oppdaget at backupen ikke var helt på stell og det ble gjort endringer som sørget for at noe så flaut ikke skulle skje igjen. I følge TU er vi blitt et referansepunkt for hjemmeautomasjon i Norge (da de skulle skrive om AMS målere oppdaget de at nesten alt de google var referanser til oss ) Det finnes riktignok et par Facebookgrupper som har mye trafikk og er fine til å stille et raskt spørsmål, men forumet vårt har heldigvis lite poster av typen "Ja dette er kanskje ikke helt smarthus eller IoT akkurat men siden det er så mange smarte folk her inne så spør jeg her allikevel:" - Og så et spørsmål om noe som overhode ikke har noe som helst med smarthus eller IoT å gjøre og til og med noen ganger ikke noe med elektronikk en gang 🤪 Vi mener selv at forumet er et bra sted å spørre og diskutere men kanskje framfor alt et supert sted å finne løsninger som andre har gjort på ting du selv trenger. Fram til nå har vi tre administratorene betalt hele kalaset ut av egen private lomme uten en eneste inntektskilde. Ingen reklame Ingen produktplassering Ingen rik eier eller firma i ryggen Ingen sponsorer Ingen ting Sånn kan det dessverre ikke fortsette i lengden! Men hva bør vi gjøre? Som vanlig ønsker vi å høre hva dere mener om den saken, så si deres mening under her. Som en foreløpig løsning har vi gjort klar en mulighet til å sponse oss, enten med et engangs beløp eller med et fast månedlig beløp: <- Klikk her for å se alternativene Det er klart at det er fint med et engangsbeløp om dere er ekstra begeistret over en artikkel eller en løsning på et problem som dere har lett lenge etter, men for oss ville det være enda finere å ha faste beløp som kom hver måned selv om de var små. Dette ville gjøre det mer forutsigbart for oss og enklere å legge planer for å øke kvaliteten. Logikken er at om alle 6000 medlemmene hadde betalt1 kr i måneden hadde vi hatt nok til både drift og til å betale noen for både moderering og innhold Vi har alle faste jobber ved siden av og har ikke tenke å bli rike på dette men bruke alle midlene på å gjøre forumet enda bedre ! Så kom igjen; kjør diskusjon og registrer dere som "sponsorer"!1 poeng
-
Tenkte å dele hvordan jeg har integrert vår Høiax Connected varmtvannsbereder i Home Assistant. Det er dessverre ikke lokalt, men går gjennom skyen (myuplink). Vi har en 300 liter bereder som har to varmelementer (1750W og 1250W). Det er mulig å redusere effekten eller slå av varmtvannsberederen dersom man ser at man kommer over grensen for neste nettleietrinn. Det krever selvføgelig at man har en amsmåler. Det er også mulig å integrere berederen i Energy dashboard osv. Jeg har integrert berederen gjennom restful integrasjonen i Home Assistant. For å kunne bruke myuplink APIen trenger man en token. Den er gyldig i 1 time. For å få den må man autorisere seg med client_id og client_secret. Disse får man ved å registrere seg på dev.myuplink.com. Der setter man opp en application. Sensoren som oppdaterer token ser slik ut: sensor: - platform: rest name: myuplink_token resource: https://api.myuplink.com/oauth/token method: POST headers: Content-Type: application/x-www-form-urlencoded payload: grant_type=client_credentials&client_id=[client_id]&client_secret=[client_secret] scan_interval: 1800 json_attributes: - access_token - token_type #optional - expires_in #optional value_template: "ok" Token er en attribute fordi den er for lang til å være en vanlig value. Info fra varmtvannsberederen får man slik: rest: - scan_interval: 30 method: GET resource: https://api.myuplink.com/v2/devices/[device_id]/points headers: Authorization: > Bearer {{ states.sensor.myuplink_token.attributes["access_token"] }} sensor: - name: " Myuplink Power Waterheater" unique_id: "myuplink_power_waterheater" json_attributes_path: "$.[?(@.parameterId=='400')]" value_template: "OK" json_attributes: - value - name: "Myuplink Fill level Waterheater" unique_id: "myuplink_fill_level_waterheater" json_attributes_path: "$.[?(@.parameterId=='404')]" value_template: "OK" json_attributes: - value - name: "Myuplink Element 1 Status Waterheater" unique_id: "myuplink_element_1_status_waterheater" json_attributes_path: "$.[?(@.parameterId=='506')]" value_template: "OK" json_attributes: - value - name: "Myuplink Element 2 Status Waterheater" unique_id: "myuplink_element_2_status_waterheater" json_attributes_path: "$.[?(@.parameterId=='505')]" value_template: "OK" json_attributes: - value - name: "Myuplink Powermode Waterheater" unique_id: "myuplink_powermode_waterheater" json_attributes_path: "$.[?(@.parameterId=='517')]" value_template: "OK" json_attributes: - value - name: "Myuplink Setpoint Waterheater" unique_id: "myuplink_setpoint_waterheater" json_attributes_path: "$.[?(@.parameterId=='527')]" value_template: "OK" json_attributes: - value - name: "Myuplink Temperature Waterheater" unique_id: "myuplink_temperature_waterheater" json_attributes_path: "$.[?(@.parameterId=='528')]" value_template: "OK" json_attributes: - value - name: "Myuplink number expensive hours Waterheater" unique_id: "myuplink_expensive_hours_waterheater" json_attributes_path: "$.[?(@.parameterId=='545')]" value_template: "OK" json_attributes: - value - name: "Myuplink number cheap hours Waterheater" unique_id: "myuplink_cheap_hours_waterheater" json_attributes_path: "$.[?(@.parameterId=='547')]" value_template: "OK" json_attributes: - value Device_ID og de ulike parameterid kan man lett få ved å logge inn på dev.myuplink.com velge Documentation og Swagger. Så klikker dere på Authorize og bruker client_id og client_secret. Da kan man teste APIen og se hele JSON svaret fra APIen på alt som er mulig med APIen. Det er mange flere sensorer som kan settes opp. Jeg har så laget en rest_command som styrer hvilke elementer som er på i berederen. Da kan man velge å kun varme med 1250W eller 1750W når strømforbruket i huset er høy. Den ser sånn ut: rest_command: waterheater_powermode_change: url: https://api.myuplink.com/v2/devices/[device_id]/points method: patch headers: Authorization: > Bearer {{ states.sensor.myuplink_token.attributes["access_token"] }} content_type: "application/json-patch+json" payload: > {% if states('input_select.waterheater_powermode') == "3000W" %} { "517": "3", } {% elif states('input_select.waterheater_powermode') == "1250W" %} { "517": "1", } {% elif states('input_select.waterheater_powermode') == "1750W" %} { "517": "2", } {% else %} { "517": "3", } {% endif %} Samme metode kan brukes til å endre temperaturinnstilling, bytte mellom ulike modus, endre antall dyre timer osv. Håper dette kan hjelpe noen.1 poeng
-
Bestilte ny smartbereder forrige lørdag. Det gjorde jeg på nettsidene til Varme & Bad som har fastpris på installasjon av Høiax Connected eks. elektriker. Tilbudet inkluderer også nedmontering og bortkjøring av gammel bereder, og prisen er kr 15 990,- for en Connected 200. Tilbudet ble oversendt per e-post mandag, og akseptert samme dag. Jeg fikk da tilbud om fastpris kr 3 000,- på elektrikerjobben gjennom samme firma, altså fakturert gjennom rørleggeren, noe jeg aksepterte. Onsdag ringte rørleggeren, og torsdag morgen var han på plass og monterte bereder. Et par timer etterpå var elektrikeren der og gjorde ferdig jobben. I dag kom faktura på avtalt pris, og jeg la inn anmodning om tilskudd hos Enova. Etter to timer var saken avgjort, og tilskuddet er på vei inn på konto i løpet av en ukes tid. Dette var en meget kjapp og behagelig prosess.1 poeng
-
Alle strømdrevne Zigbee enheter, altså IKKE de som drives med batteri, fungerer som repeater og det er vel omtrent samme jobben en forsterker også gjør. Å plassere en wallplug du egentlig ikke har bruk for på en strategisk plass kan godt ordne Zigbee-nettverksproblemer.1 poeng
-
Ikke som en forsterker i seg selv, men flere noder i et Zigbee nettverk danner et såkalt mesh-nett som fungerer slik at de gjensidig hjelper hverandre til å kommunisere med sentralen. Dette er en del av Zigbee-protokollen. Kort fortalt så betyr det at det er en fordel med flere Zigbee-noder. Jeg er ingen pedagog så jeg beklager den noe haltende forklaringen.1 poeng
-
Bill hadde tag på klærne. Det virker nok bedre enn å styre efter hvor telefonen er (fin musikk og belysning i det rommet der telefonen ligger til lading...) Jeg tror jeg heller satser på bevegelsessensorer for styring av lys. Lyd er uansett NRK P2. Så får vel kanskje telefonenes bevegelser begrense seg til å vises på dashboardet 🙂1 poeng
-
Filene er yaml filer. Alt som jeg skrev om, kan egentlig limes inn i configuration.yaml filen. Det er imidlertid mye ryddigere å bruke packages. Da deler du opp på en måte opp configuration.yaml filen i flere filer. Jeg har feks en fil som heter varmtvann.yaml hvor alt ligger som gjelder varmtvannsberederen. Se her for mer info: https://www.home-assistant.io/docs/configuration/packages/1 poeng
-
Ja, det kan jeg 🙂 Først må man logge seg inn på dev.myuplink.com. Så velger man Documentation-Swagger. Man må så autorisere tilgangen med Authorize og skriver inn client_id og client_secret. Så velger man både READSYSTEM og WRITESYSTEM. Gå så helt ned til Systems og klikk på GET /v2/systems/me Get user systems. Så klikker du på Try it out og Execute. Man får så en slik response: { "page": 1, "itemsPerPage": 10, "numItems": 1, "systems": [ { "systemId": "xxxxxxxxxxxxxxxxxxxxxxxxx", "name": "xxx", "securityLevel": "admin", "hasAlarm": false, "country": "Norway", "devices": [ { "id": "HOIAX_98++++", "connectionState": "Connected", "currentFwVersion": "1.6.6", "product": { "serialNumber": "xxxxxx", "name": "xxxxx" } } ] } ] } DeviceID er den med HOIAX_. Så gjør du det samme med DevicePoints i Swagger. Bruk GET /v2/devices/{deviceId}/points Get data points for device. Try it out og lim inn device_id. Man får så en slik response: [ { "category": "xxx", "parameterId": "100", "parameterName": "Expected ambient temperature", "parameterUnit": "°C", "writable": true, "timestamp": "2023-01-31T11:51:38+00:00", "value": 20, "strVal": "20°C", "smartHomeCategories": [], "minValue": 1000, "maxValue": 3500, "enumValues": [], "scaleValue": "0.01", "zoneId": null }, { "category": "xx", "parameterId": "101", "parameterName": "Expected inlet water temperature", "parameterUnit": "°C", "writable": true, "timestamp": "2023-01-31T11:51:38+00:00", "value": 5, "strVal": "5°C", "smartHomeCategories": [], "minValue": 400, "maxValue": 2000, "enumValues": [], "scaleValue": "0.01", "zoneId": null }, { "category": "xx", "parameterId": "102", "parameterName": "Default eco setpoint", "parameterUnit": "°C", "writable": false, "timestamp": "2023-01-31T11:51:38+00:00", "value": 56, "strVal": "56°C", "smartHomeCategories": [], "minValue": null, "maxValue": null, "enumValues": [], "scaleValue": "0.01", "zoneId": null }, { Svaret er mye lengre enn det jeg har limt inn her. parameterId er det du bruker i HomeAssistant (Se min første post). Hvis det er "writeable", kan du også endre ting med en rest_command.1 poeng
Vinnerlisten er satt til Oslo/GMT+01:00