Home Assistant - For Dummies (hass.io)

Kahdella desimaalilla mulla ainakin nuo Xiaomit näkyvät, näyttää vieläpä olevan oletusasetus
Näyttökuva 2024-04-21 212758.png

Minulla oletusasetuksena yksi desimaali ja jos vaihtaa tuosta desimaalit kahteen kappaleeseen, niin viimeinen desimaali on aina nolla. Home Assistantissa debug logissa näkyy arvot kahden desimaalin tarkkuudella. Samat anturit esim. Hubitatissa näyttävät aina kaksi desimaalia.

1713766510305.png
 
Minulla oletusasetuksena yksi desimaali ja jos vaihtaa tuosta desimaalit kahteen kappaleeseen, niin viimeinen desimaali on aina nolla. Home Assistantissa debug logissa näkyy arvot kahden desimaalin tarkkuudella. Samat anturit esim. Hubitatissa näyttävät aina kaksi desimaalia.

1713766510305.png

Itselläni on samanlainen Aqaran anturi ja se näyttää tosiaan näyttävän vain yhdellä desimaalilla. Kaikki muut anturit (3 kpl Xiaomin antureita, Ruuvitag ja Philipsin ulkokäyttöön tarkoitettu liikeanturi) näyttää kahta desimaalia. Taitaa olla anturikohtaista tuo tarkkuus

edit. Itse asiassa tuon Aqaran tarkkuutta pystyy näemmä säätämään Z2M kanssa (0-3 desimaalia). Itsellä tuo on ZHA:n perässä joka antaa vain yhden desimaalin
 
Viimeksi muokattu:
Olenko ymmärtänyt oikein, että nämä HA:n addonit pyörivät omassa dockerissa? Mutta miten näihin pääsee kiinni?
Kokeilin nopeasti SSH:n kautta mutta ei tunnista mitään komentoja kuten docker jne.

Defaulttina pitänee haos cli:n kautta mennä ssh:lla sisään niin löytyy ne addonien dockerit yms. Näppärämpi osannee fiksata niin et pääsee vaikka ulkopuolelta sisään mut jotenkin noin näpräsin sen yhen kerran kun oli tarvetta.
 
Defaulttina pitänee haos cli:n kautta mennä ssh:lla sisään niin löytyy ne addonien dockerit yms. Näppärämpi osannee fiksata niin et pääsee vaikka ulkopuolelta sisään mut jotenkin noin näpräsin sen yhen kerran kun oli tarvetta.
Pitää googlettaa. Tuo HAOS cli on tuttu mutta en ymmärtänyt että siitä vielä pitää ottaa yhteys.
 
Anturit lähettävät lämpötilan kahden desimaalin tarkkuudella, mutta Home Assistant pyöristää mittaukset yhden desimaalin tarkkuuteen. Miten saisi Home Assistantin käsittelemään lämpötiloja kahden desimaalin tarkkuudella?
Saako kysyä mihin tarvii lämpötilaa kahden desimaalin tarkkuudella? Ruuvitagissakin ilmoitettu tarkkuus +/-0.2C ja offsetti saattaa olla monissa mittareissa jopa asteen, eli ei välttämättä keskenään edes vertailukelpoisia, ellei kalibroi kunnolla.
 
Saako kysyä mihin tarvii lämpötilaa kahden desimaalin tarkkuudella? Ruuvitagissakin ilmoitettu tarkkuus +/-0.2C ja offsetti saattaa olla monissa mittareissa jopa asteen, eli ei välttämättä keskenään edes vertailukelpoisia, ellei kalibroi kunnolla.

Kuvaajista tulee tarkempia, jos käytetään kahta desimaalia. Home Assistant hylkää kaikki lämpötila-arvot, jos niissä ei tapahdu muutosta ja kahdella desimaalilla muutoksia tulee enemmän kuin yhdellä. Virhe on tosiaan reilusti suurempi kuin 0,01 C, mutta viimeinen desimaali pysyy melko tasaisena tasaisissa oloissa. Varianssi on pieni ja esim. käden laittamaminen mittarin lähelle näkyy lämpötilan kasvuna. Suhteellisia muutoksia tuntuisi hyvin mittaavan.
 
