Kotiautomaatio

Nyt home assistant tietäjät. neljää relettä ohjataan mqtt:llä. Jokainen on oma switch /ESP/gpio/12,13,14,16 ja jokainen gpio on aktiivinen yksi kerrallaan tai kaikki pois sen mukaan mitä input_selectillä on valittu. Tämä toimii ok. Miten onnistun lukemaan mqtt:llä jokaisen gpio:n todellisen tilan ja asettamaan input_select vastaavaksi?
 
Nyt home assistant tietäjät. neljää relettä ohjataan mqtt:llä. Jokainen on oma switch /ESP/gpio/12,13,14,16 ja jokainen gpio on aktiivinen yksi kerrallaan tai kaikki pois sen mukaan mitä input_selectillä on valittu. Tämä toimii ok. Miten onnistun lukemaan mqtt:llä jokaisen gpio:n todellisen tilan ja asettamaan input_select vastaavaksi?
Eiks toi menis MQTT switchinä? command_topic:illa asetetaan tila ja state_topic:illa luetaan. MQTT binary sensorilla saa luettua yhden GPIO:n tilan, mutta toi switch hoitais niin tilan kuin asettamisen.
 
Juu menis varmasti. En vaan nyt saa sovellettua tota state_topiccia tuolle input selectille :dead:

- platform: mqtt
name: Huippuimuri1
state_topic: "/ESP/gpio/12"
command_topic: "/ESP/gpio/12"
payload_on: "0"
payload_off: "1"
- platform: mqtt
name: Huippuimuri2
state_topic: "/ESP/gpio/13"
command_topic: "/ESP/gpio/13"
payload_on: "0"
payload_off: "1"


- alias: Huippuimuri pois päältä
trigger:
platform: state
entity_id: input_select.huippuimuri
to: "OFF"
action:
- service: switch.turn_off
entity_id:
- group.huippuimurin_nopeus

- alias: Huippuimuri nopeus 1
trigger:
platform: state
entity_id: input_select.huippuimuri
to: "1"
action:
- service: switch.turn_off
entity_id:
- group.huippuimurin_nopeus
- service: switch.turn_on
entity_id:
- switch.huippuimuri1

- alias: Huippuimuri nopeus 2
trigger:
platform: state
entity_id: input_select.huippuimuri
to: "2"
action:
- service: switch.turn_off
entity_id:
- group.huippuimurin_nopeus
- service: switch.turn_on
entity_id:
- switch.huippuimuri2
 
Viimeksi muokattu:
Apropoo @valexi - miten noissa skripteissäsi on tehty se valinta sen suhteen että moneltako auton pitää olla valmiina? Alan päästä kärryille tuosta yaml hirvityksestä mutta valintojen (combobox tms) tekemistä en oikein tajua.
Se on tuolla configuration.yaml alla tuo input_datetime:

@Sanpsa mulla oli tuon auton ajastuksen kanssa myös ongelmia, että joku muutos ei ikinä triggeröi automaatiota.

Kokeileppa tehdä vaikka minuutin välein ajettava automaatio, joka lukee tuon arvon ja jos arvo on eri niin tehdään muutos. Sit jos saat sillä toimimaan, niin voit kehitellä myöhemmin jotain fiksumpaa.
 
Viimeksi muokattu:
Minkälaisia sovellutuksia täällä on Siemensin LOGO!:lle kehitelty? Ite sillä tehnyt lämmitysten sekä valojen ohjaukset, ja ainakin niissä toimii hyvin.
 
Nyt alkaa olla tuo auton lämmityshommeli siinä kuosissa, että voisin sen tänne laittaa.

Eli toimii siten, että asetat lämmityksen ajan ja laitat lämppärin päälle. Tarkistaa johdon paikallaan olon. Olen asettanut sen siten, että aamuksi se tarkistaa sen klo 18-22. Silloin jatkuvalla lämmityksellä et saa turhia ilmoituksia. Samalle päivälle asetettuna se tarkistaa sen 08-22 välisenä aikana.

Antaa ilmoituksen myös kiinnitetystä johdosta ja tämä on minusta loppupeleissä ihan ok, koska se herättää: "Ainiin, eihän huomenna tarvii mennä töihin. Otanpa lämmityksen pois" tai "Kappas huomenna sataa lunta, pitääpä varata enempi aikaa matkaan". Ilmoitus merkitään annetuksi, kun se on lähetetty, se nollataan jos laitetaan lämmitys takaisin on asentoon tai lämmitys käynnistyy automatiikalla.

Sääennusteen katsoo Yahoo weatherista. Katsoo myös ulkolämpötilan, joka otetaan tietenkin kämppäsi koordinaateista.
configuration.yaml
Koodi:
weather:
  - platform: yweather

