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

Anbefalte innlegg

Skrevet
28 minutter siden, Venin skrev:

Bruker/vil du bruke det til noe fornuftig eller er det bare for moro skyld?

 

Det er mest for moro skyld. Men jeg lurer litt på hvor dypt tela går i mitt område. Som dere ser har jeg satset på at det er mindre enn 120cm. Det var så langt det gikk med jordborr og spett. 

Skrevet

Her er utledningen av at det er 5 meter til motfasen av sommer og vinter. Setter man inn tall for døgnvariasjon, får man at motfasen skal ligge på 26 cm dyp, og det kan allerede se ut som det stemmer på dine kurver. Hva er årstemperatur der du bor, og hvor kaldt blir det om vinteren? La oss gjette 4 grader i årstemperatur, og -4 i vintertemperatur (altså 8 grader mindre enn middeltemperatur), da skal du nå -0.3 på 1 meters dyp (forskjøvet ut på våren).

2018-09-29 14.12.24.jpg

2018-09-29 14.12.45.jpg

  • Like 2
Skrevet (endret)

Implementert og tatt i bruk button-card i dag, bedre enn før.

1295032131_42861233_541626802937453_4424154225726980096_n(1).thumb.jpg.fa67bcd4a39bd6a5ab002c20614c9a52.jpg

 

EDIT: Også fått kalibrert temp sensorene mine på en riktig måte, endelig.

Dette er WH5 sensorer som ihht denne siden rapporterer 40°C for mye. Dette gjelder en stk av mine, men mine (med unntak av en) har også rapportert en minus verdi. Jeg har har tidligere trodd at jeg kunne kompensere for dette med å plusse på avviket, men så enkelt var det ikke. For det er ikke det at disse er super-ukalibrert som er problemet, problemet er at verdien som vises skal være en pluss verdi. Likevel med en minus foran seg. Så tidligere når jeg har kalibrert alle slik at alle er helt like har alle vist korrekt temperatur, men kun dersom temperaturen er akkurat det den er under kalibrering, det har vært litt forvirrende.

 

Så formelen er:

for de som rapporterer positiv verdi: verdi + 40