Viimeksi muokattu:
Itselläni on samanlainen Aqaran anturi ja se näyttää tosiaan näyttävän vain yhdellä desimaalilla. Kaikki muut anturit (3 kpl Xiaomin antureita, Ruuvitag ja Philipsin ulkokäyttöön tarkoitettu liikeanturi) näyttää kahta desimaalia. Taitaa olla anturikohtaista tuo tarkkuus

edit. Itse asiassa tuon Aqaran tarkkuutta pystyy näemmä säätämään Z2M kanssa (0-3 desimaalia). Itsellä tuo on ZHA:n perässä joka antaa vain yhden desimaalin

ZHA:ssa on näköjään määritetty suoraan koodiin, että arvot pyöristetään desimaalin tarkkuuteen.
 
Itse tässä vasta aloitellut HA käyttöä, Nordpool hinnat saatu jo tuotua ja tehtyä niistä diagrammit aloitunäytölle. Mutta meinaa lähteä järki kun en löydä File Editorilla Config-kansiota.

File Editorin asetuksissa on Enforce Basepath (If set to `true`, access is limited to files within the `/config` directory.) ja tuo on otettu pois päältä ja sen jälkeen tuli huomattavasti enemmän tiedostoja ja kansioita näkymään. Mutta oleellisinta kansiota en löydä.

Asennettuna NUC koneeseen Home Assistant OS 12.2 ja Add-oneihin File editor (5.8.0).

Mitähän en nyt hoksaa?
 
Itse tässä vasta aloitellut HA käyttöä, Nordpool hinnat saatu jo tuotua ja tehtyä niistä diagrammit aloitunäytölle. Mutta meinaa lähteä järki kun en löydä File Editorilla Config-kansiota.

File Editorin asetuksissa on Enforce Basepath (If set to `true`, access is limited to files within the `/config` directory.) ja tuo on otettu pois päältä ja sen jälkeen tuli huomattavasti enemmän tiedostoja ja kansioita näkymään. Mutta oleellisinta kansiota en löydä.

Asennettuna NUC koneeseen Home Assistant OS 12.2 ja Add-oneihin File editor (5.8.0).

Mitähän en nyt hoksaa?

Se on kai nykyään homeassistant-kansio.
 
Itse tässä vasta aloitellut HA käyttöä, Nordpool hinnat saatu jo tuotua ja tehtyä niistä diagrammit aloitunäytölle. Mutta meinaa lähteä järki kun en löydä File Editorilla Config-kansiota.

File Editorin asetuksissa on Enforce Basepath (If set to `true`, access is limited to files within the `/config` directory.) ja tuo on otettu pois päältä ja sen jälkeen tuli huomattavasti enemmän tiedostoja ja kansioita näkymään. Mutta oleellisinta kansiota en löydä.

Asennettuna NUC koneeseen Home Assistant OS 12.2 ja Add-oneihin File editor (5.8.0).

Mitähän en nyt hoksaa?
Mitä siis koitat tehdä?
 
Se on kai nykyään homeassistant-kansio.
Siitä kansiosta löytyy kyllä configuration.yaml -tiedosto. Mutta se on sisällöltään tämmöinen:

"# Loads default set of integrations. Do not remove.
default_config:

# Text to speech
tts:
- platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml"

Ajattelin että tuo ei voi olla oikea, koska System Information näkymässä on teksti Configuration Directory: /config. Ja kun aloitusnäkymässä on jo kaikennäköistä, niin luulin että ne tallentuu tuohon tiedostoon (onneksi tämän keskustelun nimi on "for Dummies").
 
SSH:lla kun kirjautuu tai asentaa lisäosan Terminal, niin näkee, että config on vain linkki kansioon homeassistant.

1713980876390.png
 
Mitä siis koitat tehdä?
Tavoite on ohjata pistorasioita päälle halvimpien tuntien aikana ja mahdollisesti pistää pois päältä ökykalliiden tuntien aikana. Mutta tässä kun nollasta aloittaa niin hieman opiskelemista. Mutta ihan hyvä motivaattori ilman ohjemointitaustaa lähteä myös opiskelemaan Pythonin perusteita. Onneksi on muutama kuukausi aikaa ennen kuin pörssisähköön siirtyminen.
 
