Mielellään pitäisi olla vähintään CCT-säädettävä.Vaihda virtalähde ja siihen sitten zigbee ohjain. Varsinkin jos et värejä tarvitse.
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.
Mielellään pitäisi olla vähintään CCT-säädettävä.Vaihda virtalähde ja siihen sitten zigbee ohjain. Varsinkin jos et värejä tarvitse.
Näissä GX53 kantaisissa ei ole virtalähdettä. Suoraan Verkkojännite. Itsellä on samanlaisia ilman himmennystä ja vielä niillä loisteputkillaVaihda virtalähde ja siihen sitten zigbee ohjain. Varsinkin jos et värejä tarvitse.
Ja tosiaan kuten tuossa sanoinkin, niin suurin este täysin toisenlaisen uppovalaisimien vaihdolle on rakennusvaiheessa sahattu 95mm asennusreikä, johon ei tunnu kirveelläkään löytyvän sopivaa Zigbee valaisinta. Aukon suurentaminenkaan ei luonnollisesti ole mikään ihan helppo temppu näin jälkikäteen.
Mieluiten vaihtaisin tilalle gu10 kantaisen uppovalon, mutta pitäisi varmaan 3d-tulostaa adapteri, että ne saisi sopimaan tuohon asennusreikään.
Mulla pyörii kioski Lenovon M10 tabletissa. Toimii ihan ok tuossa käytössä, mitä nyt välillä on tabletti jumitellut ja joutuu buuttaamaan sen. Nopealla vilkaisulla tuossa T3 taitaa olla vähän parempi rauta, niin voisi kuvitella parempaa toimivuutta.Vaatiiko tuo kiosk ohjelma laitteelta juuri mitään? Ajatus tehdä huawei mediapad T3 tämmönen home assistant näyttö.
Tuo kiosk oli ilmeisesti kk maksullinen?Mulla pyörii kioski Lenovon M10 tabletissa. Toimii ihan ok tuossa käytössä, mitä nyt välillä on tabletti jumitellut ja joutuu buuttaamaan sen. Nopealla vilkaisulla tuossa T3 taitaa olla vähän parempi rauta, niin voisi kuvitella parempaa toimivuutta.
Kertakorvaus...Tuo kiosk oli ilmeisesti kk maksullinen?
Toimii myös ilman lisenssiä, mutta sitten näytössä on 2 vesileimaa jotka pyytävät hankkimaan lisenssin.Kertakorvaus...
Moesilta ainakin löytyy 90mm Zigbee-valaisimia (kauluksen kanssa 115mm), eli peittää kyllä reiän.Ja tosiaan kuten tuossa sanoinkin, niin suurin este täysin toisenlaisen uppovalaisimien vaihdolle on rakennusvaiheessa sahattu 95mm asennusreikä, johon ei tunnu kirveelläkään löytyvän sopivaa Zigbee valaisinta. Aukon suurentaminenkaan ei luonnollisesti ole mikään ihan helppo temppu näin jälkikäteen.
Mieluiten vaihtaisin tilalle gu10 kantaisen uppovalon, mutta pitäisi varmaan 3d-tulostaa adapteri, että ne saisi sopimaan tuohon asennusreikään.
Innostuin jatkokehittelemään ja kokeilin ensikertaa käyttää tekoälyä apuna.Itseasiassa hämäsin näköjään vähän, eihän se sitä looppia enää lopussa tarvitse.
YAML:- sensor: - name: cheapest_total_price state: > {% set ns = namespace(cheapestHourPrice=0) %} {% set tomorrow = now() + timedelta( days = 1 ) %} {% set data = state_attr("sensor.shf_electricity_price_now", "data") %} {% for item in data %} {% if item.Rank == 1 and as_datetime(item.DateTime).date() == now().date() %} {% set ns.cheapestHourPrice = item.PriceWithTax | float + 0.0419 %} {% endif %} {% endfor %} {% for item in data %} {% if item.Rank == 1 and as_datetime(item.DateTime).date() == tomorrow.date() %} {% set ns.cheapestHourPrice = item.PriceWithTax | float + 0.0419 %} {% endif %} {% endfor %} {{ ns.cheapestHourPrice }}
- sensors:
shf_rank_slider_average_price:
unit_of_measurement: '€/kWh'
value_template: >
{% set ns = namespace(totalPrice=0, count=0) %}
{% set tomorrow = now() + timedelta( days = 1 ) %}
{% set data = state_attr("sensor.shf_electricity_price_now", "data") %}
{% set rank_slider_value = states('input_number.shf_rank_slider') | int %}
{% for item in data %}
{% if item.Rank <= rank_slider_value %}
{% set ns.totalPrice = ns.totalPrice + item.PriceWithTax | float %}
{% set ns.count = ns.count + 1 %}
{% endif %}
{% endfor %}
{% if ns.count > 0 %}
{{ (ns.totalPrice / ns.count + 0.0419) | round(4) }}
{% else %}
0
{% endif %}
- sensors:
shf_rank_slider_average_weighted_price:
unit_of_measurement: '€/kWh'
value_template: >
{% set ns = namespace(totalPrice=0, count=0, weightedTotal=0) %}
{% set tomorrow = now() + timedelta( days = 1 ) %}
{% set data = state_attr("sensor.shf_electricity_price_now", "data") %}
{% set rank_slider_value = states('input_number.shf_rank_slider') | int %}
{% set weight = [1, 1, 1, 0.5, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3] %} # Painotusarvot tuntien mukaan
{% for item in data %}
{% if item.Rank <= rank_slider_value %}
{% set ns.totalPrice = ns.totalPrice + item.PriceWithTax | float %}
{% set ns.weightedTotal = ns.weightedTotal + (item.PriceWithTax * weight[item.Rank - 1]) | float %}
{% set ns.count = ns.count + 1 %}
{% endif %}
{% endfor %}
{% if ns.count > 0 %}
{{ (ns.weightedTotal / ns.count + 0.0419) | round(4) }}
{% else %}
0
{% endif %}
En tiiä meneekö nuo painotusarvot pieleen kun datasta löytyy 48 tuntia 24 sijaan.Mikähän voisi olla syynä, että HA:n template sensori toimii develop toolssissa, mutta kun sen syöttää configuaatioon, niin HA sen hyväksyy ja antaa tallentaa, mutta kun HA käynnistetään, niin sensori on unavailable.
Ei pitäisi olla sisennyksissäkään vikaa, koska HA sen hyväksyy..
Tuo edellisen viestin sensorini toimii hyvin, mutta kun sinne lisäsin tekoälyn avulla niitä painotuksia, niin se ei sitten toimikkaan enää.
YAML:- sensors: shf_rank_slider_average_weighted_price: unit_of_measurement: '€/kWh' value_template: > {% set ns = namespace(totalPrice=0, count=0, weightedTotal=0) %} {% set tomorrow = now() + timedelta( days = 1 ) %} {% set data = state_attr("sensor.shf_electricity_price_now", "data") %} {% set rank_slider_value = states('input_number.shf_rank_slider') | int %} {% set weight = [1, 1, 1, 0.5, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3] %} # Painotusarvot tuntien mukaan {% for item in data %} {% if item.Rank <= rank_slider_value %} {% set ns.totalPrice = ns.totalPrice + item.PriceWithTax | float %} {% set ns.weightedTotal = ns.weightedTotal + (item.PriceWithTax * weight[item.Rank - 1]) | float %} {% set ns.count = ns.count + 1 %} {% endif %} {% endfor %} {% if ns.count > 0 %} {{ (ns.weightedTotal / ns.count + 0.0419) | round(4) }} {% else %} 0 {% endif %}
EDIT: Noniin, logeista löytyi vinkki. Eli tuo # kommentti tuolla keskellä koodia sotki sensorin, eli sen poistamalla rupesi pelittämään.
EDIT2: Eipä tämä toimi, kun seuraavan päivän hinnat ilmestyivät. Ihan päin tekoälyn persettä laskee.
Ei tarvitse enää. Sain ilmeisesti vihdoin sen toopen takoälyn tajuamaan, mitä haluan ja jouduin opettamaan sille tuon sinun skriptin avulla miten huomista dataa käsitellään.En tiiä meneekö nuo painotusarvot pieleen kun datasta löytyy 48 tuntia 24 sijaan.
Kerro selkokielellä mitä tuossa on tarkoitus tehdä niin kokeilen illalla onko oikea ei-koodariäly keinoälyä fiksumpi!
- platform: template
sensors:
shf_rank_1_average_price:
unit_of_measurement: '€/kWh'
value_template: >
{% set ns = namespace(totalPrice=0, count=0) %}
{% set data = state_attr("sensor.shf_electricity_price_now", "data") %}
{% set tomorrow = now() + timedelta(days=1) %}
{% set rank_slider_value = states('input_number.shf_rank_slider') | int %}
{% set weights = [1, 1, 1, 0.5, 0.5, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3] %}
{% for item in data %}
{% if item.Rank <= rank_slider_value and as_datetime(item.DateTime).date() == tomorrow.date() %}
{% set weight = weights[item.Rank - 1] %}
{% set ns.totalPrice = ns.totalPrice + (item.PriceWithTax * weight) | float %}
{% set ns.count = ns.count + 1 %}
{% endif %}
{% endfor %}
{% if ns.count > 0 %}
{{ (ns.totalPrice / ns.count + 0.0419) | round(4) }}
{% else %}
0
{% endif %}
Heh, itse olen huomannut saman asian monessa asiassa, tekoäly on kyllä ihan hyvä apuri monessa asiassa mutta sen perään pitää katsoa aika tarkkaan. Itsekin olen erilaisia koodinpätkiä ja automaatioita kysynyt AI:lta mutta käytännössä lähes aina niissä on ollut jotain käsin korjattavaa eli joka tapauksessa on joutunut käymään AI:n tuottaman ratkaisun läpi manuaalisesti. Jossain perus-koodintuottamisessa se kyllä loistaa, monesti kun tietää että johonkin pikku juttuun pitää kirjoittaa pirusti koodia niin sen turhan kirjoittamisen voi pyytää tekoälyltä ja sitten paikkaa loput itse toimivaksi.Heh, nyt kun vuorokausi vaihtui, niin taisi taas mennä perseelleen tuon tekotioopeälyn koodit. No minkäs teet. Taitaa ottaa nyt huomisen tunteja vaikka ovat tyhjää täynnä, eli 0. Tämä tekoäly ei ainakaan valloita maailmaa.
HA:ssa ei ole true/false sensoria, mutta binary sensor, jonka arvot ovat on/off on täysin vastaava. Eli tee template binary sensor, jonka arvo lasketaan jonkin muiden arvojen (sensorien?) tilasta.Mites tehdää sensori true/false?
eli jos jokin arvo on pienenmpi kuin toinen arvo = True ja jos suurempi niin false? tai voihan sen toteuttaa 1 ja 0 arvoillakin, mutta en keksi miten saan sensoriin sen arvoksi laskun perusteella.
Perhana, kerkesin jo tilaamaan nuo WiFi polttimot.Moesilta ainakin löytyy 90mm Zigbee-valaisimia (kauluksen kanssa 115mm), eli peittää kyllä reiän.
On toki molemmat mahdollista ihan kuten minkä tahansa tietokannan kanssa, mutta miksi haluaisit tehdä näin?En saanut aikaisemmin otettua Influxia käyttöön. Tuota tutkiessa sinne tallentuu data kun arvo muuttuu? Onkohan tuota jotenkin mahdollista muokata että otetaan arvo vain 5 min välein talteen tai sitten vaihtoehtoisesti ajaa joku scripti mikä poistaa muut?
Kun Xiaomit antaa aika usein sitä uutta dataa noin 40s välein kun katsoo lukemia. Toki voisi katsoa voiko tuota jotenkin sensorin päästä pienentää. Hyvin riittäisi arvo 5min välein.On toki molemmat mahdollista ihan kuten minkä tahansa tietokannan kanssa, mutta miksi haluaisit tehdä näin?
Niin varmaan riittäisi, mutta mitä hyötyä saat siitä harvemmasta arvosta? Tilaa nuo ei vie yhtään mitään ja Influx on kyllä tehty kestämään suuria datamääriä.Kun Xiaomit antaa aika usein sitä uutta dataa noin 40s välein kun katsoo lukemia. Toki voisi katsoa voiko tuota jotenkin sensorin päästä pienentää. Hyvin riittäisi arvo 5min välein.
Tilaa tuolla enimmäkseen haen takaa. Että tietokanta ei kasvaisi liian suureksi.Niin varmaan riittäisi, mutta mitä hyötyä saat siitä harvemmasta arvosta? Tilaa nuo ei vie yhtään mitään ja Influx on kyllä tehty kestämään suuria datamääriä.
Törmäsinpä juuri tällaiseen postaukseen, jossa kerrottu miten Influxissa on helppo tehdä downsampling eli harventaa datan sampleratea kun se vanhenee:Tilaa tuolla enimmäkseen haen takaa. Että tietokanta ei kasvaisi liian suureksi.
Olen käyttänyt Eddyn mainiota Nordpool-integraatiota laajentavaa laskentaa, jossa on mukana verot, siirtohinta ja sähköyhtiön marginaali. Tällä näen sähkön todellisen hinnan. Siinä lisätään joukko inputteja, joilla määritellään tarvittavat lisäkulut ja sen jälkeen saadaan uusi arvo "Käyttösähkön kokonaishinta tällä hetkellä" ja "Sähkön hinta alle kipurajan" -binäärisensori, jolla voi tehdä suoraan ehtoja automaatioihin.Oletteko tuolla nordpoolilla laskeneet siirtoa mukaan?
Tuollahan on tuo additional cost mutta se ei taida ymmärtää sitä, että kun ollaan liikaa miinuksella, niin siirto tulisi maksaa aina. Vai pitääkö tehdä toinen laskenta, että samat kwh mutta aina tietty hinta? Vai miten olette tehneet?
Itse olen siirtynyt käyttämään ao. spot-hinta.fi -rajapintaa hyödyntävää skriptiä. Tuohon saa laitettua siirtohinnat ja marginaalit myös siten että huomioi yösiirron jos käytössä. Muutenkin tuntuu toimivan paljon varmemmin kuin nordpool-integraatio joka aina välillä jätti seuraavan päivän hinnat hakematta.Oletteko tuolla nordpoolilla laskeneet siirtoa mukaan?
Tuollahan on tuo additional cost mutta se ei taida ymmärtää sitä, että kun ollaan liikaa miinuksella, niin siirto tulisi maksaa aina. Vai pitääkö tehdä toinen laskenta, että samat kwh mutta aina tietty hinta? Vai miten olette tehneet?
Vastaan itselleni:Perhana, kerkesin jo tilaamaan nuo WiFi polttimot.
Onko vieläkään hyviä vinkkejä miten nuo saisi helpoiten integroitua Home Assistanttiin?
Nämä siis tuli laitettua tilaukseen.
Onko jollain ideaa miten saada tarkasti ja reaaliaikaisesti tieto että auto on saapunut kotiin / lähtenyt kotoa? Corollassa on kyllä GPS ja se integroitu HA:han mutta status päivittyy 5min myöhässä. Riittäisikö esim joku zigbee-lämpömittari tms jos vaan kantama riittää?
Itselle tuli mieleen yhdeksi mahdolliseksi vaihtoehdoksi kamera ja siihen perään jotain videoanalytiikkaa, syystä että on tullut töissä leikittyä vähäsen videoanalytiikan kanssa ja sillä saa tehtyä kaikkea kivaa. Ei tietty ole ihan halvimmasta päästä oleva ratkaisu mutta tuollaisella saisi jo kohtalaisen luotettavan ja lähestulkoon reaaliaikaisen (viive sekuntiluokassa) tiedon onko auto ruudussa vai ei ja samalla tiedon jos paikalla onkin jotain muuta kuin auto, jota mitkään paineanturit tai liiketunnistimet eivät oikein voi tunnistaa. Sopivalla kameran sijoittelulla voisi jopa lukea rekisterinumeron.Toimisiko tähän "sänkysensori", eli zigbee kontaktisensorista viritelty paineentunnistin, jonka päälle auton jokin rengas aina asettuu. Youtubesta löytyy zigbee bed sensor nimellä vaikka mitä. Kustannukset kiinasta alle kympin.
Toinen halpa olisi liikkeentunnistin, mutta se pitäisi saada just sopivaan kulmaan niin ettei sitä triggeröi mikään muu kuin auton liike.
Heitä autoon AirTägi tai Samsung SmartTag ja kotona joku EspHome laite seuraa sen bluetooth signaalin läsnäoloa. EspHomessa taikasanat ehkä esp32_ble_tracker: ja platform: ble_presence.
Eikö juuri tuo zigbee -lämpömittari hoida homman? Siis jos se kytkeytyy zigbee verkkoon ns reaaliajassa?Onko jollain ideaa miten saada tarkasti ja reaaliaikaisesti tieto että auto on saapunut kotiin / lähtenyt kotoa? Corollassa on kyllä GPS ja se integroitu HA:han mutta status päivittyy 5min myöhässä. Riittäisikö esim joku zigbee-lämpömittari tms jos vaan kantama riittää?
Tuskin ainakaan hyvin riippuen anturista. Voi mennä pitkäkin aika ennen kuin "tippuu verkosta" ja kun on tarpeeksi pitkään irti voi vaatia vielä enemmän aikaa takaisin liittymiseen. Tee-se-itse -ratkaisuilla tilannetta voi parantaa, mutta tosiaan esim. se BT beacon paljon toimivampi suoraan.Eikö juuri tuo zigbee -lämpömittari hoida homman? Siis jos se kytkeytyy zigbee verkkoon ns reaaliajassa?
Ihan mielenkiinnosta, mihin tarkoitukseen pitää tietää reaaliajassa auton lähtö/ saapuminen?
Eikö juuri tuo zigbee -lämpömittari hoida homman? Siis jos se kytkeytyy zigbee verkkoon ns reaaliajassa?
Ihan mielenkiinnosta, mihin tarkoitukseen pitää tietää reaaliajassa auton lähtö/ saapuminen?
No en itsekään tiedä miten lämpötilasensori voisi toimia. Mutta ainakin zigbee lamput tupsahtaa saman tien aktiiviksi HA:han kun pistää virrat päälle...Niin no tuo tuli Zigbee-sensori tuli ekana mieleen, mutta ei oo oikein kokemusta miten tommonen toimis.
Reaaliaikainen oli ehkä vähän liioiteltu, sanotaan että jos 30sek sisään kotiin tulosta toimisi niin olisi hyvä. Nyt kun tuo Toyota päivittää 5min jälkeen sijaintinsa kotiin niin sillä ei paljoa mitään tee.
Tuo riippuu myös paljon siitä toimiiko zigbee-laite reitittiminenä vai ei, yleensä verkkojännitteiset laitteet kuten lamput toimivat mutta paristokäyttöisistä ei taida mikään toimia reitittiminenä ja silloin ne löytävät verkon huomattavasti hitaammin. Lisäksi paristokäyttöisissä on kaikenlaisia virransäästötoimintoja joten muutenkin kommunikoivat zigbee-verkossa paljon harvemmin, esim 5min tai 15min välein.No en itsekään tiedä miten lämpötilasensori voisi toimia. Mutta ainakin zigbee lamput tupsahtaa saman tien aktiiviksi HA:han kun pistää virrat päälle...