Kotiautomaatio

No itsellä tuli Raspi4:n ja SSD:n kanssa kaikkine kilkkeineen kustannuksia yhteensä 130e, kyllä tekee tiukkaa löytää vastaavaan hintaan NUC+SSD.

Raspi4 + SSD on tosin toiminut todella luotettavasti, ei mitään ongelmia. Samassa Raspissa pyörii HA:n ja Zigbee2mqtt:n lisäksi myös Unifi, Grafana ja InfluxDB addonit, cpu usage 5-10% luokkaa ja mem usage (4GB malli) noin 45%.

Edit: kasasin tähän halukkaille Amazon.de ostoslistan mitä tarvitaan halpaan ja tehokkaaseen Home Assistant-masiinaan. MicroSD kortti on lähinnä ensimmäistä asennusta / konffausta varten, sen voi ottaa pois kun on bootloaderin firmware päivitetty.


1604912026181.png
 
Viimeksi muokattu:
Itse maksoin omasta RPi4 4GB setistä (koteloineen, kortinlukijoineen, HDMI adaptereineen yms. päivineen) vain sen 96€, ja tuo on ollut jos jonkinmoisessa eri käytössä ennen kuin päätyi HA-serveriksi.
Ja NUC:ia tuskin saa Velcrolla teipattua seinään järkevästi kuten se itsellä on tällä hetkellä. Kaikki modeemi/reititin/Hue/yms. ovat verhon takana seinällä piilossa katseilta.

Nurkista löytyy kyllä parikin ulkoista SSD koteloa (Akasan m.2 sekä Ugreenin 2.5") jotka voisi pistää Raspiin kiinni. Velcrolla vaan siihen seinään kiinni kaveriksi.

Ongelma vain on että m.2 kotelo on tällä hetkellä tyhjä ja 2.5" kotelon sisältä löytyy 8 vuotta vanha Kingstonin HyperX SSD joka vaikuttaa Arcus Monitorin varoitusten perusteella olevan vetelemässä viimeisiään.
Tarkoituksena on ollut pistää omaan koneeseen toinen m.2 varastolevyksi ja siirtää vapautuva PNY CS900 (raudaltaan täysin sama kuin Kingston A400) 2.5" Ugreeniin. Jospa Singles Day / BF tarjouksista löytyisi hyvä m.2 niin saisi Raspinkin kerralla kuntoon (ja siitä voisi tehdä samalla musaserverin).
 
No itsellä tuli Raspi4:n ja SSD:n kanssa kaikkine kilkkeineen kustannuksia yhteensä 130e, kyllä tekee tiukkaa löytää vastaavaan hintaan NUC+SSD.

Raspi4 + SSD on tosin toiminut todella luotettavasti, ei mitään ongelmia. Samassa Raspissa pyörii HA:n ja Zigbee2mqtt:n lisäksi myös Unifi, Grafana ja InfluxDB addonit, cpu usage 5-10% luokkaa ja mem usage (4GB malli) noin 45%.

Edit: kasasin tähän halukkaille Amazon.de ostoslistan mitä tarvitaan halpaan ja tehokkaaseen Home Assistant-masiinaan. MicroSD kortti on lähinnä ensimmäistä asennusta / konffausta varten, sen voi ottaa pois kun on bootloaderin firmware päivitetty.


1604912026181.png
Ja HDMI-adapteri on ihan turha. SSH:n yli hoituu kaikki mitä terminaalin puolella pitää tehdä.
 
Joo, sitä HDMI-adapteria saattaa tarvita lähinnä ensimmäisen asennuksen aikana, sen jälkeen toki SSH:n kautta. Joka tapauksessa tuollainen parin euron adapteri on ihan kätevä olla olemassa, jos joskus jotain Raspi troubleshoottausta tarvitsee tehdä. Ei vie ketään konkurssiin ;)
 
Iteäni hämmentää miksi porukka hommaa näihin hommiin lähes aina rpi:n. Juurikaan enemmän ei maksa halvin NUC, ja luotettavuus sekä nopeus on ihan eri luokkaa. Toki raspiin saa enemmän tavaraa kiinni, mutta se sitten lukitsee sijainnin sinne mihin pinnit tarvitaan.

edit. Hintana toki verrataan molempia laitteita ssd levyn kanssa, ja kaikki muut tarvittavat kilkkeet ostettuna (ainakin virtalähde ja kuoret)
Oikeaa rautaa oikeaan paikkaan.
Kyllä Raspi on ihan mainio alusta kotiautomaatioon, kunhan ei ajattele kameroita lisäävänsä. NUC jaksaa toki paremmin kameroita, mutta ei oikeen hahmontunnistusta ja NAS:in pyörittäminen on vähän hankalaa. Pöytäkoneessa ei ole vikasietoa eikä etähallintaa. Serverirauta on äänekästä ja kookasta... :)
Rautaa saa kaupasta kun päivittämisen tarve tulee. Luulen että aika monella harrastus on lähtenyt ihan kokeilunhalusta. Sitten kun on huomattu että tämähän toimii, järjestelmä on kasvanut ja Raspi jäänyt "reliikkinä" hoitamaan palvelimen virkaa kun "paremmalle" ei ole tarvetta.
 
Auttakaas aloitteliaa tuon node redin kanssa. Miten saisin takkatoiminnon toimimaan node redin kautta, pitaisi verrata kahta lampotilaa ja kun menee alle tietyn, niin siirtyisi ilppi lammitykselle. Talla hetkella toimii mqtt napin kautta homeassistantista, 3h ilmankierratysta ja sen jalkeen siirtyy lammitys moodiin. Ja mitenkohan saisi tuon napin menemaan off-asentoon tuon 3h/tietyn lampotilan jalkeen automaattisesti? Nyt joutuu aina kaksi kertaa painamaan nappia ja yleisestikkin miten node redista saa home assistanttiin tuon napin tilan vaihtumaan, esimerkiksi ajastuksissa?