Tavoite on ohjata pistorasioita päälle halvimpien tuntien aikana ja mahdollisesti pistää pois päältä ökykalliiden tuntien aikana. Mutta tässä kun nollasta aloittaa niin hieman opiskelemista. Mutta ihan hyvä motivaattori ilman ohjemointitaustaa lähteä myös opiskelemaan Pythonin perusteita. Onneksi on muutama kuukausi aikaa ennen kuin pörssisähköön siirtyminen.
Tällä pitäisi mennä suht helposti.
 
Ostin Kiinasta Mele Quiter 4C -koneen uudeksi Home Assistantin alustaksi. Toimituskuluineen 241,28 €. Valmis paketti eikä tarvitse alkaa Raspberry Pi:stä alkaa kasata. Virtalähde onkin hieman epästandardia mallia. USB-C-liittimeen tulee suoraan 12 volttia ilman mitään sen suurempia kättelyjä. Johtoon on liitetty varoitustarra, että älä kiinnitä virtalähdettä muihin laitteisiin. Laitteen mukana tuli Windows 11 Pro. Jätin sen asennettuna 256 gigan eMMC muistille ja Home Assisatantin asensin SSD:lle. eMMC:n nopeus jää hieman alle 300 Mt/s, mutta SSD lukee yli 3000 Mt/s. SSD on Eaget-merkkinen.


Mele Quiter 4C.jpg

Mele Quiter 4C-specs.jpg


Edit:
Arvostelu MeLE Quieter 4C Review (a pocket-sized fanless PC with Intel N100) - Liliputing

Oma USB-virtamittari näyttää kulutukseksi idlenä Home Assistant päällä 5,2 - 5,8 W. Raspberry Pi 3 model B vastaavasti 2,6 - 2,9 W.

Testasin, että Mele toimii myös Power Delivery virtalähteellä. Netistä löytyy kuvia teknisistätiedoista, joissa osassa lukee, että tukee PD:tä ja osassa sanotaan, että ei tue.


Toinen vaihtoehto: MINIX Z100-0dB: MINIX Z100-0dB review - Part 2: A fanless Intel Processor N100 mini PC tested with Windows 11 - CNX Software
 
Viimeksi muokattu:
Tossa on ainakin tehoa HA:lle "and then some".

Foliohattu päässäni säikähdän tota esiasennettu Windows + Aliexpress -komboa. Esiasennettuna saattaa tulla myös malwarea joten harkitsisin kuitenkin puhdasta käyttisasennusta ja itse sen ainakin tekisin.
 
Ostin Kiinasta Mele Quiter 4C -koneen uudeksi Home Assistantin alustaksi. Toimituskuluineen 241,28 €. Valmis paketti eikä tarvitse alkaa Raspberry Pi:stä alkaa kasata. Virtalähde onkin hieman epästandardia mallia. USB-C-liittimeen tulee suoraan 12 volttia ilman mitään sen suurempia kättelyjä. Johtoon on liitetty varoitustarra, että älä kiinnitä virtalähdettä muihin laitteisiin. Laitteen mukana tuli Windows 11 Pro. Jätin sen asennettuna 256 gigan eMMC muistille ja Home Assisatantin asensin SSD:lle. eMMC:n nopeus jää hieman alle 300 Mt/s, mutta SSD lukee yli 3000 Mt/s.
Käytettyjä yrityskoneita Intelin i5 prossulla ja 8 gb keskusmuistilla saa myös tuohon hintaan. Ja powerit täysin standardeja. Toki harva niistä on fanless, jos sellainen on hakusessa.
 
Jos Aliexpress epäilyttää niin muutaman kympin kalliimmalla löytyy Saksan Amazonista kaikissa arvosteluissa erinomaiseksi todettu Minix Z100-0db.


Tuo olisi myös hyvä. Itse asiassa tämä minun Mele 4C tuli Saksan Amazonista. Tilasin Aliexpressistä ja aluksi tuli seurantakoodi Hongkongista, mutta sitten tuli viesti, että lähettävätkin paikallisesta varastosta. Amazonin hinta on kalliimpi https://www.amazon.de/-/en/Quieter-Fanless-4C-Desktop-Computer/dp/B0CP3YL6J7/ . Ilman Windowsin Pro-versiota löytyy halvempi https://www.amazon.de/-/en/Quieter-4C-Fanless-Computer-Portable/dp/B09TKM8VGT . Minulla on toinenkin Melen kone, joten siksi päädyin katselemaan saman valmistajan koneita.