sensor:
  - platform: template
    sensors:
      preheattime:
        value_template: '{%if states.weather.yweather.attributes.temperature | float>= 0 %}60{%elif states.weather.yweather.attributes.temperature | float<-10 %}90{%else%}{{(states.weather.yweather.attributes.temperature|multiply(-9)+30)|int}}{%endif%}'
        friendly_name: 'Car preheat time'
        unit_of_measurement: "min"
        icon_template: 'mdi:timelapse'
      preheatstarttime:
        value_template: '{% if ((states.input_datetime.embarktime.state[0:2]|int*60+states.input_datetime.embarktime.state[3:5]|int-states.sensor.preheattime.state|int)/60)|int < 10 %}0{% endif %}{{((states.input_datetime.embarktime.state[0:2]|int*60+states.input_datetime.embarktime.state[3:5]|int-states.sensor.preheattime.state|int)/60)|int}}:{% if ((((states.input_datetime.embarktime.state[0:2]|int*60+states.input_datetime.embarktime.state[3:5]|int-states.sensor.preheattime.state|int)/60)-((states.input_datetime.embarktime.state[0:2]|int*60+states.input_datetime.embarktime.state[3:5]|int-states.sensor.preheattime.state|int)/60)|int)*60)|int < 10 %}0{% endif %}{{((((states.input_datetime.embarktime.state[0:2]|int*60+states.input_datetime.embarktime.state[3:5]|int-states.sensor.preheattime.state|int)/60)-((states.input_datetime.embarktime.state[0:2]|int*60+states.input_datetime.embarktime.state[3:5]|int-states.sensor.preheattime.state|int)/60)|int)*60)|int}}'
        friendly_name: 'Car preheat start time'

input_datetime:
  embarktime:
    name: Embark time
    has_date: false
    has_time: true
    initial: '06:40'

input_boolean:
  preheatswitch:
    name: 'Car preheat ON/OFF'
    initial: off
    icon: mdi:car
  loosepowercordnotified:
    name: 'Notified of loose power cord?'
    initial: off

automations.yaml
Koodi:
##############################
#Car preheat timing start
- id: start-car-preheat
  alias: Start car preheat on time
  trigger:
#Check status every 5 minutes, as template trigger only trips the automation on state change
  - platform: time
    minutes: '/5'
    seconds: 0
  condition:
  - condition: and
    conditions:
    - condition: template
      value_template: '{{((now().strftime("%H:%M").split(":")[0] |int * 60) + now().strftime("%H:%M").split(":")[1] |int) >= ((states.sensor.preheatstarttime.state.split(":")[0] |int * 60) + states.sensor.preheatstarttime.state.split(":")[1] |int)}}'
    - condition: template
      value_template: '{{((now().strftime("%H:%M").split(":")[0] |int * 60) + now().strftime("%H:%M").split(":")[1] |int) <= ((states.input_datetime.embarktime.state.split(":")[0] |int * 60) + states.input_datetime.embarktime.state.split(":")[1] |int + 60)}}'
    - condition: state
      entity_id: switch.telldus_tzwp102_plugin_switch_switch
      state: 'off'
    - condition: state
      entity_id: input_boolean.preheatswitch
      state: 'on'
  action:
  - service: switch.turn_on
    entity_id: switch.telldus_tzwp102_plugin_switch_switch

##############################
#Car preheat timing stop
- id: stop-car-preheat
  alias: Stop car preheat 60 minutes after embarktime
  trigger:
#Check status every 5 minutes, as template trigger only trips the automation on state change
  - platform: time
    minutes: '/5'
    seconds: 0
  condition:
    - condition: state
      entity_id: switch.telldus_tzwp102_plugin_switch_switch
      state: 'on'
    - condition: state
      entity_id: input_boolean.preheatswitch
      state: 'on'
    - condition: or
      conditions:
      - condition: template
        value_template: '{{((now().strftime("%H:%M").split(":")[0] |int * 60) + now().strftime("%H:%M").split(":")[1] |int) < ((states.sensor.preheatstarttime.state.split(":")[0] |int * 60) + states.sensor.preheatstarttime.state.split(":")[1] |int)}}'
      - condition: template
        value_template: '{{((now().strftime("%H:%M").split(":")[0] |int * 60) + now().strftime("%H:%M").split(":")[1] |int) > ((states.input_datetime.embarktime.state.split(":")[0] |int * 60) + states.input_datetime.embarktime.state.split(":")[1] |int + 60)}}'
  action:
  - service: switch.turn_off
    entity_id: switch.telldus_tzwp102_plugin_switch_switch
  - service: input_boolean.turn_off
    entity_id: input_boolean.loosepowercordnotified

#Check if power cord is plugged
- id: car-power-cord-check
  alias: 'Check if heater power cord is plugged'
  trigger:
  - platform: time
    hours: "/1"
    minutes: 0
    seconds: 0
  condition:
    - condition: state
      entity_id: input_boolean.preheatswitch
      state: 'on'
    - condition: state
      entity_id: input_boolean.loosepowercordnotified
      state: 'off'
    - condition: or
      conditions:
      - condition: template
        value_template: '{{((now().strftime("%H:%M").split(":")[0] |int * 60) + now().strftime("%H:%M").split(":")[1] |int) < ((states.sensor.preheatstarttime.state.split(":")[0] |int * 60) + states.sensor.preheatstarttime.state.split(":")[1] |int)}}'
      - condition: template
        value_template: '{{((now().strftime("%H:%M").split(":")[0] |int * 60) + now().strftime("%H:%M").split(":")[1] |int) > ((states.input_datetime.embarktime.state.split(":")[0] |int * 60) + states.input_datetime.embarktime.state.split(":")[1] |int + 60)}}'
    - condition: or
      conditions:
      - condition: template