Saako tuota bigtimeria nakymaan home assistantissa, niin etta saisi ajastus puolen hoidettua home assistantista? Tarkoitus olisi, etta muut kayttajat eivat nae node redia, mutta pystyisivat saatamaan ajastuksia home assistantin kautta.
 
Tänään saapui tänne tuo ConBee II tikku. Ei muutakuin add-onin konffaus hassioon ja uusin firmis tuohon tikkuun.

Jostain syystä en nyt vaan saa sitä löytämään ikean lamppuja... Onko jotain ideaa?

E: ja nyt yritin parittaa kontrolleria ja en saanut tunnistautumaan mut se irtaantui kyllä olemassa olevista lampuista.... noh, olkooppa sit valot päällä yön niin jatketaan huomenna.....
 
Viimeksi muokattu:
Pystyyks noita Alin Wifi RGB lamppuja kuinka hyvin parittaa HA / Hombridgen kanssa - www.aliexpress.com/item/4000184312813.html . Conbee II:sta en ole vielä hommanut, hommat vasta aluillaan. Vai onko nuo lamput ihan höpö höpöö?
Nuo näyttäisi olevan MagicHome-sovelluksella ohjattavia lamppuja joten HA integrointi pitäisi olla mahdollista.
 
No sain sitten ikean kamppeet paritettua, piti lamppu kerrallaan "resetoida" haun aikana niin sain ne 1-2 lamppua per haku lisättyä ja nyt niiden ohjaus jopa toimii. Tosin Trådfri remotesta kun laitoin sivunuolet säätämään valon värisävyä niin ei tunnu toimivan ollenkaan, myöskään DeConz puolella tehdyt scenet eivät tunnu toimivan kovin luotettavasti.

Oisko ajatuksia moiseen? Tarkotus ois tehdä mm automatiikka joka huomaa että chromecast toistaa mediaa ja himmentää valot minimitasolle.
 
Muistaakseni täällä joku kyseli tuosta Nibestä,että onko tuossa jotain mahdollisuuksia liittää ns älykotiin. En ole ketjua aktiivisesti seurannut, niin en tiedä tuliko tuohon jotain vastausta ja oliko kysymys edes sinne päin mitä muistelen. Katselin kuitenkin tuota Niben liittymää ja siellä on parikin vaihtoehtoa (joskaan en osaa sen enempää sanoa, kun nämä asiat eivät ole itselle tuttuja). Voin noi muutaman liitännäisen nimen tarkistaa, jos tähän ei tullut vastausta ja kysymys on vielä ilmoilla.
Itsellä on Niben poistoilmalämpöpumppu liitetty home assistantiin tällä lisäosalla:

Hass nibe

Taisin tosin asentaa sen hacsin kautta. Jotain ohjaustakin saisi kaiketi tehtyä, mutta en ole viitsinyt ostaa Niben etähallintaa, joten itse seuraan vaan arvoja tuon läpi.
 
No sain sitten ikean kamppeet paritettua, piti lamppu kerrallaan "resetoida" haun aikana niin sain ne 1-2 lamppua per haku lisättyä ja nyt niiden ohjaus jopa toimii. Tosin Trådfri remotesta kun laitoin sivunuolet säätämään valon värisävyä niin ei tunnu toimivan ollenkaan, myöskään DeConz puolella tehdyt scenet eivät tunnu toimivan kovin luotettavasti.

Oisko ajatuksia moiseen? Tarkotus ois tehdä mm automatiikka joka huomaa että chromecast toistaa mediaa ja himmentää valot minimitasolle.
Itse olen pistänyt kaikki Ikea/Hue/Trust säätimien toiminnot Home Assistant puolelle eikä Deconzin puolelle.
Kun käytössä on wifi lamppuja niin samaan säätimeen saa tuolla tavalla kaikkien eri alustojen (zigbee/wifi/jne.) laitteet kiinni. Keittiössä on Hue ja WiFi lamppuja niin hyvin toimii.
 
Itse olen pistänyt kaikki Ikea/Hue/Trust säätimien toiminnot Home Assistant puolelle eikä Deconzin puolelle.
Kun käytössä on wifi lamppuja niin samaan säätimeen saa tuolla tavalla kaikkien eri alustojen (zigbee/wifi/jne.) laitteet kiinni. Keittiössä on Hue ja WiFi lamppuja niin hyvin toimii.
Kuinkas tuo käytännössä tehdään HA puolella? Ekaa kertaa tusaan nyt tän kanssa ja ainakin tuossa Phosconissa sai kivasti tehtyä ryhmän noille lampuille.
 
Kuinkas tuo käytännössä tehdään HA puolella? Ekaa kertaa tusaan nyt tän kanssa ja ainakin tuossa Phosconissa sai kivasti tehtyä ryhmän noille lampuille.
HA:ssa pystyy tekemään lamppuryhmät itse jos ne eivät ole jo luotuna automaattisesti (mm. Hue).
Sitten vain automaatioon pistää säätimen napit kutsumaan lamppuryhmiä halutulla toiminnolla. Kirkkauden säädölle löytyy "stepping" toiminto suoraan mutta värilämpötilalle varmaan joutuu väkertämään itse lyhyen skriptin että lämpötilaa voi säätää liukuvasti.

Tosin itse suosittelen värilämpötilojen säädön jättämisen Fluxerille (vakiona mukana HA:ssa) tai mille tahansa muulle auringon asentoa seuraavalle värilämpötila-säätimelle.
Fluxerissa tosin kannattaa pistää ne asetukset siten ettei se seuraa tauotta aurinkoa/valoja vaan pingailee sitä tietyin väliajoin. Kun mm. Hue valoryhmät sekoilee hiukan Fluxerin kanssa kun yrität sammuttaa valot sillä hetkellä kun Fluxer säätää valoja ryhmän sisällä.
Itse en jaksanut tuota tehdä vaan pistin automaation joka sulkee Fluxerin auringonlaskussa. Sitten voi säätää värilämpötilaa itse ja myös Ambilight toimii taas auringonlaskun jälkeen töllöllä.
EDIT: Näköjään manuaalisen Flux pingauksen saikin suoraan laitettua automaatioon ilman suurempia koodauksia. Nyt HA pingaa Fluxia 5 minuutin välein auringon noususta laskuun jos joku on kotona.
 