Vaikka tässä Melen 4C:ssa on tuo epästandardi ja vaarallinen 12 voltin USB-C-virtalähde, niin onneksi itse laitteeseen käy Power Deliveryllä varustettu virtalähde. Tähän menee lisää rahaa.

Oma vaatimukseni oli, että kone on pieni, passiivijäähdytetty ja virrankulutus on pieni. En siksi ottanut esim. vanhaa läppäriä käyttöön. Onhan tämä Mele nyt aivan ylitehokas, kun vertaa vanhaan Rasspberry Pi 3:een. Minulla on Linux-palvelimena Melen passiivijäähdytteinen kone, jonka speksit: Intel Celeron J4125 , 8GB 128GB eMMC.

Edit:
Voi olla, että tuo Minix on prossuteholtaan parempi, koska siinä lienee jäähdytys parempi kuin Melessä. Lämmöntuotto rajoittaa tehoa pitkässä rasituksessa. Melen Eaget merkkinen m.2-levy lukee tuli 3000 Mt/s, Minix:ssa hieman hitaampi levy .
 
Viimeksi muokattu:
Itse ostin Terastoresta Intel NUC:n( Celeronilla tosin mutta se riittää täysin tähän hommaan) 161 eurolla, ja siihen 50 eurolla kiintolevyn. EI tarvitse Kiinasta odotella ja en ole tähän päivään nähnyt NUCssa mitään toimintaa haittaavaa puutetta
 
Oma USB-virtamittari näyttää kulutukseksi Melelle idlenä Home Assistant päällä 5,2 - 5,8 W. Raspberry Pi 3 model B vastaavasti 2,6 - 2,9 W. Mittauksien aikana ei ollut mitään lisälaitteita kiinni. Esim. RTL-SRD.COM-tikku vie itsessään 0,48 W.

Pelkkä virtalähte seinässä mittari näyttää 0,0 W. Yleensä virtalähteen ovat näyttäneet hieman kulutusta. Kone sammutettuna 0,3 W.

Liliputtinin testissä idlenä Ubuntussa mitattu 7,1 W.

Mele: MeLE Quieter 4C Review (a pocket-sized fanless PC with Intel N100) - Liliputing
Minix MINIX Z100-0dB review - Part 2: A fanless Intel Processor N100 mini PC tested with Windows 11 - CNX Software

Kun mittasin virtaläteen kulutuksen SmartMe-mittarilla, niin boottauksen jälkeen kulutus jäi noin 6,3 - 6,5 wattiin.

1714204426197.png
 
Viimeksi muokattu:
Tarkoitus olisi alkaa virittämään Home Assistant:ia Proxmox virtuaalikoneeseen. Onko TP-Link Tapo P115 toimiva vehje sähkönkulutukseen, sekä helppo konffata HA:n? Ja onko ylipäänsä Tapo tuotteet hyviä HA käytössä?
 
Itsellä on useita P110:ia ja toimivathan ne. Wifi-laitteina hävittävät joskus yhteyden mutta irti ja takaisin palauttavat ne HA-maailmaan.
Tapossa itse TAPO-integraatio hajosi lukuisilla vähän aikaa sitten mutta TP-link Smart home toimii jopa TAPO-integraatiota nopeammin ja varmemmin. Kasa kuuluu samaan perheeseen, kuten myös Tapo-kamerat.

Periaatteessa ovat pilviriippuvaisia
 
Tarkoitus olisi alkaa virittämään Home Assistant:ia Proxmox virtuaalikoneeseen. Onko TP-Link Tapo P115 toimiva vehje sähkönkulutukseen, sekä helppo konffata HA:n? Ja onko ylipäänsä Tapo tuotteet hyviä HA käytössä?

Toinen vaihtoehto on ostaa vaikka shellyn plugeja, toki ovat kalliimpia kuin TP-linkit, mutta shellyt toimii suoraan lähiverkossa vaikka intterneetsi pätkisikin(tai pilvessä jotain jumittelua). Shellyt pomppaa suoraan HA:lle tarjolle kun laite on saatu lähiverkkoon yhdistymään, kannattaa tosin huomata 12A virtaraja niissä.
 