# This means that embark time is set for tomorrow, so we will check the power cord attachment between 8pm and 22pm
        value_template: '{{(((now().strftime("%H:%M").split(":")[0] |int * 60) + now().strftime("%H:%M").split(":")[1] |int) > ((states.sensor.preheatstarttime.state.split(":")[0] |int * 60) + states.sensor.preheatstarttime.state.split(":")[1] |int)) and (now().hour <= 22) and (now().hour >= 18)}}'
# This means that embark time is set for today. We will check the power cord attachment right after 8am
      - condition: template
        value_template: '{{(((now().strftime("%H:%M").split(":")[0] |int * 60) + now().strftime("%H:%M").split(":")[1] |int) < ((states.sensor.preheatstarttime.state.split(":")[0] |int * 60) + states.sensor.preheatstarttime.state.split(":")[1] |int)) and (now().hour > 8) and (now().hour <= 22)}}'
  action:
    - service: switch.turn_on
      entity_id: switch.telldus_tzwp102_plugin_switch_switch
    - delay: '00:00:30'
    - service: notify.home_assistant_notifications
      data_template:
        message: |
          {% if states('sensor.telldus_tzwp102_plugin_switch_power')|float < 10 %}
          Embark time: {{states.input_datetime.embarktime.state.split(":")[0]}}:{{states.input_datetime.embarktime.state.split(":")[1]}}, preheat will start at {{states.sensor.preheatstarttime.state}}
          {% if ((now().strftime("%H:%M").split(":")[0] |int * 60) + now().strftime("%H:%M").split(":")[1] |int) > ((states.sensor.preheatstarttime.state.split(":")[0] |int * 60) + states.sensor.preheatstarttime.state.split(":")[1] |int) %}Tomorrow it's {{(states.weather.yweather.attributes.forecast)[1].condition}} and {{(states.weather.yweather.attributes.forecast)[1].temperature}}°C
          {% else %}Today it's {{(states.weather.yweather.attributes.forecast)[0].condition}} and {{(states.weather.yweather.attributes.forecast)[0].temperature}}°C
          {% endif %}
          Car preheat power cord is not plugged! :(
          {% else %}
          Embark time: {{states.input_datetime.embarktime.state.split(":")[0]}}:{{states.input_datetime.embarktime.state.split(":")[1]}}, preheat will start at {{states.sensor.preheatstarttime.state}}
          {% if ((now().strftime("%H:%M").split(":")[0] |int * 60) + now().strftime("%H:%M").split(":")[1] |int) > ((states.sensor.preheatstarttime.state.split(":")[0] |int * 60) + states.sensor.preheatstarttime.state.split(":")[1] |int) %}Tomorrow it's {{(states.weather.yweather.attributes.forecast)[1].condition}} and {{(states.weather.yweather.attributes.forecast)[1].temperature}}°C
          {% else %}Today it's {{(states.weather.yweather.attributes.forecast)[0].condition}} and {{(states.weather.yweather.attributes.forecast)[0].temperature}}°C
          {% endif %}
          Car preheat power cord is plugged! :)
          {% endif %}
    - service: switch.turn_off
      entity_id: switch.telldus_tzwp102_plugin_switch_switch
    - service: input_boolean.turn_on
      entity_id: input_boolean.loosepowercordnotified

#Reset notify toggle after enabling preheat
- id: power-cord-notify-reset
  alias: 'Reset notify toggle after enabling preheat'
  trigger:
    platform: state
    entity_id: input_boolean.preheatswitch
    from: 'off'
    to: 'on'
  action:
  - service: input_boolean.turn_off
    entity_id: input_boolean.loosepowercordnotified

ui-lovelace.yaml
Koodi:
      - type: entities
        title: Car preheat
        show_header_toggle: false
        entities:
          - input_boolean.preheatswitch
          - input_datetime.embarktime
          - sensor.preheatstarttime
          - sensor.preheattime
          - sensor.telldus_tzwp102_plugin_switch_power
          - switch.telldus_tzwp102_plugin_switch_switch

Vaihda koodista sensor.telldus_tzwp102_plugin_switch_power ja switch.telldus_tzwp102_plugin_switch_switch omaksi etäohjattavaksi pistorasiaksesi.

preheat.png