Viimeksi muokattu:
HA:ssa pystyy tekemään lamppuryhmät itse jos ne eivät ole jo luotuna automaattisesti (mm. Hue).
Sitten vain automaatioon pistää säätimen napit kutsumaan lamppuryhmiä halutulla toiminnolla. Kirkkauden säädölle löytyy "stepping" toiminto suoraan mutta värilämpötilalle varmaan joutuu väkertämään itse lyhyen skriptin että lämpötilaa voi säätää liukuvasti.

Tosin itse suosittelen värilämpötilojen säädön jättämisen Fluxerille (vakiona mukana HA:ssa) tai mille tahansa muulle auringon asentoa seuraavalle värilämpötila-säätimelle.
Fluxerissa tosin kannattaa pistää ne asetukset siten ettei se seuraa tauotta aurinkoa/valoja vaan pingailee sitä tietyin väliajoin. Kun mm. Hue valoryhmät sekoilee hiukan Fluxerin kanssa kun yrität sammuttaa valot sillä hetkellä kun Fluxer säätää valoja ryhmän sisällä.
Itse en jaksanut tuota tehdä vaan pistin automaation joka sulkee Fluxerin auringonlaskussa. Sitten voi säätää värilämpötilaa itse ja myös Ambilight toimii taas auringonlaskun jälkeen töllöllä.
EDIT: Näköjään manuaalisen Flux pingauksen saikin suoraan laitettua automaatioon ilman suurempia koodauksia. Nyt HA pingaa Fluxia 5 minuutin välein auringon noususta laskuun jos joku on kotona.
Tarviipas tutkailla tuokin vaihtoehto.

E: itteasiassa nytkun valoryhmän loin niin todettakoon että kyllä siellä on myös lämpötilan säätö erikseen. Ainakaan tässä vaiheessa en olkkarin valoihin ajatellut laittaa kytköksiä auringon asentoon.

E2: Hienosti toimii päälle pois mutta kysymys kuuluu millaisella automaatiolla nuo kirkkauden säädön napit saisi fiksusti toimimaan. Paras ois toki se että sais pidettyä pohjassa kirkkauden muuttuessa mutta ei sekään ole pois suljettu etteikö vois stepein mennä.
 
Viimeksi muokattu:
Noista Ikean päivityksistä tuli idea, että voisi tehdä notificaation noille päivityksille jos niitä on saatavilla.
EDIT: Toimii myös muille päivitystä tukeville laitteille, lätkii vaan samaan grouppiin.

Tässä koodit:

Tee group IKEAn päivityssensoreista (groups.yaml)

YAML:
zigbee_updates:
  name: Zigbee device updates
  entities:
    - binary_sensor.0x000b57fffef2c3e6_update_available
    - binary_sensor.0x842e14fffe416ac5_update_available
    - binary_sensor.0x842e14fffefc7ffa_update_available
    - binary_sensor.0x842e14fffe415c1e_update_available
    - binary_sensor.0x842e14fffe415d7e_update_available
    - binary_sensor.0x842e14fffe43aaf8_update_available
    - binary_sensor.0x000d6ffffe54fd83_update_available
    - binary_sensor.0x000b57fffeebd210_update_available
    - binary_sensor.0x000b57fffed8366c_update_available
    - binary_sensor.0x842e14fffe41729d_update_available
    - binary_sensor.0x000d6ffffe09fda2_update_available

Sit itse automaatio (automations.yaml):
YAML:
- id: notify_if_zigbee_update
  alias: Notification- Alert That Zigbee device has updates
  initial_state: 'on'
  trigger:
  - hours: /4
    platform: time_pattern
  condition:
    condition: or
    conditions:
      - condition: template
        value_template: >
          {% set ns = namespace(found=false) -%}
          {% for entity_id in states.group.zigbee_updates.attributes.entity_id -%}
            {% set parts = entity_id.split('.') -%}
            {% if is_state(entity_id, "on") -%}
              {% set ns.found = true -%}
            {% endif -%}
          {% endfor -%}
          {{ ns.found }}
  action:
    - service: notify.home_assistant_notifications
      data_template:
        message: >
          {%- for entity_id in states.group.zigbee_updates.attributes.entity_id -%}
            {%- set parts = entity_id.split('.') -%}
            {% if is_state(entity_id, "on") -%}
              {{ "\uD83D\uDCE6" }} Zigbee device: {{ states[parts[0]][parts[1]].name | replace("_update_available","") }} has pending update.{{ '\n' }}
            {%- endif -%}
          {%- endfor -%}

1604564380036.png

Koodi:
Logger: homeassistant.components.automation.ota_update_zigbee_devices
Source: helpers/script.py:590
Integration: Automaatio (documentation, issues)
First occurred: 20.12.20 (2 occurrences)
Last logged: 20.12.20

