Onko kenelläkään mitään tietoa, koska Hue pystyisi vihdoin päivittämään siihen liitetyt Osramin lamput? Eli OTA firmware-päivitykset.
Valistuneehko arvaus, ei koskaan.
Onko jossain changelogia Osramin firmiksistä?
Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature may not be available in some browsers.
Onko kenelläkään mitään tietoa, koska Hue pystyisi vihdoin päivittämään siihen liitetyt Osramin lamput? Eli OTA firmware-päivitykset.
Tuossa kun nyt katselen omaa tilannetta, että miten on päivityksiä putoillut, niin
LWB006 - ei vielä päivitystä mihinkään lamppuun
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.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?
Se on tuolla configuration.yaml alla tuo input_datetime: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.
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.
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ä?
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.
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ä.Valistuneehko arvaus, ei koskaan.
Onko jossain changelogia Osramin firmiksistä?
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?
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..
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ä?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.
Mistäs halvimmalla Hue White Ambiance starter kit? Tulevatko ikinä aleen?
Nyt päivittymässä LCT007 lamput. Tuon jälkeen on kaikki ajantasalla.Mulla päivittymassä nyt nuo LST002 laitteet...
Edit: Nuo mobiilisoftatkin on päivittyneet:
IOS - Meethue | Philips Hue
Android - Meethue | Philips Hue
Edit: Nuo LST002 laitteet nyt päivitetty. Noihin LCT007 laitteisiin ei tullut vielä päivitystä
Nyt löytyy Hue appsin asetuksista Power-on behavior asetus. Eli jokaiseen lamppuun mahdollista laittaa Power loss recovery (last used color and brightness).Nyt päivittymässä LCT007 lamput. Tuon jälkeen on kaikki ajantasalla.
Tuo Power-on behavior ominaisuus tuli näkyviin kun kaikki lamput päivitetty.
Flippaa valokatkaisinta kaks kertaa peräkanaa, niin valot menee täydelle kirkkaudelle.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.
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
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.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.
Tällä olen ohjannutMoi
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?
Itsellä on "all 4 hue" sovellus androidille. Maksoi muistaakseni n. 6€.Onko kellään kokemusta muista apeista?
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
Luuleks olevas kovinkin fiksu?Et ole vissiin kuullut niistä miljoonista Siri, Alexa, ja Google Home älykaiuttimista?
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.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?