Itsellä kanssa toi autojen lämmitys pohdinnassa kun vaihdoin MQTT komennoilla pelaavat Tellduksen perässä olleiden 433MHz lelujen tilalle. Pari kertaa ollut viimeaikoina toinen Tellduksen palikka offlinena vaikka netti pelannut sekä toinen tellduksista online. Ja juuri se talon autolämmityksien päässä oleva Tellduksen palikka toi offlinena ollut. Sen verran surkea kuuluvuus noissa Tellduksen vehkeissä ettei kuulu yhdellä vaikka paremmat antennitkin laitettu.

OpenHABissa ajan syöttäminen on pyöräytetty Node-REDin kautta. Mutta haluisin käyttää Googlen kalenteria lämmityksissä. Siinä vaan tulee probleema että jos merkitsen että auto pitää olla valmis vaikka klo 07:00 niin googlen kalenterista tuo päälle meno tulee juuri silloin kun merkitty enkä saa siitä lämmityksen tarviimaa aikaa laskettua. Jos siis haluan käyttää googlen kalenteria ajastamiseen niin minun pitäisi sinne merkintä tehdä aina jollain tietyllä ajalla aikasemmaksi. Eli tyyliin aina 3h aiemmaksi merkintä josta sitten automaatiossa laskettaisiin mitä oikeasti tarvitaan aikaa. Ei ihan siten miten haluisin kun en haluisi muistaa kalenterimerkintää tekiessä paljonko etukäteen piti laittaa että laskee oikealle lähdön hetkelle valmiiksi.

Käyttöliittymä on täysin vaiheessa vielä. Hiukan kömpelö sen kautta toi ajan asettaminen. Tarvitsisi myös tehdä varoitin joka ilmoittaa ettei lämmitysjohto ole kytketty. Ei tarvitsisi silloin teholukemia olla näkyvissä turhaan.
Autojen lämmitykset OpenHABissa:
38R9c7m.jpg


Autokohtaiset kulutukset:
59BplDU.jpg

Ja
vRslAMC.jpg
Googlen kalenteriin ajastukset onnistuu kun kalenterimerkinnän tietoon kirjoittaa send AutolammitysM ON tai send AutolammitysP ON. Ajastus toimii merkinnän päivämäärän ja kellonajan mukaan. Toistuva lämmitys onnistuu siten kalenterin toistuvalla merkinnällä helposti. Automaatiossa käytettävä kalenteri jaettu perheen kesken.
Google Calendar Scheduler - System Integrations

Jos noi modulit jäi mietityttää niin defan lyhyt johtosarjojen johto kahtia ja IP66 rasia (ei kuitenkaan se sonoffin joka liian pieni). Läpiviennit M20 skintoppien kanssa ja liimakutistesukat päälle siten että skintopin ja johdon panssarista tulee myös vesitiivis yhtenäinen. Modulina kotelon sisällä Sonoff POW R2 tasmotannfirmiksellä.
 
Viimeksi muokattu:
Mikäs olis halvin toimiva ratkasu laittaa pari valvontakameraa etu ja takaoville sijotettuna sisä tai ulkotilaan?

Nykysellään löytyy homekit ja philipsin hue bridge, eli olisiko esim. joku valvontakamera, jonka saisi kuvaamaan homekitillä, jos hue liikesensori havaitsee liikettä?
 
Mikäs olis halvin toimiva ratkasu laittaa pari valvontakameraa etu ja takaoville sijotettuna sisä tai ulkotilaan?

Nykysellään löytyy homekit ja philipsin hue bridge, eli olisiko esim. joku valvontakamera, jonka saisi kuvaamaan homekitillä, jos hue liikesensori havaitsee liikettä?

Verkkokauppa.com Itellä ei ainakaan ole ollut mitään ongelmia tuon kanssa. Kuvanlaatu ja nopeus yms. hämmästyttää edelleen. Tuossa on siis sisäänrakennettuna liikkeentunnistin minkä voisin kuvitella toimivan paremmin kuin tuollaisen ratkaisun.

Revin muuten äsken huen kaukosäätimen irti seinästä ajatellen ettei sitä enää tarvitse, mutta eihän tuosta päivityksestä hirveästi hyötyä ollutkaan. Tavallisesta katkaisimestahan ei valoja pysty käyttämään kun ei ne ole päällä aina. Se siis jättää ne pimeäksi kun koittaa katkaisimesta käynnistää.
 
Tuossa on siis sisäänrakennettuna liikkeentunnistin minkä voisin kuvitella toimivan paremmin kuin tuollaisen ratkaisun.

Kannattaa aina välttää edullisten IP kameroiden kuvanmuutoksiin perustuvia liiketunnistuksia jos vaan mahdollista. Ulkoinen I/O on aina varmempi, ei tule vikahälyjä valoisuudenmuutoksista tai liikkuvista oksista/pensaista jne.

Tässä tosin on nyt hieman huono lähtökohta jos pitää saada "halvin ratkaisu", koska ne IP kameroiden kohdalla on harvoin kovin hyviä. Kameraan kun hieman enemmän sijoittaa niin saa juurikin tuon I/O liitännän, paremman hämäränäön, ja ennen kaikkea paremman dynamiikan eli vastavaloonkin saa kunnollisia kuvia - tämä on oleellista jos/kun kamerat asennetaan oviaukkoon kuvaamaan, tai ylipäätään ovelle & yleensä lipan alle kuvaamaan vastavaloon.
 