OTA update Zigbee devices: Error executing script. Unexpected error for repeat at pos 1: 'repeat'
While executing automation automation.ota_update_zigbee_devices
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 253, in _async_step
    await getattr(
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 590, in _async_repeat_step
    del self._variables["repeat"]
KeyError: 'repeat'

1605204901394.png

1605205048961.png
 
@McPaHa Onko mikä versio Home Assisstantista? Home assistantin foorumeiden puolella joku valitti kanssa ettei toimi, sillä oli 0.112 versio käytössä.
Päivitti 0.117 versioon ja alkoi toimimaan.

Ilmeisesti 0.113 versiossa tullut tuo toiminne:
 
@McPaHa Onko mikä versio Home Assisstantista? Home assistantin foorumeiden puolella joku valitti kanssa ettei toimi, sillä oli 0.112 versio käytössä.
Päivitti 0.117 versioon ja alkoi toimimaan.

Ilmeisesti 0.113 versiossa tullut tuo toiminne:

You are currently running version 0.117.5
HassOS 4.16
Supervisor Version 2020.11.0
 
@McPaHa Oletko muistanut groupit reloadata?
Mitä sinulla palauttaa, kun menet developer tools -> templates ja laitat sinne rivin:
Koodi:
{{ expand('group.zigbee_updates') | count }}
 
Kyllä on groupit reloadattu ja koko raspi käynnistetty myös uudelleen...

This template listens for the following state changed events:

  • Kohde: binary_sensor.0x680ae2fffe97ad47_update_available
  • Kohde: binary_sensor.0x680ae2fffea7e281_update_available
  • Kohde: binary_sensor.0xec1bbdfffe2de77b_update_available
  • Kohde: binary_sensor.0xec1bbdfffe8811cb_update_available
  • Kohde: binary_sensor.0xec1bbdfffe8812d5_update_available
  • Kohde: binary_sensor.0xec1bbdfffe9ebc14_update_available
  • Kohde: group.zigbee_updates
 
Jotain ihmeellistä nyt on jota en osaa tai sitten jossain on vikaa...

Esim. tuo 0x680ae2fffea7e281 on keittiön lamppu joka toimii ok ja on toki nimetty keittiön lampuksi... Kuten yllä oli tieto updatesta tulee ok...

Jos yritän manuaalisesti OTA updateta niin saan errorin:

1605341393848.png

7497054118828566000
{"level":"error","message":"Device '7497054118828566000' does not exist"}

Oletan että jotain teen väärin sitten kuitenkin...

Jos ja kun näytän Zigee2mqtt:tä sidebarista ja valitse sieltä ko. laitteen ja valitsen OTA update saan errorin:


{"level":"info","message":"Updating '0x680ae2fffea7e281' to latest firmware"}
{"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{\"message\":\"Updating '0x680ae2fffea7e281' to latest firmware\",\"meta\":{\"device\":\"0x680ae2fffea7e281\",\"status\":\"update_in_progress\"},\"type\":\"ota_update\"}'"}
{"message":"Updating '0x680ae2fffea7e281' to latest firmware","meta":{"device":"0x680ae2fffea7e281","status":"update_in_progress"},"type":"ota_update"}
{"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{\"brightness\":254,\"color_temp\":370,\"linkquality\":99,\"state\":\"ON\",\"update\":{\"state\":\"available\"},\"update_available\":true}'"}
{"brightness":254,"color_temp":370,"linkquality":99,"state":"ON","update":{"state":"available"},"update_available":true}
{"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{\"message\":\"Update of '0x680ae2fffea7e281' failed (Image is truncated: not long enough to contain a valid tag)\",\"meta\":{\"device\":\"0x680ae2fffea7e281\",\"status\":\"update_failed\"},\"type\":\"ota_update\"}'"}
{"message":"Update of '0x680ae2fffea7e281' failed (Image is truncated: not long enough to contain a valid tag)","meta":{"device":"0x680ae2fffea7e281","status":"update_failed"},"type":"ota_update"}
{"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/bridge/response/device/ota_update/update', payload '{\"data\":{\"id\":\"0x680ae2fffea7e281\"},\"error\":\"Update of '0x680ae2fffea7e281' failed (Image is truncated: not long enough to contain a valid tag)\",\"status\":\"error\"}'"}
{"data":{"id":"0x680ae2fffea7e281"},"error":"Update of '0x680ae2fffea7e281' failed (Image is truncated: not long enough to contain a valid tag)","status":"error"}
{"level":"error","message":"Update of '0x680ae2fffea7e281' failed (Image is truncated: not long enough to contain a valid tag)"}

edit: taitaapin johtua tästä. Toimiiko sulla @valexi tällä hetkellä OTA update?
 
Viimeksi muokattu:
Jotain ihmeellistä nyt on jota en osaa tai sitten jossain on vikaa...

Esim. tuo 0x680ae2fffea7e281 on keittiön lamppu joka toimii ok ja on toki nimetty keittiön lampuksi... Kuten yllä oli tieto updatesta tulee ok...

Jos yritän manuaalisesti OTA updateta niin saan errorin:

1605341393848.png

7497054118828566000
{"level":"error","message":"Device '7497054118828566000' does not exist"}

Oletan että jotain teen väärin sitten kuitenkin...

Jos ja kun näytän Zigee2mqtt:tä sidebarista ja valitse sieltä ko. laitteen ja valitsen OTA update saan errorin:

edit: taitaapin johtua tästä. Toimiiko sulla @valexi tällä hetkellä OTA update?
Joo osassa Ikeaa on tota update-ongelmaa.
Jos manuaalisesti laitat updaten, niin pitää olla muodossa 'device_id'. Eli nuo yläheittomerkit puuttuu.

Ja kuten tuolta linkin takaa löytyy, niin kikkailemalla tuon voi "korjata". Vaihtoehtona odotella, että Ikea tekee asialle jossain vaiheessa jotain.
Koodi:
@murjam Test changing the

const url = 'http://fw.ota.homesmart.ikea.net/feed/version_info.json'; 


to

const url = 'http://fw.test.ota.homesmart.ikea.net/feed/version_info.json';


in your zigbee-herdsman-converters/ota/tradfri.js
If its working then its great :-)))
 
Viimeksi muokattu:
Asentelin tänään Home Assistantin ja yritän tässä katsoa, että onko tästä itselle yhtään mitään iloa.