Kyseessä 2 kpl Yale Linus lukkoa integroituna August integraatiolla.
Käytän custom-mushroom-card-lock dashboardissa näyttämään kotini älylukkojen tilaa ja voin tarvittaessa etänä ohjata niitä.

Onko kukaan keksinyt, miten saisi sen mushroom-cardin näyttämään myös muita tiloja kuin Locked/Unlocked, eli haluaisin nähdä myös tilat:
- Unlocked-Closed (lukko auki, ovi kiinni),
- Unlocked-Open (lukko auki, ovi auki),
- Locked-Incomplete (lukossa, mutta jotain ongelmaa).
 

Liitteet

  • HA Dashboard.png
    HA Dashboard.png
    356,6 KB · Luettu: 117
Ei ehkä ole mahdollista lainkaan vaan näkymä pitää rakentaa jostakin muusta korttityypistä.

Esimerkiksi tässä on tehty template-cardilla näkymät: Reddit - Dive into anything

Aivan. Tässä esimerkissä oli yhdistetty se lukon antama locked/unlocked binäärinen tilatieto ovenaukaisu sensoritietoon auki/kiinni.
Täytyypä yrittää muokata tuosta YAML-filestä itselle passeli.
 
Onko jossain suomenkielisiä ohjeita tuon Floorplanin tekoon!? Oon ihan käsi noiden kanssa ja enklanti on melekosta hepreaa näin "Aejjolle Savolaeselle".

Mieli tekis tehä semmonen hieno dashboard missä näkys 3D.nä talon pohjakuva ja sais sieltä näppäiltyä vekoittimia päälle ja poes.
 
Onko jossain suomenkielisiä ohjeita tuon Floorplanin tekoon!? Oon ihan käsi noiden kanssa ja enklanti on melekosta hepreaa näin "Aejjolle Savolaeselle".

Mieli tekis tehä semmonen hieno dashboard missä näkys 3D.nä talon pohjakuva ja sais sieltä näppäiltyä vekoittimia päälle ja poes.
Itse itseäni lainaten.
Rupesin askartelemaan tuota 3D mallia Sweet Home 3D.llä.
Helpottaa pirusti kun sai tuotua pohjakuvan mittakaavassa ja piirreltyä seinät siihen päälle! Ja tietysti ikkunoiden ja ovien paikat siinä samalla. :)
 
Tapo cameras control toimi moitteettomasti melkein kuukauden kunnes eilen valitti että salasanat on vaihtuneet eikä päästä kirjautumaan? Mikään ei tosiaan ole vaihtunut ja kameran streami toimii normaalisti samoilla tunnuksilla VLC:llä. Kirjautuessa tulee "temporary_suspension", välillä pääsee seuraavaan vaiheeseen antamaan cloudin salasanan, ei toimi vanha eikä vaihdettu. Toimiiko muilla vielä?
 
Tapo cameras control toimi moitteettomasti melkein kuukauden kunnes eilen valitti että salasanat on vaihtuneet eikä päästä kirjautumaan? Mikään ei tosiaan ole vaihtunut ja kameran streami toimii normaalisti samoilla tunnuksilla VLC:llä. Kirjautuessa tulee "temporary_suspension", välillä pääsee seuraavaan vaiheeseen antamaan cloudin salasanan, ei toimi vanha eikä vaihdettu. Toimiiko muilla vielä?

Oliko tämä ongelma johonkin pilvipalveluun liittyen? HA kanssa on tullut vastaan et joidenkin addonien/integraatioiden toiminta on ollut semmoista et ne on jatkuvaan spammannut palvelua x ja sitten on tunnus jonkin aikaa jäähyllä.
 
Olen ihan newbie home assistantin ja koodaamisen kanssa, mutta pitäisi saada tällainen scripti (scripts.yaml) toimimaan:

Koodi:
 lattialammitys:
  alias: lattialammitys
  sequence:
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 8
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 8
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 8
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 1
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 1
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
  mode: single

configuration.yaml:

Koodi:
# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
modbus:
  type: serial
  method: rtu
  port: /dev/ttyUSB0
  baudrate: 19200
  stopbits: 1
  bytesize: 8
  parity: E

valittaa: "Service modbus.write_register called service script.lattialammitys which was not found."

Osaisko joku auttaa?
 
Olen ihan newbie home assistantin ja koodaamisen kanssa, mutta pitäisi saada tällainen scripti (scripts.yaml) toimimaan:

Koodi:
 lattialammitys:
  alias: lattialammitys
  sequence:
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 8
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 8
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 8
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 1
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 1
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
  mode: single

configuration.yaml:

Koodi:
# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
modbus:
  type: serial
  method: rtu
  port: /dev/ttyUSB0
  baudrate: 19200
  stopbits: 1
  bytesize: 8
  parity: E

valittaa: "Service modbus.write_register called service script.lattialammitys which was not found."

Osaisko joku auttaa?
Oletko bootannut? Sieltä jostain developerin alta voi tehdä soft bootin, mutta olen nähnyt kun joku valittanut että "jokin" vaati kunnon restartin että lähti toimimaan...
 
Home Assistant on nyt pariin otteeseen hukannut kaikki bluetooth-vehkeet. Korjaantuu kun potkaisee koko systeemille rebootin, alustana on Raspberry Pi 4 ja sen oma sisäinen bluetooth käytössä.

Mahtaako olla ihan ominaisuus joka korjaantuu vain hankkimalla ulkoinen bluetooth-tikku vai onko todennäköisemmin joku asetuskupru? Jos hommaa ulkoisen niin saako lisähyötyä laittamalla väliin jonkun järkevän mittaisen USB-jatkojohdon ettei tikku ole suoraan koneen kupeessa?
Miekkailin aika tavalla bluetoohtin ja ruuvitagien kanssa. Ongelma oli että USB3 antaa valtavaa häiriötä bluetoothille (ja muille signaaleille). Minulla on argon eon ja bluetooth toimi todella kehnosti mikäli kovalevy tai ssd oli kytketty. Bluetooth pulikka kannattaa kytkeä USB2 porttiin vähintään metrin jatkojohdolla (Mitä paksumpi, sen parempi. Paksummissa parempi suojaus). Sama pätee myös zigbeehen ja muihin langattomiin.

Oman kokemukseni mukaan sisäinen bluetooth ei toimi jos USB3 porttiin on kytketty yhtään mitään.
 
Joutessani kirjoittelen tässä omasta kotipalvelinviritelmästäni mikäli ketään kiinnostelee. RPi 4 8 GB + Argon EON Pi NAS .
Käyttiksenä Raspberry Pi OS Lite 64-bit + Openmediavault (6.9.15) skriptillä asennettuna. Käyttis latautuu Kingstonin 240 GB SSD:ltä. Seagate 4TB laikka leffoille ja toinen samanlainen backup asemana. Lisäksi Samsung SSD 860 Evo 1 TB verkkolevynä. Dockeria hoidan Portainerilla. Docker asennettuna Home Assistant, Jellyfin -mediapalvelin, Transmission ja Syncthing. Home Assistantilla Zigbeella (SkyConnect ZHA) läjä Ikean lamppuja + liiketunnistimia, Philips Hue Outdoor valonauha parvekkeella. Kaikki valot syttyvät automaattisesti liiketunnistimella ja lisäksi napista voin kytkeä automatiikan pois. Bluetoothilla 8 Ruuvitagia.
Toimii nimittäin Raspi 4 melkoisen sähäkästi SSD:ltä verrattuna SD-korttiin ja toimintavarmuus omaa luokkaansa. Tuo Argon Eon on ihan ok, mutta levyt hoituvat USB3 yhteydellä (RAID ei ole suositeltavaa) ja siinä on mm. sellainen ongelma että jos haluaa kovalevyille virransäästön, niin pitää erillinen workaround tehdä siihen (asetustiedoston muokkaus). Sittenkin laikat käynnistyvät aina puolen tunnin välein. Ja puhallin on todella kovaääninen. Ratkaisin puhaltimen meluongelman jättämällä kotelosta kylkipaneelit pois. Normaalisti ilman kylkiä ei puhallin käynnisty, kunhan säätää raja-arvot sopiviksi. Sähkön kulutusta en ole vielä jaksanut mitata, mutta täytyy koittaa joku kerta.
 
Tapo cameras control toimi moitteettomasti melkein kuukauden kunnes eilen valitti että salasanat on vaihtuneet eikä päästä kirjautumaan? Mikään ei tosiaan ole vaihtunut ja kameran streami toimii normaalisti samoilla tunnuksilla VLC:llä. Kirjautuessa tulee "temporary_suspension", välillä pääsee seuraavaan vaiheeseen antamaan cloudin salasanan, ei toimi vanha eikä vaihdettu. Toimiiko muilla vielä?