Kannattaa aina välttää edullisten IP kameroiden kuvanmuutoksiin perustuvia liiketunnistuksia jos vaan mahdollista. Ulkoinen I/O on aina varmempi, ei tule vikahälyjä valoisuudenmuutoksista tai liikkuvista oksista/pensaista jne.

Tässä tosin on nyt hieman huono lähtökohta jos pitää saada "halvin ratkaisu", koska ne IP kameroiden kohdalla on harvoin kovin hyviä. Kameraan kun hieman enemmän sijoittaa niin saa juurikin tuon I/O liitännän, paremman hämäränäön, ja ennen kaikkea paremman dynamiikan eli vastavaloonkin saa kunnollisia kuvia - tämä on oleellista jos/kun kamerat asennetaan oviaukkoon kuvaamaan, tai ylipäätään ovelle & yleensä lipan alle kuvaamaan vastavaloon.

Noinhan se on, mutta ehdotin noita kameroita sisäkäyttöön. Itellä on ollut yksi käytössä ongelmitta jo monta kuukautta. Yhtään virhehälytystä ei ole tullut, mutta sen sijaan hämähakki on laskeutunut seittiä pitkin kameran edestä mistä tuli hieno videopätkä ja hälytys. Myös muutaman kerran kärpänen lentänyt kameran edestä. Minulla tosin on liikkeentunnistimia asunnossa myös ja tunnistaisi samasta kohtaa joten jos ihminen menisi tietäisin kyllä samantien.
 
Lähinnä tarkoitin halvalla sitä, että tekee tee-se-itse menetelmällä ratkaisun, ettei osta mitään verisurea tai muuta euroa per/kk ratkaisua. Mites tuo Xiaomin lähetys toimii, siihenkin tarvinnee heidän oman euroa per/kk apin?
 
Valistuneehko arvaus, ei koskaan.
Onko jossain changelogia Osramin firmiksistä?
En ole onnistunut löytämään. Sinänsä en pidä mahdottomana, etteikö Philips jossain vaiheessa päivittelisi Osraminkin firmikset OTA:na, tekeväthän esim. Cozify ja SmartThings sen jo tälläkin hetkellä.
 
Lähinnä tarkoitin halvalla sitä, että tekee tee-se-itse menetelmällä ratkaisun, ettei osta mitään verisurea tai muuta euroa per/kk ratkaisua. Mites tuo Xiaomin lähetys toimii, siihenkin tarvinnee heidän oman euroa per/kk apin?

Ei tarvitse kameran lisäksi ostaa mitään. Itsekin luulin aluksi että tarvitsisi mutta hyvin on toiminut ilmankin.
 
Toimii siis Huen omilla lampuilla, ei Ikean yms. Lisäksi huen oma led strippi sanoo että ei voida käyttää ennen kuin päivitetty, mutta stripille ei päivitystä kyllä löydy. Viimeisin versio näyttäisi olevan 28.11.2017 LST002 5.105.0.21169.

EDIT: mullahan on vielä toinenkin strippi himassa. Se kyllä toimii.
Viimeisin versio näyttäisi olevan 8.12.2018 LST002 1,46,13_r26312.

Eli tämän perusteella toi yks led strippi ei vaan suostu päivittymään..

14.12 oli ilmestynyt update tuolle toimimattomalle LST002:lle. Versio on nyt eri kuin toisella LST002:lla, mutta molemmat toimivat power-cutissa. Ehkä tuo tosiaan oli jotain eri tuotantolinjan tavaraa koska versiointi on ihan eri tyyppinen näissä kahdessa.
 
Kannattaa aina välttää edullisten IP kameroiden kuvanmuutoksiin perustuvia liiketunnistuksia jos vaan mahdollista. Ulkoinen I/O on aina varmempi, ei tule vikahälyjä valoisuudenmuutoksista tai liikkuvista oksista/pensaista jne.

Tässä tosin on nyt hieman huono lähtökohta jos pitää saada "halvin ratkaisu", koska ne IP kameroiden kohdalla on harvoin kovin hyviä. Kameraan kun hieman enemmän sijoittaa niin saa juurikin tuon I/O liitännän, paremman hämäränäön, ja ennen kaikkea paremman dynamiikan eli vastavaloonkin saa kunnollisia kuvia - tämä on oleellista jos/kun kamerat asennetaan oviaukkoon kuvaamaan, tai ylipäätään ovelle & yleensä lipan alle kuvaamaan vastavaloon.
Olen työn puolesta käyttänyt halpoja ja vähän kalliimpiakin IP-kameroita. Monissa halvoissakin kuvanlaatu on ihan riittävä, mutta kun se kameran softa ei pysy päällä edes paria viikoa putkeen ja sitten pitää olla nykimässä virtoja pois. Itse kelpuutan vain Axista ja Unifia, Xiaomia en ole kokeillut, toimiiko se edes ilman pilveä?