Seuraava kysymys onkin, kun yritän naittaa Rothin lattialämmitysjärjestelmän tällä ohjeellea, että mitä tässä nyt oikein tapahtuu, kun ei oikein tapahtu yhtään mitään. HA asennettu synon dockeriin, jos sillä on yhtään mitään merkitystä. Jos tähän kysymykseen tulee joltakin selkärangasta vastaus, niin hyvä, mutta ei tämä loppujen lopuksi tunnu siltä, että itselleni kovin paljoa hyötyä saisin, niin ei tähän muuten kannata paljoa ajatusta muuten uhrata. Kunhan halusin lähteä testaamaan jotta olen hiukan kärryillä tästäkin ohjelmasta.
 
Tässä on hiljalleen rakennettu jonkinlaista kotiautomaatiota ja homma on aloitettu sieltä helpoimmasta päästä. Nyt käytössä on pari Sonoffia joissa molemmissa Tasmota. Toinen ohjaa tallin seinän pistorasiaa (mahdollinen auton lämmitys) ja toinen lämpimän käyttäveden kierrätyspumppua. Kierrätyspumpussa on käytössä Tasmotan firmiksen ajastin eli yön pois päältä jne.

Suurin osa talon valaistuksesta on toteutettu releohjauksella. Tavoite on ohjeta releitä jossain vaiheessa Arduinolla / Raspilla. Vielä aika ei kuitenkaan riitä tähän.

Sitten se kysymys... eli mikä ohjelmisto ohjaukseen kannattaa valita? Home Assistant? Domoticz? Vai jokin muu? Kokemusta on Open Net Homesta ja Nexan pistorasioista noin 5v takaa.

Kannattaako ko. ohjelmiston pyörittämiseen ja muuhun hankkia Raspi, tavan pöytäkone vai kunnon palvelin? Tarkoitus oli mahdollisesti varastoida myös valokuvat ja mahdollisesti tallentaa muutoman pihaa kuvaavan kameran kuvaa tulevaisuudessa kyseiseen koneeseen.

Moi

Millasella sonofilla ohjailet ulkona? Pitäs joku hommata että vois ajastella noita ledivaloja yms ulkona.
 
Joo osassa Ikeaa on tota update-ongelmaa.
Jos manuaalisesti laitat updaten, niin pitää olla muodossa 'device_id'. Eli nuo yläheittomerkit puuttuu.

Ja kuten tuolta linkin takaa löytyy, niin kikkailemalla tuon voi "korjata". Vaihtoehtona odotella, että Ikea tekee asialle jossain vaiheessa jotain.
Koodi:
@murjam Test changing the

const url = 'http://fw.ota.homesmart.ikea.net/feed/version_info.json';


to

const url = 'http://fw.test.ota.homesmart.ikea.net/feed/version_info.json';


in your zigbee-herdsman-converters/ota/tradfri.js
If its working then its great :-)))

Olisin jo korjaillut mutta tuollaista filettä / hakemistoa mulla ei ole...
 
Moi

Millasella sonofilla ohjailet ulkona? Pitäs joku hommata että vois ajastella noita ledivaloja yms ulkona.

Sonoff on sisällä eli laitoin sen pistorasiolle menevän kaapelin väliin. Ulos sitä ei olisi voinut edes laittaa kun kaapeli tulee pintarasiaan suoraan seinän läpi. Lisäksi Sonoff ei käsittääkseni ole IP-luokiteltu joten tarvittaisiin aina erillinen kotelo jos sen haluaa ulos asentaa.
 
Moi

Millasella sonofilla ohjailet ulkona? Pitäs joku hommata että vois ajastella noita ledivaloja yms ulkona.

Motonetistä löytyy IP-luokiteltu Nedis ulkopistorasia 15e.
Tasmotalle löytyy valmiiksi Template.

Template sivuilla pelotellaan että Tuya-convert ei välttämättä toimi, mutta ainakin omassa toissa viikolla ostetussa toimi Tuya-Convert vielä ihan normaalisti.

Mittaa kulutuksenkin Tasmotalla, mutta ilman kalibrointia näytti aivan puutaheinää.
 
Motonetistä löytyy IP-luokiteltu Nedis ulkopistorasia 15e.
Tasmotalle löytyy valmiiksi Template.

Template sivuilla pelotellaan että Tuya-convert ei välttämättä toimi, mutta ainakin omassa toissa viikolla ostetussa toimi Tuya-Convert vielä ihan normaalisti.

Mittaa kulutuksenkin Tasmotalla, mutta ilman kalibrointia näytti aivan puutaheinää.


Kiitos.
 
Ostin tämä kyseisen pistorasian pari viikkoa sitten. Oletusfirmiksellä tämän saa kyllä kiinni Home assistantiin Tuya komponentilla, mutta se tukee vain kytkimen on/off säätöä ja kulkee Tuyan pilven läpi. Virrat sun muut lisätiedot jää pois tuon kanssa.

Tähän pettyneenä aloin etsiä vaihtoehtoisia tapoja saada lisätiedot näkyviin ja kokeilinkin kaikenlaisia custom componentteja / node-red koodeja sun muuta, mutta lopulta päädyin Tuya convertilla korvaamaan oletusfirmiksen Tasmotalla. Tasmotalta löytyy suoraan template tälle. Kalibrointi pitää vielä tehdä templaten aktivoinnin jälkeen, mutta sen jälkeen homma pelaa lokaalisti MQTT & Home assistant kombolla.

Oisko tuohon jotain tarkempia ohjeita miten tuo onnistuu?
 
Nyt tuli pistettyä eteiseen Trådfri sensori ja pari E14 lamppua.
Hyvin pelittää Raspbee II sillan ja HA:n kanssa.