Löytyy 4 tapo-kameraa, eikä oneglmia.
 
Tapo cameras control toimi moitteettomasti melkein kuukauden kunnes eilen valitti että salasanat on vaihtuneet eikä päästä kirjautumaan? Mikään ei tosiaan ole vaihtunut ja kameran streami toimii normaalisti samoilla tunnuksilla VLC:llä. Kirjautuessa tulee "temporary_suspension", välillä pääsee seuraavaan vaiheeseen antamaan cloudin salasanan, ei toimi vanha eikä vaihdettu. Toimiiko muilla vielä?

Mulla on sama ongelma, mutta se on näkynyt jo viime sunnuntaista asti, jolloin HA päivittyi viimeksi.

VLC näyttää kameroiden streamin oikein, mutta integraatio on tilassa "Failed setup" ja se haluaa TAPO-pilvipalvelun salasanan, joka ei jostain syystä kelpaa. Jos keksit ratkaisun, kuulisin siitä mielelläni.
 
TAPO-kameroiden integraation rikkoutuminen aiheutuu tästä uusimmasta 1.3.8 firmware-päivityksestä. Itsellä on ollut näemmä automaattinen firmware-päivitys päällä, joten mahdollisesti päivitys on rikkonut myös Home Assistant integraation. Ohjeena on resetoida kamera tehdasasetuksille ja estää firmware-päivitykset toistaiseksi.

 
TAPO-kameroiden integraation rikkoutuminen aiheutuu tästä uusimmasta 1.3.8 firmware-päivityksestä. Itsellä on ollut näemmä automaattinen firmware-päivitys päällä, joten mahdollisesti päivitys on rikkonut myös Home Assistant integraation. Ohjeena on resetoida kamera tehdasasetuksille ja estää firmware-päivitykset toistaiseksi.
Nyt tullut Hacsiin päivitys Tapo-kameroille, mutta ei kyllä toimi vieläkään
 
Olen ihan newbie home assistantin ja koodaamisen kanssa, mutta pitäisi saada tällainen scripti (scripts.yaml) toimimaan:

Koodi:
 lattialammitys:
  alias: lattialammitys
  sequence:
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 8
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 8
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 4
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 8
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 1
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 1
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 50
      - service: modbus.write_register
        data:
          address: 2000
          value:
          - 0
          - 0
          hub: nilan
          unit: 30
      - delay:
          milliseconds: 500
  mode: single

configuration.yaml:

Koodi:
# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
modbus:
  type: serial
  method: rtu
  port: /dev/ttyUSB0
  baudrate: 19200
  stopbits: 1
  bytesize: 8
  parity: E

valittaa: "Service modbus.write_register called service script.lattialammitys which was not found."

Osaisko joku auttaa?
Oikealta näyttää, miten kutsut tota?
 
Oikealta näyttää, miten kutsut tota?

Mitä se tarkoittaa :lol:

Samantapainen modbus määritelmä löytyy käyttämästäni Veistan nilan integraatiosta joka on siis tuolla custom puolella.

Jos lisään tuon modbus määritelmän tuonne configgiin, niin tuo veistan integraatio ei enää toimi. Toisaalta jos saisin ujutetta tuon scriptin sinne custom puolelle, niin ehkä se voisi toimia?

Täältä siis nappasin ton modbus congfigin ja täältä taas tuon scriptin hieman muokattuna.

Se mitä tässä haetaan olisi, että pystyisi ohjaamaan vanhemman nilanin lattialämmitystä pörssisähkön mukaan päälle ja pois. Tuo veistan integraatio on muuten hyvä, mutta siinä ei sitä ole, koska tässä mallissa sen ohjaus pitää tehdä simuloimalla ohjauspaneelin painalluksia, eikä sitä voi suoraan kirjoittaa rekisteriin.
 