Kotona on Unifi:t nyt ensimmäistä talvea ulkona, katsotaan kun päästään -30:iin miten ameriikanlaitteet toimii :D Unifin liikkeen tunnistus triggeröityy kun aurinko menee pilveen tai toisinpäin, mutta eipä meillä noissa mitään hälyjä olekaan.
 
Itsellä useampi Tp-linkin 40€ NC210 kamera ja pari vanhempaa Axisia. Tp-linkit melko halpis tavaraa, mutta omassa käyttötarpeessa ajavat asiansa. Kuvanlaatu on hyvä, Ispy serveri hoitaa tallennukset ja hälyt feedistä. Kamerat kuvaavat ikkunasta ulospäin pääsääntöisesti kohteisiin joissa päivisin ja öisin valoa. Satunnaisesti ollut valopumppausta havaittavissa joista sitten generoituu yön aikana useampi tallenne, mutta ei kovinkaan usein. Kameroihin pääsee käsiksi inetin yli sekä lähiverkosta. Lisäksi erillinen puhelinsofta joka sekin toimii lokaatioriippumattomasti inetin yli. Ovat poistuneita/poistuvia malleja joten näitä on clasulta saanut joskus puoleenkin hintaan. Itse tsekkaan aina hyllyt kun Clasulla käyn.
 
Mistäs halvimmalla Hue White Ambiance starter kit? Tulevatko ikinä aleen?

Oli viimeksi alessa Black Fridayna Gigantissa (99e/starter kit) Amazon.de:ssä ajoittain tarjouksia muutenkin. Tällä hetkellä White ambiance starter kit 120,50EUR Amazonissa: https://www.amazon.de/Philips-Dimmschalter-Weißschattierungen-kompatibel-8718696728925/dp/B0748MZ3Y6/ref=sr_1_5?ie=UTF8&qid=1545215591&sr=8-5&keywords=hue+starter+kit

EDIT: Tuossa paketissa tulee muuten yksi langaton kytkinkin, eli paketin hinta on kutakuinkin verrattavissa Gigantin tarjoukseen. Tuoltahan ei myöskään tule postikuluja yli 39e tilauksiin.
 
Nyt päivittymässä LCT007 lamput. Tuon jälkeen on kaikki ajantasalla.
Nyt löytyy Hue appsin asetuksista Power-on behavior asetus. Eli jokaiseen lamppuun mahdollista laittaa Power loss recovery (last used color and brightness).
Tuo Power-on behavior ominaisuus tuli näkyviin kun kaikki lamput päivitetty.
 
Tuo Power-on behavior ominaisuus tuli näkyviin kun kaikki lamput päivitetty.

Kyllä se siellä on vaikka ei ole päivittyneet kaikki.

Tällä kertaa LCT003 päivitykset Downloadin... jokusen päivän nyt ollut.
IVO boottia taas jossain välissä, niin omat variantit sitten valmiina.
 
Osaisiko joku kertoa "automaatiota" tilanteeseen, missä pitäisi kytkeä päälle/pois esim hue:n ja neato:n ajastuksia? Esimerkkinä hue:n ajastus, että aamulla arkisin klo 9 sammutetaan kaikki kodin valot, koska siihen mennessä kaikki ovat lähteneet töihin/kouluun yms. Ongelmaksi tulevatkin arkipyhät tai sairastelut kun ollaankin kotona.

Hue:n osalta nyt voisi toimia, että poistaisi koko ajastuksen ja toimisi sijaintipalvelun varassa, mutta se ei auta esim. Neaton imurin kanssa.
 
Tilasin Aliexpressistä noita CC2531 -Zigbeetikkuja.. Tarkoituksena on käyttää näitä OpenHAB:n kanssa. Näköjään tilasin kuitenkin väärän debuggerin, niin en pystykkään lataamaan OpenHAB:n kanssa toimivaa firmistä. Löytyisikö joltain lainaksi/myytäväksi sellainen niin ei tarvitsi alkaa Arduinolla säätämään?
 
Uuh, tänään tuli kaks Hue himmenintä ja liiketunnistin. Pääsee SÄÄTÄMÄÄN :D
 
Aijai kun kiinnostaisi Mycroft, eli open source voice assistantin testaaminen, se on samantyylinen kuin Alexa ja Siri. "Skillsejä" lataamalla sen saa integroitua normaaleihin kotiautomaatiosysteemeihin.

Ei tarvitsi enää kaivaa puhelinta tai hapuilla nappia seinältä, sanoo vain "Mycroft, lights" huoneessa kuuntelevalle raspille :geek:
 
Tulipahan eilen huomattua tuon huen uuden päivityksen huono puoli kun järjestelin olohuonetta ja jouduin irrottamaan huen keskusyksikön. Normaaleista valokatkaisimista käytännössä jokainen lamppu meni edelliseen tilaan eli pimeäksi. Täytyy toivoa ettei keskusyksikkö hajoa tai ei saisi kämpästä mitään valoja päälle kun kaikki on hue lamppuja. Voi tosin olla, että täytyy ottaa tuo ominaisuus joistain pois ihan varmuuden vuoksi.
 