Vähän piti kuitenkin googletella sensorin sielunelämää että kuinka sen sisäiset enegiansäästö-ajastimet toimivat. Käytännössä sensori osaa ilmeisesti lähettää signaalia vain kerran kolmessa minuutissa, eli lamput pitää ajastaa sammumaan vähintään 3 minuuttia syttymisen/liikkeen havaitsemisen jälkeen.
Ehkä johonkin erikoiskäyttöön tarvitsisi tiheämpää liikkeen seurausta mutta perus lamppujen ohjaamiseen riittää että pistää 5 minuutin ajastimen lampuille ja homma toimii.
 
Käytännössä sensori osaa ilmeisesti lähettää signaalia vain kerran kolmessa minuutissa, eli lamput pitää ajastaa sammumaan vähintään 3 minuuttia syttymisen/liikkeen havaitsemisen jälkeen.
Ehkä johonkin erikoiskäyttöön tarvitsisi tiheämpää liikkeen seurausta mutta perus lamppujen ohjaamiseen riittää että pistää 5 minuutin ajastimen lampuille ja homma toimii.

Jep. Ikean nykyisissä liiketunnistimissa on rajoitteena tuo kolmen minuutin blind time. Ensimmäisen sukupolven malleissa oli kytkimellä säädettävissä 1 minuutti ja olisko muut vaihtoehdot olleet 5 ja 10 minuuttia. Patterien säästämiseksi tuo on taidettu tehdä, mutta kieltämättä tiettyihin tilanteisiin 3 minuuttia on turhan pitkä.

Itse olen alkanut korvailemaan/täydentämään Ikean liiketunnistimia Sonoffin Zigbee -sensoreilla, joissa minuutin blind time.
 
Onko kenelläkään mitään kikkakolmosia millä ton zzh saa käyntiin? Satunnaisesti olen saanut sen käyntiin niin että kun zigbee2mqtt buuttaa niin käytän zzh irti hubista ja painan sitten sitä nappia sen jälkeen mutta tod näk sekin oli vain tuuria ja tämä tarvitsee vain reilusti irti-kiinni yrityksiä.. Täällähän näitä on miten saa käyntiin mutta mikään tapa ei ole satavarma Frequently asked questions


Tälläsia ongelmia näyttä tulevan useimmiten. zzh kiinnni transcend usb3 hubissa jossa oma virtalähde. Rpi4 kiinni oma virallinen virtalähde.


Koodi:
2020-11-16T13:08:26.723Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
2020-11-16T13:08:26.724Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
2020-11-16T13:08:32.731Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
2020-11-16T13:08:32.732Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
Zigbee2MQTT:error 2020-11-16 15:08:38: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2020-11-16 15:08:38: Failed to start zigbee
Zigbee2MQTT:error 2020-11-16 15:08:38: Exiting...
Zigbee2MQTT:error 2020-11-16 15:08:38: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.<anonymous> (/app/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:94:31)
    at Generator.throw (<anonymous>)
    at rejected (/app/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65)
npm
 ERR! code ELIFECYCLE
npm ERR! errno 1



Koodi:
2020-11-16T13:13:54.955Z zigbee-herdsman:adapter:zStack:adapter Failed to get zStack version, assuming 1.2
2020-11-16T13:13:54.956Z zigbee-herdsman:adapter:zStack:adapter Adapter concurrent: 2
2020-11-16T13:13:54.956Z zigbee-herdsman:adapter:zStack:adapter Detected znp version 'zStack12' ({"transportrev":2,"product":0,"majorrel":2,"minorrel":0,"maintrel":0,"revision":""})
2020-11-16T13:13:54.961Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - osalNvRead - {"id":3840,"offset":0,"len":1,"value":{"type":"Buffer","data":[85]}}
2020-11-16T13:13:54.967Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,3,33,8,0,15,0,37]
Zigbee2MQTT:error 2020-11-16 15:14:00: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2020-11-16 15:14:00: Failed to start zigbee
Zigbee2MQTT:error 2020-11-16 15:14:00: Exiting...
Zigbee2MQTT:error 2020-11-16 15:14:00: Error: SRSP - SYS - osalNvRead after 6000ms
    at Timeout._onTimeout (/app/node_modules/zigbee-herdsman/dist/utils/waitress.js:46:35)
    at listOnTimeout (internal/timers.js:549:17)
    at processTimers (internal/timers.js:492:7)
npm




Koodi:
2020-11-16T13:08:05.314Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,97,9,0,105]
2020-11-16T13:08:05.314Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,97,9,0,105]
2020-11-16T13:08:05.315Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 1 - 9 - [0] - 105
2020-11-16T13:08:05.315Z zigbee-herdsman:adapter:zStack:znp:SRSP <-- SYS - osalNvWrite - {"status":0}
2020-11-16T13:08:05.315Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2020-11-16T13:08:05.317Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - osalNvItemInit - {"id":33,"offset":0,"osal":true,"product":-1,"value":[131,5,2,51,20,51,0,30,0,0,0,1,5,1,143,0,7,0,2,5,30,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,98,26,8,0,0,8,0,0,15,15,4,0,1,0,0,0,1,0,0,0,0,19,130,175,129,148,241,188,33,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,3,0,1,120,10,1,0,0,0,196,1,0,0],"len":116,"initvalue":[131,5,2,51,20,51,0,30,0,0,0,1,5,1,143,0,7,0,2,5,30,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,98,26,8,0,0,8,0,0,15,15,4,0,1,0,0,0,1,0,0,0,0,19,130,175,129,148,241,188,33,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,3,0,1,120,10,1,0,0,0,196,1,0,0],"initlen":116}
2020-11-16T13:08:05.319Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,121,33,7,33,0,116,0,116,131,5,2,51,20,51,0,30,0,0,0,1,5,1,143,0,7,0,2,5,30,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,98,26,8,0,0,8,0,0,15,15,4,0,1,0,0,0,1,0,0,0,0,19,130,175,129,148,241,188,33,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,3,0,1,120,10,1,0,0,0,196,1,0,0,238]
Zigbee2MQTT:error 2020-11-16 15:08:11: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2020-11-16 15:08:11: Failed to start zigbee
Zigbee2MQTT:error 2020-11-16 15:08:11: Exiting...
Zigbee2MQTT:error 2020-11-16 15:08:11: Error: SRSP - SYS - osalNvItemInit after 6000ms
    at Timeout._onTimeout (/app/node_modules/zigbee-herdsman/dist/utils/waitress.js:46:35)
 