Home Assistant Glow -energiamittaus on toiminut ongelmitta siihen saakka, kunnes talon yksi sulakkeista paloi ja jouduin sen vaihtamaan. Nyt Glow ei yhdistä wifiin. Olen projektin kotisivun kautta asentanut uudestaan ohjelmiston, mutta sekään ei tunnu auttavan. Oletteko joutuneet resetoimaan ESP32? Miten se tehdään? Netissä oli hiukan hajanaisia ohjeita. Joissakin riitti ainoastaan reset -napin painaminen ja joissakin ladattiin ihan jotain uutta bootloaderia sisään?
 
Home Assistant Glow -energiamittaus on toiminut ongelmitta siihen saakka, kunnes talon yksi sulakkeista paloi ja jouduin sen vaihtamaan. Nyt Glow ei yhdistä wifiin. Olen projektin kotisivun kautta asentanut uudestaan ohjelmiston, mutta sekään ei tunnu auttavan. Oletteko joutuneet resetoimaan ESP32? Miten se tehdään? Netissä oli hiukan hajanaisia ohjeita. Joissakin riitti ainoastaan reset -napin painaminen ja joissakin ladattiin ihan jotain uutta bootloaderia sisään?
Ettei ois espi kärähtänyt, kokeile toisella?
 
Mitä se tarkoittaa :lol:

Samantapainen modbus määritelmä löytyy käyttämästäni Veistan nilan integraatiosta joka on siis tuolla custom puolella.

Jos lisään tuon modbus määritelmän tuonne configgiin, niin tuo veistan integraatio ei enää toimi. Toisaalta jos saisin ujutetta tuon scriptin sinne custom puolelle, niin ehkä se voisi toimia?

Täältä siis nappasin ton modbus congfigin ja täältä taas tuon scriptin hieman muokattuna.

Se mitä tässä haetaan olisi, että pystyisi ohjaamaan vanhemman nilanin lattialämmitystä pörssisähkön mukaan päälle ja pois. Tuo veistan integraatio on muuten hyvä, mutta siinä ei sitä ole, koska tässä mallissa sen ohjaus pitää tehdä simuloimalla ohjauspaneelin painalluksia, eikä sitä voi suoraan kirjoittaa rekisteriin.

Sain nyt tuon scriptin toimimaan, mutta ongelma on siinä, että edelleenkään en voi käyttää molempia samaan aikaan.

Eli jos lisään configgiin näin:

modbus:
name: nilan2
type: serial
method: rtu
port: /dev/ttyUSB0
baudrate: 19200
stopbits: 1
bytesize: 8
parity: E
sensors:

niin tuo scripti toimii, mutta custom nilan integraatio taas ei ja toisin päin. Riittää, että kommentoin tuon #port: /dev/ttyUSB0 niin sen jälkeen toimii integraatio taas.

tuo integraation käyttää pymodbussia ja ilmeisesti async -tilassa.

vai onko nyt vain niin, että ei kertakaikkiaan toimi yhdellä laitteella, vaan pitää laittaa toinen hoitamaan toista asiaa, eli hommata toinen USB to RS585 palikka, jolloin olisi sitten kaksi eri porttia: port: /dev/ttyUSB0 ja port: /dev/ttyUSB1 ?
 
Kävin hakemassa, oli tosiaan Tuya. Suht vaivattomasti yhdistyi Home Assistanttiin ja hienosti säätyy värit. Aivan hyvältä siis vaikuttaa.
Mitä siis tarkemmin teit? Add integration -> Tuya? Se vaatii jonkun Tuya tilin, kävitkö tekemässä sellasen ja mistä? Ja se on joku cloud pohjanen, onnistuuko local networkilla suorempaan mitenkään?

Kävin noita just kasan powerin muuttomuunnistä polkuhintaan.
 
Mitä siis tarkemmin teit? Add integration -> Tuya? Se vaatii jonkun Tuya tilin, kävitkö tekemässä sellasen ja mistä? Ja se on joku cloud pohjanen, onnistuuko local networkilla suorempaan mitenkään?

Kävin noita just kasan powerin muuttomuunnistä polkuhintaan.

Joo, Tuyan tilin tein ensin Tuyan omassa applikaatiossa. Olisiko niillä samoilla tunnareilla kirjauduttu sit tuohon Tuya integraatioon.

En itse tutustunut, että pääsisikö pilvestä jotenkin eroon.
 

Statistiikka

Viestiketjuista
259 141
Viestejä
4 503 216
Jäsenet
74 332
Uusin jäsen
OlliRafael

Hinta.fi

Back
Ylös Bottom