Tulipahan eilen huomattua tuon huen uuden päivityksen huono puoli kun järjestelin olohuonetta ja jouduin irrottamaan huen keskusyksikön. Normaaleista valokatkaisimista käytännössä jokainen lamppu meni edelliseen tilaan eli pimeäksi. Täytyy toivoa ettei keskusyksikkö hajoa tai ei saisi kämpästä mitään valoja päälle kun kaikki on hue lamppuja. Voi tosin olla, että täytyy ottaa tuo ominaisuus joistain pois ihan varmuuden vuoksi.
Flippaa valokatkaisinta kaks kertaa peräkanaa, niin valot menee täydelle kirkkaudelle.
 
Osaisiko joku kertoa "automaatiota" tilanteeseen, missä pitäisi kytkeä päälle/pois esim hue:n ja neato:n ajastuksia? Esimerkkinä hue:n ajastus, että aamulla arkisin klo 9 sammutetaan kaikki kodin valot, koska siihen mennessä kaikki ovat lähteneet töihin/kouluun yms. Ongelmaksi tulevatkin arkipyhät tai sairastelut kun ollaankin kotona.

Hue:n osalta nyt voisi toimia, että poistaisi koko ajastuksen ja toimisi sijaintipalvelun varassa, mutta se ei auta esim. Neaton imurin kanssa.

Tätä tutkittuani neaton osalta, niin neaton API:sta tosiaan löytyy komennot enable/disable schedule. Sit vain täytyisi kehittää jokin scripti, joka pollaa vaikkapa puhelimia kotiverkosta. Jos puhelimet läsnä -> ajastus pois päältä, muuten päälle. Raspeja kotona onkin käytössä jo parisen kipaletta, harmi vain, että oma koodaus/scriptaus taito on aika olematon :)
 
Tätä tutkittuani neaton osalta, niin neaton API:sta tosiaan löytyy komennot enable/disable schedule. Sit vain täytyisi kehittää jokin scripti, joka pollaa vaikkapa puhelimia kotiverkosta. Jos puhelimet läsnä -> ajastus pois päältä, muuten päälle. Raspeja kotona onkin käytössä jo parisen kipaletta, harmi vain, että oma koodaus/scriptaus taito on aika olematon :)

Onko taustalla pyörimässä Home Assistant? Siinä on plugari, jolla saa tiedon reitittimeltä, kun haluttu laite(esim. matkapuhelin) on kytkeytyneenä verkkoon, ja tämän perusteella voi tehdä sääntöjä/skriptejä ominaisuuksien kytkemiseksi päälle/pois.
Components
Device Tracker
 
Tätä tutkittuani neaton osalta, niin neaton API:sta tosiaan löytyy komennot enable/disable schedule. Sit vain täytyisi kehittää jokin scripti, joka pollaa vaikkapa puhelimia kotiverkosta. Jos puhelimet läsnä -> ajastus pois päältä, muuten päälle. Raspeja kotona onkin käytössä jo parisen kipaletta, harmi vain, että oma koodaus/scriptaus taito on aika olematon :)

Minulla Raspissa pyörivä Home Assistant hoitaa nämä. Kun kotona ei ole ketään, laitetaan Neaton ajastus päälle ja sammutetaan valot sekä pari jatkojohtoa. Ja kun joku tulee kotiin, sammutetaan imurin ajastus ja jos on hämärää, sytytetään valoja.
 
Eipä ole kummassakaan home assistanttia. Toisessa on pihole+pivpn ja toisessa influx+grafana+ruuvicollector keräilemässä lämpötiladataa. Kiitän vinkistä ja tutustun tuohon Home assistanttiin :)
 
Onko jollain kokemuksia näistä?

GLEDOPTO Official Store - Small Orders Online Store, Hot Selling and more on Aliexpress.com

Noi e27 lamput ainakin facesta lukemani perusteella parittuu HUEn kanssa. Värejä ja kirkkautta saa siis säätää normaalisti. Muistavat myös edellisen tilansa jos sähköt katkeaa.
Itse virittelin WC:n peilivalaisimeen Ebaystä tilatulla tunable white -ledinauhalla ja Gledopton zigbee-ohjaimella Hue-valot. Hue löysi tuon ihan normaalisti ja hyvin toimii.
 
Moi
X10 järjestelmä on ollut jo pitkään käytössä.
Nyt sitten ei enään toimi.
3 eri ohjausta on ollut käytössä sähköverkon kautta.
Toin yhden moduulin sisälle ja samaan jatkojohtoon ohjaimen kanssa.
Ei vieläkään toimi.
Taitaa olla ohjainnäppäimistö rikki ?
 
Tilasin Aliexpressistä noita CC2531 -Zigbeetikkuja.. Tarkoituksena on käyttää näitä OpenHAB:n kanssa. Näköjään tilasin kuitenkin väärän debuggerin, niin en pystykkään lataamaan OpenHAB:n kanssa toimivaa firmistä. Löytyisikö joltain lainaksi/myytäväksi sellainen niin ei tarvitsi alkaa Arduinolla säätämään?