Vähän nämä kotiautomaatioasiat hakusessa, mutta tällä hetkellä on Nediksen sovelluksen kautta käytössä:
- ulkopistorasia Nedis SmartLife Wifi älypistorasia ulkokäyttöön energian kulutusmittarilla 16 A | Motonet Oy
- kolme sisärasiaa Nedis SmartLife älypistorasia sisäkäyttöön 3 kpl 10 A | Motonet Oy

Nämä toimivat todella hyvin sovelluksella, joten itse merkin Nedis kanssa ei sinäsä ole mitään ongelmia. Nyt aloin vaan miettimään, että onko sillä väliä minkä merkkisen hubin ostaa, jos se on vain Zigbee yhteensopiva? Tavoitteena olisi saada kosteusvahteja, lämpöantureita ja palovaroittimia liitettyä. Nediksellä olisi tarjolla tämä hubi Nedis® SmartLife Zigbee Yhdyskäytävä, Zigbee -> Wi-Fi | Motonet Oy johon saisi sitten lätkittyä myös muiden valmistajien Zigbee-tuotteita, vai olenko aivan pihalla? Toki Nediksellä on näitä kaikkia mainitsemiani tuotteita tarjolla, mutta kiinnostaisi silti tietää että miten yhteensopivuus mahdollisesti jatkossa.
 
Minkä version ZStackista asensit tikkuun? Laitahan tähän zigbee2mqtt configuration.yaml ja mikä versio zigbee2mqttstä käytössä?

zstack: CC26X2R1_20201026.hex
zigbee2mqtt: latest Edge
Home Assistant Core 0.117.6

Koodi:
data_path: /share/zigbee2mqtt
external_converters: []
devices: devices.yaml
groups: groups.yaml
homeassistant: true
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://192.168.0.107'
serial:
  port: /dev/ttyUSB0
advanced:
  rtscts: false
  log_level: info
  pan_id: 6754
  channel: 11
  network_key:
    - 1
    - 3
    - 5
    - 7
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 13
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
frontend:
  port: 8099
experimental:
  new_api: true
socat:
  enabled: false
  master: 'pty,raw,echo=0,link=/dev/ttyZ2M,mode=777'
  slave: 'tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5'
  restartdelay: 1
  initialdelay: 1
  options: '-d -d'
  log: false
zigbee_herdsman_debug: 'true'



EDIT: päivitin coren niin lähti heti käyntiin zigbee2mqtt... täytyy bootata koko systeemi ja kokeilla lähtiskö toisenkin kerran käyntiin.
 
Eikös tuo rtscts pitänyt olla true? Ja onko oikeasti USB0, eikä ACM0?

Tän mukaan false: zig-a-zig-ah! (CC2652 Stick) - Electrolama. Luulis että toi oikein kun tosiaan ton saa tuurilla käyntiin niinkuin äsken lähti käyntiin kun päivitin coren.Sitten kun boottasin koko systeemin niin ei taas millään käyntiin vaikka reboottasin pelkän coren. Eli minusta tämä tuntuu olevan ihan tuurissaan että lähteekö käyntiin...
 
Taas lähti käyntiin kun tarpeeksi kauan yritti. Näyttäis että tikku pitää käyttä irti silloin kun zigbee logeissa lukee tuo error eli varmaan just ku se on aloittamassa uutta yritystä.

Ei vaan taida sopia tällänen tikku omaan käyttöön ainakaan tällä softaversiolla joka toimii näin huonosti.

Mitäs muita vaihtoehtoja on zigbeen käsittelyyn homeassistantissa?
 
Aika erikoista. Mulla ei ole ollut kertaakaan mitään ongelmia. Vaikka reboottaa koko laitteen (Odroid) niin kaikki lähtee käyntiin kuin junan vessa.
Jos laitat jonkun toisen laitteen, niin mulla vois olla ostaja tuolle tikulle.
 
Taas lähti käyntiin kun tarpeeksi kauan yritti. Näyttäis että tikku pitää käyttä irti silloin kun zigbee logeissa lukee tuo error eli varmaan just ku se on aloittamassa uutta yritystä.

Ei vaan taida sopia tällänen tikku omaan käyttöön ainakaan tällä softaversiolla joka toimii näin huonosti.

Mitäs muita vaihtoehtoja on zigbeen käsittelyyn homeassistantissa?
Conbee 2 on toinen vaihtoehto (~40e). Sen kanssa menty vajaan vuoden verran ja toiminut vakaasti.
 
Conbee 2 on toinen vaihtoehto (~40e). Sen kanssa menty vajaan vuoden verran ja toiminut vakaasti.

Täytyypä tuota miettiä vaihtoehdoksi.

Jotain interferenssihäikkää tässä zzh nyt on kun pari päivää sitten löyty ikean kamppu helposti mutta nyt ei löydy. Kumminkin sen verran toimii että löytää vieressä olevan ledvance outdoor plugin.
 
Katso millä zigbee kanavalla se on ja samalla millä kanavalla Wifisi on.


Täällä kuva kanavista.
 
Olen tässä yrittänyt pistää RPi4+HA settiä ulkoiselle SSD-lätylle tuloksetta.
Tompan Rautapuodin ohjeiden mukaisesti säädin kaikki EEPROM-versiot ja boot-asetukset kuntoon, ja sitten asensin SSD:lle 64bit HA-version Etcherillä. SSD-kotelona on tässä käytössä yleisesti suositeltu Asmedian piirillä varustettu UGreen-kotelo.