for de som rapporterer negativ verdi: |verdi| + 40 (https://no.wikipedia.org/wiki/Absoluttverdi)

 

Så etterhvert fikk jeg ordna det med template sensor:

sensor:
  - platform: template
    sensors:
      rfxtrx_2_temperature_calibrated:
        unit_of_measurement: '°C'
        value_template: '{{ (states.sensor.rfxtrx_2_temperature.state | float | abs - 40.0) | round(1) }}'
      rfxtrx_3_temperature_calibrated:
        unit_of_measurement: '°C'
        value_template: '{{ (states.sensor.rfxtrx_3_temperature.state | float | abs - 40.0) | round(1) }}'
      rfxtrx_8_temperature_calibrated:
        unit_of_measurement: '°C'
        value_template: '{{ (states.sensor.rfxtrx_8_temperature.state | float | abs - 40.0) | round(1) }}'
      rfxtrx_9_temperature_calibrated:
        unit_of_measurement: '°C'
        value_template: '{{ (states.sensor.rfxtrx_9_temperature.state | float - 40.0) | round(1) }}'
      rfxtrx_13_temperature_calibrated:
        unit_of_measurement: '°C'
        value_template: '{{ (states.sensor.rfxtrx_13_temperature.state | float | abs - 40.0) | round(1) }}'
      rfxtrx_14_temperature_calibrated:
        unit_of_measurement: '°C'
        value_template: '{{ (states.sensor.rfxtrx_14_temperature.state | float | abs - 40.0) | round(1) }}'

Koden over gir følgende kalibrering etter at alle har ligget i en skuff over natta:

  • rfxtrx2:   24.7
  • rfxtrx3:   24.5
  • rfxtrx8:   24.4
  • rfxtrx9:   24.5
  • rfxtrx13:  24.4
  • rfxtrx14:  24.4

Class Ohlson vanlig temp måler: : 24.8
 

Så at avvik dem i mellom på 0,3 og mellom dem og class ohson sensoren på 0,4 er ganske innafor. Her ser jeg vel ikke at det er vits å kalibrere mer.

Endret av Evelen
lagt til EDIT
Skrevet (endret)
På 29.9.2018 den 16.17, berland skrev:

Her er utledningen av at det er 5 meter til motfasen av sommer og vinter. Setter man inn tall for døgnvariasjon, får man at motfasen skal ligge på 26 cm dyp, og det kan allerede se ut som det stemmer på dine kurver. Hva er årstemperatur der du bor, og hvor kaldt blir det om vinteren? La oss gjette 4 grader i årstemperatur, og -4 i vintertemperatur (altså 8 grader mindre enn middeltemperatur), da skal du nå -0.3 på 1 meters dyp (forskjøvet ut på våren).

 

Spennende. Ifølge YR har vi ca. 3,26 grader i gjennomsnitt siste 12 mnd og -5 i gjennomsnitt den kaldeste måneden. Men det er -12,3 på den kaldeste dagen.

Endret av xibriz
Skrevet
9 hours ago, kimstoroy said:

Bygger teknisk skap til nettverks utstyr og lyd

 

Bygger du dette slik at du får tilgang fra bakside eller side også? 

Min erfaring er iallefall at rack-skap med bare front-aksess er veldig knotete, har kvitta meg med det for lenge siden

Skrevet

Fikk opp feilmelding på UPS for et par dager siden: "Connect Battery". 

Fikk plukket ut batteripakka som består av 2 stk batterier på 12 V, 7,2 Ah. 

En kjapp måling med multimeter viste at det ene batteriet lå på rundt 12 volt, det andre på 14 volt. 

Fant frem en gammel batterilader fra mine RC-dager, og kjørte en kapasitetstest på de, det ene klarte ikke å holde spenning ved den minste belastning, det andre klarte å levere 1,545 Ah i løpet av litt under fire timer ved en belastning på 0,4 A

 

Så det "gode" batteriet hadde 20% kapasitet igjen, det dårlige hadde 0%. 

 

Hadde jo håpet at UPSen sa fra at batteriene var dårlige før det gikk så langt?

 

2062691700_IMG_1941(1).thumb.jpg.10b919fd5c1181bbf67fa7ae689c33cb.jpg

Skrevet
24 minutter siden, Norseman skrev:

Hadde jo håpet at UPSen sa fra at batteriene var dårlige før det gikk så langt?

Ja, det skulle man ha håpt på, men dessverre viser det seg at det ikke alltid er tilfellet... :( 

Skrevet
58 minutter siden, Norseman skrev:

 

Bygger du dette slik at du får tilgang fra bakside eller side også? 

Min erfaring er iallefall at rack-skap med bare front-aksess er veldig knotete, har kvitta meg med det for lenge siden

  

Ja, vil få tilgang fra baksiden. Er umulig å holde ryddig ellers :)

 

Kommet litt lenger idag

 

05483077-A92A-4C4F-A228-AC8E0633F32D.jpeg

Skrevet (endret)

Startet med et powershell modul for Home-Assistant.

Autentisering på plass, nå gjelder det bare å få brukt API-et, noen som vet om noen god dokumentasjon og/eller eksempler på dette? (den offisielle kunne vært bedre)

Spoiler

 


Function New-HomeAssistantSession
{
    Param(
    [Parameter(Mandatory=$true)][string]$ip,
    [Parameter(Mandatory=$true)][string]$port,
    [Parameter(Mandatory=$true)][string]$token
    )

    $global:ha_api_headers = @{Authorization = "Bearer "+$token}
    $global:ha_api_url = "http://"+"$ip"+":"+"$port"+"/api/"

    try
    {
        Write-Host "Testing connection... " -ForegroundColor Yellow -NoNewline
        $api_connection = (Invoke-WebRequest -uri $ha_api_url -Method GET -Headers $ha_api_headers)    
        $global:ha_api_configured = $true
        Write-Host "Connection to Home-Assistant API succeeded! (" ($api_connection).StatusCode ($api_connection).StatusDescription ")" -ForegroundColor Green
    }
    catch 
    {
        if ((Test-NetConnection -ComputerName $ip -WarningAction SilentlyContinue).PingSucceeded)
        {
            Write-Host "Connection to Home-Assistant API failed!" -ForegroundColor Red
        }
        else
        {
            Write-Host "Connection failed - ICMP request timed out!" -ForegroundColor Red
        }
    
        $global:ha_api_url = $null
        $global:ha_api_headers = $null
        $global:ha_api_configured = $false
    } #catch end

} #function end

En start:


$body = @{"entity_id" = "switch.zwave_1"}
Invoke-RestMethod -Method Post -Uri ("$ha_api_url"+"services/switch/turn_off") -Body (ConvertTo-Json $body) -Header $ha_api_headers
 

it works :D

 

 

Endret av Evelen
Skrevet

Nettopp ;)