TRE suunnalta saa lainaan jos vielä tarvitsee.
 
iOS puolella ollut joskus käytössä iConnectHue, siinä edellisen viestin tyyyliin samaan tapaan lisäohjelmoitavuuksia tarjolla vs. vakio softa, taitaa tosin nykyisin saada sillä vakiosoftallakin nuo useamman eri painalluksen toiminnot ohjelmoitua.

edit: Heh, nyt kun tutkin mitä kaikkea tuo softa tarjoaa, niin valikoimaahan on aika paljon enemmän kuin joskus aikanaan kun sen hankin. Silloin hankinna syynä oli muistaakseni juurikin se että sai monipuolisemmin kaukosäätimiä ohjelmoitua, lähinnä se että useamman kerran samaa nappia painamalla sai eri toiminnon. Täytyypä tutustua taas tarkemmin, tuossa näkyisi nyt olevan melko kasa mahdollisuuksia Hue Dimmer Switchin ohjelmointiin.
 
Viimeksi muokattu:
Näihin halpoihin 7,4€ RGBW lamppuihin menee "helposti" Tasmota. Merkattuna 3V3, RX, TX, GND ja GPIO0, joista jälkimmäinen maatettuna firmwaren lataus.
E27 Wifi Smart LED Lampadina per Amazon Alexa Google Home controllo remoto | eBay

GPIO0 invertoitu button, GPIO5=PMW1 (red), GPIO12=PWM3 (blue), GPIO13=PWM4 (white), GPIO14=PWM2 (green). Generic modul, setoption15 ja 20 sekä ledtable on.

Toisaalta nämä lamput ja kännykän ohjelmat on tylsintä aluetta koko älykodeissa kun ei se tee kodista älykotia että seinällä olevan kytkimen sijasta kännykän ruudulla olevaa nappia painetaan ja joku yksittäinen ajastin.
 
Viimeksi muokattu:
Meillä on talon lämmitysjärjestelmää ohjamassa Ouman EH-203-ohjain, jonka dataa loggaan TaloLoggerPi:n avulla. Raspi on kiinni Oumanissa sarjaportti-liitännässä COM <--> USB-adapterilla.

Muiden laitteiden ohjaamista varten on tarkoitus laittaa pyörimään Domoticz, onnistuuko sillä lukea myös Oumanin dataa?
 
Aijai kun kiinnostaisi Mycroft, eli open source voice assistantin testaaminen, se on samantyylinen kuin Alexa ja Siri. "Skillsejä" lataamalla sen saa integroitua normaaleihin kotiautomaatiosysteemeihin.

Ei tarvitsi enää kaivaa puhelinta tai hapuilla nappia seinältä, sanoo vain "Mycroft, lights" huoneessa kuuntelevalle raspille :geek:

Et ole vissiin kuullut niistä miljoonista Siri, Alexa, ja Google Home älykaiuttimista?
 
Et ole vissiin kuullut niistä miljoonista Siri, Alexa, ja Google Home älykaiuttimista?
Luuleks olevas kovinkin fiksu?

Mycroft ei ollut tuttu vaikka Sirit, Alexat ja Googlen home onkin. Kuten myös Googlen AIY ja Orange PI Zerosta tehtävä googlen home viritelmät. Täytyy vilkaista tuota opensource vaihtoehtoa.
 
Ostin Ikeasta tommosen älylamppuhimmennin setin ku oli halvalla. Tarkoitus olis lamppu liittää Hueen mutta mitenhän se tapahtuu? Ainakaan Hue ei kylmiltään tuota lamppua löydä, mistään firmiksistä mulla ei ole mitään käryä.
Onks tossa jotain taikakeinoja tai loitsuja milllä noiden paritusta vois kokeilla?
 
Ostin Ikeasta tommosen älylamppuhimmennin setin ku oli halvalla. Tarkoitus olis lamppu liittää Hueen mutta mitenhän se tapahtuu? Ainakaan Hue ei kylmiltään tuota lamppua löydä, mistään firmiksistä mulla ei ole mitään käryä.
Onks tossa jotain taikakeinoja tai loitsuja milllä noiden paritusta vois kokeilla?
Resetoit lampun. Kun saat tuon onnistumaan, niin pidät lampun sammuksissa. Laitat Hue appsista uusien lamppujen haun päälle, ja vasta tämän jälkeen virta päälle Ikean lamppuun.

 
Onko kukaan havainnut missään Hue-yhteensopivia "LED-loisteputkia"? Olisi hurjan hauskaa, jos saisi olemassaolevat keittiön ja kylppärin valaistukset mukaan himmennyksiin.
 

Statistiikka

Viestiketjuista
259 455
Viestejä
4 512 710
Jäsenet
74 372
Uusin jäsen
Akeboy78

Hinta.fi

Back
Ylös Bottom