Valot syttyy SSD-koteloon eli se saa virtaa kun käynnistää raspin, mutta homma tyssähtää siihen. SSD-kotelon aktiviteetti valo ei välky enää, eli jotain luettaisiin/kirjoitettaisiin, eikä raspin vihreä valokaan pala tai vilku.

Mikähän tässä nyt mättää? Yksi ongelman lähde voisi olla SSD-kotelon sisässä oleva ikiwanha Kingston HyperX 120gb mikä ei myöskään Toms Hardwarella toiminut liiaallisen virrankulutuksen takia. Mutta Toms hardware valitteli vain lisälaitteiden toimimattomuudesta eikä siitä ettei asennus lähtenyt ollenkaan käyntiin.

EDIT: niin, ja taisin löytää syyn siihen miksi Deconz/Raspbee takkuilee välillä. Raspissa oli näköjään käytössä bootleg Samsungin SD-kortti, en muista ostaneeni kyseistä korttia joten se taisi tulla kylkiäisenä jonkin kiinatabletin mukana. Kortin hitaus sitten todennäköisesti laukaisee tämän Deconz bugin.
EDIT2: Jahas, ongelma olikin siinä että pelkästään HA:n Developer-versio tukee USB-boottia. Nyt HA 5.5 meni asennukseen onnistuneesti (5.4 kaiketi ollut rikki USB-toiminnaltaan).
 
Viimeksi muokattu:
Vähän nämä kotiautomaatioasiat hakusessa, mutta tällä hetkellä on Nediksen sovelluksen kautta käytössä:
- ulkopistorasia Nedis SmartLife Wifi älypistorasia ulkokäyttöön energian kulutusmittarilla 16 A | Motonet Oy
- kolme sisärasiaa Nedis SmartLife älypistorasia sisäkäyttöön 3 kpl 10 A | Motonet Oy

Nämä toimivat todella hyvin sovelluksella, joten itse merkin Nedis kanssa ei sinäsä ole mitään ongelmia. Nyt aloin vaan miettimään, että onko sillä väliä minkä merkkisen hubin ostaa, jos se on vain Zigbee yhteensopiva? Tavoitteena olisi saada kosteusvahteja, lämpöantureita ja palovaroittimia liitettyä. Nediksellä olisi tarjolla tämä hubi Nedis® SmartLife Zigbee Yhdyskäytävä, Zigbee -> Wi-Fi | Motonet Oy johon saisi sitten lätkittyä myös muiden valmistajien Zigbee-tuotteita, vai olenko aivan pihalla? Toki Nediksellä on näitä kaikkia mainitsemiani tuotteita tarjolla, mutta kiinnostaisi silti tietää että miten yhteensopivuus mahdollisesti jatkossa.

Nuo Nedikset ovat Wifi-kikkareita, joten noiden kanssa olet jumissa Nediksen Smartlife-sovelluksen kanssa. Tuo yhdyskäytävä ei ole ovi Zigbee-standardin maailmaan vaan ainoastaa tuo linkin, jolla Nediksen Zigbee-yhteensopivat toimivat tolla SmartLife-sovelluksella. Hubit ovat yleensä yhteensopivia standardien, kuten zigbee ja z-wave kanssa. Jos sinulla olisi noita Nediksen Zigbee -yhteensopivia pistorasiota yms niin ne toimisivat monen eri hubin kanssa.

En ymmärrä miksi noita standardittomia on kaupat täynnä... No enpä ole mitään kotiautomaatioon liittyvää Suomesta koskaan hankkinutkaan.
 
Katso millä zigbee kanavalla se on ja samalla millä kanavalla Wifisi on.


Täällä kuva kanavista.

Joo zigbee näytti käyttävän kanavaa 11 ja tietenkin minun wlan oli just samalla kanavalla mutta ei auttanu vaikka siirsin wifin kanavalla 8 ja 20mhz lkaistaalla ei näyttäis menevän kanavan 11 päälle. Nyt näyttä puskevan jotain zigbee publish erroria niin täytyypä kokeilla HAn omalla brokerilla jos ei toi toinen sisäverkossa oleva kelpaa...
 
Hermothan tässä menee tämän Home Assistantin kanssa...
HA (64bit) + RPi4 + SSD toimii, mutta Raspbee II ei saa yhteyttä sitten millään. Samat oireet kuin et tekisi config.txt muokkauksia ("enable_uart=1" ja "dtoverlay=pi3-miniuart-bt").

SD-kortti toimii mukisematta Raspbeen kanssa, mutta tuo SSD ei lähte toimimaan sitten millään. Kokeilin jo USB2.0 portteja että näkisi onko ongelma USB3.0 porttien käytössä, sama ongelma jatkuu.
 
Onko sulla siinä kunnollinen vähintään 3A virtalähde? Voit myös koittaa laittaa ssd:n virtalähteellisen usb-hubiin ja koittaa auttaisko se.
 
Onko sulla siinä kunnollinen vähintään 3A virtalähde? Voit myös koittaa laittaa ssd:n virtalähteellisen usb-hubiin ja koittaa auttaisko se.
Tökkäsin SSD:n raspiin kun se oli käynnissä SD-kortin kautta. Raspbee jatkoi toimintaansa normaalisti. Taustalla myös pyörii RPi Power Status -addon joka mittaa onko virtalähteessä ytyä, ei ole valitellut tuokaan. Eli virtalähde pitäisi olla kunnossa.

Vaikuttaa siltä että hassio asennuksessa on jotain häikkää, pitää katsoa että lähtisikö homma toimimaan 32bit versiolla jne.
 

Statistiikka

Viestiketjuista
257 420
Viestejä
4 477 940
Jäsenet
73 922
Uusin jäsen
Superlurppa_H

Hinta.fi

Back
Ylös Bottom