Men skal bruke det til å sende noe system-info til home-assistant etterhvert ihvertfall.

 

Første bruks-funksjon i boks

eks:

Invoke-HomeAssistantService -service switch.turn_on -entity_id zwave.zwave_1

 

Skrevet

Lagde en simpel styring av effektregulatoren nå. Med bruk av input number og som setter parameter 12 fra 0-10 som er effektregulatorer. 
climate.JPG.fe64ad565bad6652baa1d94c8fdeab63.JPG

 

kan nå enkelt styre termostatene jeg har der det ikke er gulvsensor enten manuelt 0-10. Eller sette opp automasjoner basert på innetemperatur fra andre sensorer samt utetemperatur/vær. Siden jeg ikke har gulvsensor blir det en mye bedre løsning enn å bruke den innebygde termostaten som var alt for dårlig og som uansett fungerer dårlig til å styre varme i gulv.

Skrevet
26 minutter siden, Dennis87 skrev:

Lagde en simpel styring av effektregulatoren nå. Med bruk av input number og som setter parameter 12 fra 0-10 som er effektregulatorer. 
 

kan nå enkelt styre termostatene jeg har der det ikke er gulvsensor enten manuelt 0-10. Eller sette opp automasjoner basert på innetemperatur fra andre sensorer samt utetemperatur/vær. Siden jeg ikke har gulvsensor blir det en mye bedre løsning enn å bruke den innebygde termostaten som var alt for dårlig og som uansett fungerer dårlig til å styre varme i gulv.

Er dette med Heatit 1 eller 2 eller noe annet? 

 

Jeg vet Heatit-enhetene støtter regulator, men jeg tror ikke z-wave-konfig for OpenHAB med Heatit støtter det (og så deler vel delvis HomeAssistant og OpenHAB z-wave-database?)

Skrevet (endret)

Det er med Heatit v2. Skal fungere på v1 også. Men ikke prøvd der.

Er ikke noe "ferdig" zwave funskjon for det så jeg har laget en automasjon som styres av input der som setter config parameter 12 som er 0-10 for effektregulator. Bare husk å sette de i P (Effektregulator) modus først.

Vet ikke hvordan det gjøres i OpenHAB men for Hass er det slik som under.

 

Sett opp input_number

 

Sett opp en automasjon. Slik er min som styres av input_number og som kaller opp zwave.set_config_parameter

# Floor Heating Living Room Power Control 0-10
- alias: 'Floor Heating Living Room Power'
  trigger:
    platform: state
    entity_id: input_number.floor_heating_livingroom
  action:
  - service: zwave.set_config_parameter
    data_template: {
      "node_id": 57,
      "parameter": 12,
      "value": "{{ trigger.to_state.state | int }}"
      }
  - service: zwave.set_config_parameter
    data_template: {
      "node_id": 58,
      "parameter": 12,
      "value": "{{ trigger.to_state.state | int }}"
      }
  - service: zwave.set_config_parameter
    data_template: {
      "node_id": 55,
      "parameter": 12,
      "value": "{{ trigger.to_state.state | int }}"
      }

 

Endret av Dennis87
Skrevet
1 time siden, Dennis87 skrev:

Siden jeg ikke har gulvsensor blir det en mye bedre løsning enn å bruke den innebygde termostaten som var alt for dårlig og som uansett fungerer dårlig til å styre varme i gulv.

Synes ikke gulvsensoren er veldig imponerende heller. Jeg styrer kun etter gulvsensor på mine og det blir fort store svingninger synes jeg. Får du jevnere regulering med ekstern sensor @Dennis87?

Skrevet (endret)
3 timer siden, Venin skrev:

@Evelen Kjører du HA på Windows? ?

Nop, kjører HA på ubuntu server.

 

PowerShell snakker med API-et til HA over nettverket.

 

Untitled.png.f518b3c9dca77136cde4278ab94cfb70.png

Endret av Evelen
Skrevet (endret)
5 timer siden, Morten B skrev:

Synes ikke gulvsensoren er veldig imponerende heller. Jeg styrer kun etter gulvsensor på mine og det blir fort store svingninger synes jeg. Får du jevnere regulering med ekstern sensor @Dennis87?

 

Har V1 på badet med gulvsensor, synes den fungerer bra. Mulig gulvsensor og større flater som stuer er mulig ikke alltid fungerer like bra med bare en gulvsensor plassert et sted.

Har ikke styrt gulvarme så lenge men synes jeg får mye bedre kontroll over varmen med å kjøre det som effektregulator med smart (Eller skal bli det er ikke så smart enda) styring av effekten fra hass. Siden jeg da kan settes den til å gå av eller justere ned når det er varmere ute eller inne temp er høy på en av de andre sensorene i stua. 


Har man bare gulvsensor ender det fort opp for varmt i rommet siden gulvvarme er treigt og nedstøpt gulvsensoren merker ganske lite til at man fyrer opp med varmepumpe eller andre varme kilder man ofte gjør når det er litt kjøling og så kommer varmen fra gulvet litt senere og vips så er det 25-26 grader inne selv om man bare ville ha rundt 22. Tar litt tid før man får satt opp alt riktig etter effekten man varmer opp med, type gulvvarme osv. Må også være forsiktig når det er parkett så man ikke får over 27 grader på gulvet. Har ikke vært i nærheten av så varmt på gulvet når jeg har kontrollmålt innimellom med en slik laser temp måler rundt om. 

Har satt opp effektstyring til nå som tar hensyn til utetemp, utetemp om 6 timer og så klart innetemperatur. Så får man se om man skal prøve seg fram med strømpris også etterhvert, så man fyrer opp varmen i gulvet mot slutten av natta når strømmen er billigere og av i morgentimene. Mye muligheter ikke fått tenkt så mye på alt enda. Tar tid å sette opp siden man må prøvd seg mye fram på hva som fungerer og vente til det blir kaldere for å se om det man tror fungerer faktisk gjør det. Blir alltid finjusteringer ;) 

Den innebygde temperatur sensoren var ihvertfall bare tull på de 3 sonene jeg har som ikke har gulvsensor. Som er stue, kjøkken og spisestue. Tar alt for lang tid å varme opp gulvet til at den innebygde termostaten fikk gjort stort annet enn å bare skru av igjen når varmepumpa hadde gjort sitt. 

Endret av Dennis87
Skrevet
13 timer siden, Dennis87 skrev:

Har satt opp effektstyring til nå som tar hensyn til utetemp, utetemp om 6 timer og så klart innetemperatur.

Lyst å dele? Kunne tenke meg å teste ut i noen rom hjemme :) 

Skrevet

lagt til en alternativ -Json parameter for der man trenger litt mer data i PowerShell modulen min.

 

PS C:\Users\Administrator> Invoke-HomeAssistantService -service light.turn_on -entity_id light.limitlessled_g1

attributes   : @{assumed_state=True; brightness=255; effect_list=System.Object[]; friendly_name=Stue - Taklamper; hs_color=System.Object[]; rgb_color=System.Object[]; supported_features=61; 
               xy_color=System.Object[]}
context      : @{id=6338a6338a6338a6338a6338a6338a6338a; user_id=6338a6338a6338a6338a6338a6338a}
entity_id    : light.limitlessled_g1
last_changed : 2018-10-14T18:26:39.878146+00:00
last_updated : 2018-10-14T18:26:39.878146+00:00
state        : on

PS C:\Users\Administrator> Invoke-HomeAssistantService -service light.turn_on -json '{"entity_id":"light.limitlessled_g1","color_name":"yellow"}'

attributes   : @{assumed_state=True; brightness=255; effect_list=System.Object[]; friendly_name=Stue - Taklamper; hs_color=System.Object[]; rgb_color=System.Object[]; supported_features=61; 
               xy_color=System.Object[]}
context      : @{id=6338a6338a6338a6338a6338a6338a6338a; user_id=6338a6338a6338a6338a6338a6338a6338a}
entity_id    : light.limitlessled_g1
last_changed : 2018-10-14T18:26:39.878146+00:00
last_updated : 2018-10-14T18:26:49.638348+00:00
state        : on

PS C:\Users\Administrator> 

 

Skrevet

Z-wave backup/brannøvelse i dag: Fant omsider backup UZB1 som har ligget på ukjent plass i 2 år nå. Tok backup av UZB1 i bruk via Homeseer, plugget i backup UZB1 lastet config og Z-Wave nettverket kom opp med alle noder som før. Satte tilbake UZB1 og stripset fast backup UZB1 like ved, så nå er z-wave backup klar for action innen sekunder hvis hoved UZB1 skulle feile.

 

Dette skulle vært gjort for 2 år siden men bedre sent enn aldri :)

  • Like 3

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • 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.