Kotiautomaatio

Eikö siellä väylässä näy tuo pyynti kaukosäätimeltä, josta saisit tuon puhaltimen nopeuden?
Joo, mutta kaukosäätimellä oleva näkymä vaikuttaa mitä arvoja väylässä milloinkin liittyy. Siellä voi olla esim. sivu auki, jossa on vain lämpötilatietoja ja silloin puhallin ei päivity. Siksi yritän tehdä tästä Home Assistantista toisen kaukosäätimen, joka kyselee itse asiat niin haluamani jutut näkyvät aina varmuudella.

Kokeileppa käyttää Home Assistantin serial-integraatiota komentorivin sijaan, sekä katso seuraava linkki, jossa on protokollaa avattu.
Tällä yritin alunperin, mutta en saanut ikinä toimimaan. Nyt toki voisi yrittää uudestaan kun HassOS on päivittynyt.
 
Tuolla "Trigger: state" se varmaan parhaiten onnistuisi. Lisäät noden asetuksiin constraintin "This entitys previous state is" se mikä on valon tila kun se on ilman virtaa (todennänköisesti unavailable) ja sitten lisäät toisen constraintin että "This entitys current state is "on"", olettaen, että se valon tila on "on" kun siihen tulee virrat päälle. Tällöin se node reagoi kun edellinen tila on "unavailable" ja tila muuttuu "on". Tämän noden sitten yhdistät tuohon ajastimeen.
Moi!

Sorry, ei riitä ymmärrys (vielä)... En oikein ymmärtänyt mihin tuon trigger staten liitän (ennen vai jälkeen ajastinta) ja onko nämä constraintit ylipäätään nyt oikein?

Koodi:
[{"id":"ada8d0ba.45b81","type":"trigger-state","z":"c13bbcab.90a03","name":"Valon tila","server":"a2ec974.6e15268","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"light.keittio_lamppu_light","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"id":"co69gfgmw8v","targetType":"this_entity","targetValue":"","propertyType":"previous_state","propertyValue":"old_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"unknown"},{"id":"jyhsbr79y4k","targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"on"}],"constraintsmustmatch":"all","outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","x":540,"y":360,"wires":[[],[]]},{"id":"a2ec974.6e15268","type":"server","z":"","name":"Home Assistant","addon":true}]
 
Moi!

Sorry, ei riitä ymmärrys (vielä)... En oikein ymmärtänyt mihin tuon trigger staten liitän (ennen vai jälkeen ajastinta) ja onko nämä constraintit ylipäätään nyt oikein?

Koodi:
[{"id":"ada8d0ba.45b81","type":"trigger-state","z":"c13bbcab.90a03","name":"Valon tila","server":"a2ec974.6e15268","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"light.keittio_lamppu_light","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"id":"co69gfgmw8v","targetType":"this_entity","targetValue":"","propertyType":"previous_state","propertyValue":"old_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"unknown"},{"id":"jyhsbr79y4k","targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"on"}],"constraintsmustmatch":"all","outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","x":540,"y":360,"wires":[[],[]]},{"id":"a2ec974.6e15268","type":"server","z":"","name":"Home Assistant","addon":true}]
Laitat sen trigger noden ennen sitä laskuria, jolloin kun se valon state muuttuu "Unknown" tilasta "On" tilaan niin se käynnistää laskurin. Tuo node pitäisi olla OK.
 
Laitat sen trigger noden ennen sitä laskuria, jolloin kun se valon state muuttuu "Unknown" tilasta "On" tilaan niin se käynnistää laskurin. Tuo node pitäisi olla OK.
Hmm... joku tässä mättää koska vaikka sensori haistaa liikkeen ei valo mene päälle. Mun ymmärryksellä tässä flowssa ei pitäisi olla vikaa vikaa vikaa...

YAML:
[{"id":"ecf37b89.669ba8","type":"trigger-state","z":"c13bbcab.90a03","name":"Valon tila","server":"a2ec974.6e15268","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"light.keittio_lamppu_light","entityidfiltertype":"exact","debugenabled":true,"constraints":[{"id":"co69gfgmw8v","targetType":"this_entity","targetValue":"","propertyType":"previous_state","propertyValue":"old_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"unknown"},{"id":"jyhsbr79y4k","targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"on"}],"constraintsmustmatch":"all","outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","x":460,"y":240,"wires":[["d0eed00c.0574f"],[]]},{"id":"a2ec974.6e15268","type":"server","z":"","name":"Home Assistant","addon":true}]
 
Hmm... joku tässä mättää koska vaikka sensori haistaa liikkeen ei valo mene päälle. Mun ymmärryksellä tässä flowssa ei pitäisi olla vikaa vikaa vikaa...

YAML:
[{"id":"ecf37b89.669ba8","type":"trigger-state","z":"c13bbcab.90a03","name":"Valon tila","server":"a2ec974.6e15268","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"light.keittio_lamppu_light","entityidfiltertype":"exact","debugenabled":true,"constraints":[{"id":"co69gfgmw8v","targetType":"this_entity","targetValue":"","propertyType":"previous_state","propertyValue":"old_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"unknown"},{"id":"jyhsbr79y4k","targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"on"}],"constraintsmustmatch":"all","outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","x":460,"y":240,"wires":[["d0eed00c.0574f"],[]]},{"id":"a2ec974.6e15268","type":"server","z":"","name":"Home Assistant","addon":true}]
Eikö se mene valo päälle, jos laitat normaalisti valokatkaisijasta virrat siihen?
 
@Jondeli Jep menee valo päälle kun valokatkaisijasta virrat päälle...

- virranpäälle laiton jälkeen 1 min timeri ei sammuta valoa
- Entitien tieto ei näytä että lamppu on päällä (pitäisikö näyttää?) (siis configuration - entities - light.keittio_lamppu_light)

Olen vaihtanut devicen nimen ja entityn nimen mukavammaksi (ja sitten muuttanut flown devicen- ei kai se haittaa?)

- Jos Entitystä laitan valon päälle ja valon pois niin silloin liiketunnistimen liike ei laita valoa päälle
- Trigger node ei haista valon tilaa (siis sitäkään että se on päällä) ennen kuin laitan valon päälle entitystä (sutten kertoo että valo is "on") jonka jälkeen kuitenkaan tuo minuutinkaan timeri ei toimi...
 
Viimeksi muokattu:
@Jondeli Jep menee valo päälle kun valokatkaisijasta virrat päälle...

- virranpäälle laiton jälkeen 1 min timeri ei sammuta valoa
- Entitien tieto ei näytä että lamppu on päällä (pitäisikö näyttää?) (siis configuration - entities - light.keittio_lamppu_light)

Olen vaihtanut devicen nimen ja entityn nimen mukavammaksi (ja sitten muuttanut flown devicen- ei kai se haittaa?)

- Jos Entitystä laitan valon päälle ja valon pois niin silloin liiketunnistimen liike ei laita valoa päälle
Tuo boldattu kohta on ongelma miksei se node toimi, ilmeisesti niin hitaasti päivityy valon state jos käyttää virtoja pois ja laittaa päälle. Toimiiko toi 1 min timeri?
 
@Jondeli Täydensin vastaustani varmaan samalla kun kirjoitit...

Tuo tieto ei tunnu lainkaan tulevan tuolle triggerille (koskaan) että valo päällä paitsi jos entityn tilan käsin muuttaa (=valo päälle käsin)

Kannattaako tämä flow edes tehdä näin? Vastaavalla tavalla olevia mulla tulee olemaan varmaan jonnin verran jatkossa ja mietin samalla että onko tämä se fiksuin tapa?

edit: lisäsin tämän ketjun myötä timeout arvon 60 sek mutta nyt sitten tilana onkin unavailable (vaikka valo on katkaisijasta päällä).

1591619037775.png
 
Viimeksi muokattu:
@Jondeli Täydensin vastaustani varmaan samalla kun kirjoitit...

Tuo tieto ei tunnu lainkaan tulevan tuolle triggerille (koskaan) että valo päällä paitsi jos entityn tilan käsin muuttaa (=valo päälle käsin)

Kannattaako tämä flow edes tehdä näin? Vastaavalla tavalla olevia mulla tulee olemaan varmaan jonnin verran jatkossa ja mietin samalla että onko tämä se fiksuin tapa?

edit: lisäsin tämän ketjun myötä timeout arvon 60 sek mutta nyt sitten tilana onkin unavailable (vaikka valo on katkaisijasta päällä).

1591619037775.png
Se ongelma on siinä, että se tila ei päivity hirveän nopeasti, kun sähköt ovat olleet poissa. Jos manuaalisesti painat sen päälle/pois niin tila päivittyy, mutta muuten se taitaa odottaa x määrän aikaa ennen kuin pollaa statuksia laitteilta. Todennäköisesti tuota ei saa kovin nopeasti reagoimaan koska noiden lamppujen on tarkoitus olla virrassa koko ajan. Onko jokin syy miksi sammutat lamput välillä tyhmästä katkaisimesta?

Edit: Voithan sä seurata kuinka kauan menee, että HA saa tiedon siitä, että valo on taas päällä ja vaihtaa tilan "Unknown" -> "on" ja jos tuo aika on suhteellisen vakio niin teet vain toisen 15min ajastimen jollainen sulla on jo ja vähennät siitä tuon ajan mitä kestää että tila päivittyy. Jolloin vain käyttää sitä "unknown" -> "on" trigger statea eli se reagoi lampun tilan muutokseen silloin kun nuo ehdot täyttyy ja käynnistää sen lyhyemmän ajastimen ja sittä sammuttaa valon.
 
Juuri tässä testailin ja käytännössä tällä testauksella tila päivittyy noin sekunnissa (myös entityn tila kun manuaalisesta katkaisimesta laitan virtaa päälle ja pois). Joten (nyt tällä hetkellä) näyttäisi toimivan...(laitoin sinne siis sen timeout-arvon mqtt configgiin)


YAML:
zigbee2mqtt:info  2020-06-08 16:21:49: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"OFF","update_available":false,"brightness":254,"color_temp":352}'
zigbee2mqtt:info  2020-06-08 16:27:53: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281/availability', payload 'offline'
zigbee2mqtt:error 2020-06-08 16:27:53: Failed to ping '0x680ae2fffea7e281'
zigbee2mqtt:info  2020-06-08 16:28:34: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"0x680ae2fffea7e281"}}'
zigbee2mqtt:info  2020-06-08 16:28:35: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281/availability', payload 'online'
zigbee2mqtt:info  2020-06-08 16:28:35: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'
zigbee2mqtt:info  2020-06-08 16:28:35: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'
zigbee2mqtt:info  2020-06-08 16:28:35: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'
zigbee2mqtt:info  2020-06-08 16:32:28: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281/availability', payload 'offline'
zigbee2mqtt:error 2020-06-08 16:32:28: Failed to ping '0x680ae2fffea7e281'
zigbee2mqtt:info  2020-06-08 16:33:03: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"0x680ae2fffea7e281"}}'
zigbee2mqtt:info  2020-06-08 16:33:03: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281/availability', payload 'online'
zigbee2mqtt:info  2020-06-08 16:33:03: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'
zigbee2mqtt:info  2020-06-08 16:33:03: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'
zigbee2mqtt:info  2020-06-08 16:33:03: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'

Nyt tietenkin kiinnostaa että miksi tuo timeri ei rokkaa vaikka valon entitykin muuttuu...?
 
Juuri tässä testailin ja käytännössä tällä testauksella tila päivittyy noin sekunnissa (myös entityn tila kun manuaalisesta katkaisimesta laitan virtaa päälle ja pois). Joten (nyt tällä hetkellä) näyttäisi toimivan...(laitoin sinne siis sen timeout-arvon mqtt configgiin)


YAML:
zigbee2mqtt:info  2020-06-08 16:21:49: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"OFF","update_available":false,"brightness":254,"color_temp":352}'
zigbee2mqtt:info  2020-06-08 16:27:53: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281/availability', payload 'offline'
zigbee2mqtt:error 2020-06-08 16:27:53: Failed to ping '0x680ae2fffea7e281'
zigbee2mqtt:info  2020-06-08 16:28:34: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"0x680ae2fffea7e281"}}'
zigbee2mqtt:info  2020-06-08 16:28:35: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281/availability', payload 'online'
zigbee2mqtt:info  2020-06-08 16:28:35: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'
zigbee2mqtt:info  2020-06-08 16:28:35: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'
zigbee2mqtt:info  2020-06-08 16:28:35: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'
zigbee2mqtt:info  2020-06-08 16:32:28: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281/availability', payload 'offline'
zigbee2mqtt:error 2020-06-08 16:32:28: Failed to ping '0x680ae2fffea7e281'
zigbee2mqtt:info  2020-06-08 16:33:03: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"0x680ae2fffea7e281"}}'
zigbee2mqtt:info  2020-06-08 16:33:03: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281/availability', payload 'online'
zigbee2mqtt:info  2020-06-08 16:33:03: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'
zigbee2mqtt:info  2020-06-08 16:33:03: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'
zigbee2mqtt:info  2020-06-08 16:33:03: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffea7e281', payload '{"state":"ON","update_available":false,"brightness":254,"color_temp":352,"linkquality":94}'

Nyt tietenkin kiinnostaa että miksi tuo timeri ei rokkaa vaikka valon entitykin muuttuu...?
Hyvä, että toimii. Se pollaa siis valoa kerran sekunissa? Ilmeisesti se tekee sen ainoastaan tuolle valolle? Tuo luo aika paljon liikennettä verkkoon niin voi olla raskasta jos kaikille lampuille tekee saman.

Laitatko nykyisen version siitä automaatiosta niin katsotaan miksei toimi...
 
Joo laitan... Mietin koko ajan miten tätä tekisin... Alkuperäinen ajatus oli laittaa perinteisten valokytkimien sisälle qubinon mini dimmerit joka tietysti olisi edullisempi tapa varsinkin jos useita lamppuja on samassa (kuten tyttären huoneessa GU10 ledejä 5 kpl) - eli ajattelin hoitaa tämän tuollaisella z-wave dimmerillä. Noh... muutaman kerran kokeilin mutta en vaan saanut kytkettyä sitä oikein ja tuossa se odottelee...

Nyt sitten ajattelin kokeilla zigbeetä ja hommasin aliexpressistä cc2531 katiskan tuohon raspiin ajatuksena saada hallintaan sitten laajemmin lamppuja kuin z-wavella.

Itse asiassa tuo pingaa kerran 60 sekunnissa. Jos teen sen tällä niin samassa lampussa olevista "bulbeista" pingaan vaan yhtä enkä kaikkia niin saan liikennettä vähäisemmäksi...

Eli nyt ollaan siinä vaiheessa että vähän koklin kaikkea miten saisin toimimaan ennen kuin ruvetaan enemmän asentelemaan. Nykyinen config alla:

Ps. veikkaan että tuo triggeri ei päästä läpi mitään tuohon timeriin koska edeltävä tila on ainakin silloin "on" jos valot ovat päällä ja timeri nollaantuu liikkeestä. Nyt (jos ymmärrän yhtään) pitää molempien constrainien toteutua eli ensin olla unknown ja sitten on jotten timer toteutuu...??

Koodi:
[{"id":"c13bbcab.90a03","type":"tab","label":"Valojen ohjaus","disabled":false,"info":""},{"id":"c0fe9cc9.ce4e1","type":"server-state-changed","z":"c13bbcab.90a03","name":"Keittiössä liikettä","server":"a2ec974.6e15268","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"binary_sensor.kaipule_technology_co_ltd_pir_celling_sensor_sensor","entityidfiltertype":"substring","outputinitially":false,"state_type":"str","haltifstate":"true","halt_if_type":"bool","halt_if_compare":"is","outputs":2,"output_only_on_state_change":false,"x":100,"y":120,"wires":[["32a920d2.7750b"],[]]},{"id":"9a836dea.d1f05","type":"api-call-service","z":"c13bbcab.90a03","name":"ON","server":"a2ec974.6e15268","version":1,"debugenabled":false,"service_domain":"light","service":"turn_on","entityId":"light.keittio_lamppu_light","data":"","dataType":"json","mergecontext":"","output_location":"payload","output_location_type":"msg","mustacheAltTags":false,"x":790,"y":140,"wires":[[]]},{"id":"32a920d2.7750b","type":"switch","z":"c13bbcab.90a03","name":"motion on/off?","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":340,"y":140,"wires":[["2b1d7bd0.2e7e24","ecf37b89.669ba8"],["ecf37b89.669ba8"]]},{"id":"fe18f0ac.67ba2","type":"api-call-service","z":"c13bbcab.90a03","name":"OFF","server":"a2ec974.6e15268","version":1,"debugenabled":false,"service_domain":"light","service":"turn_off","entityId":"light.keittio_lamppu_light","data":"","dataType":"json","mergecontext":"","output_location":"payload","output_location_type":"msg","mustacheAltTags":false,"x":1030,"y":220,"wires":[[]]},{"id":"2b1d7bd0.2e7e24","type":"api-current-state","z":"c13bbcab.90a03","name":"light on?","server":"a2ec974.6e15268","version":1,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"light.keittio_lamppu_light","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":540,"y":100,"wires":[[],["9a836dea.d1f05"]]},{"id":"d0eed00c.0574f","type":"stoptimer","z":"c13bbcab.90a03","duration":"1","units":"Minute","payloadtype":"num","payloadval":"0","name":"","x":620,"y":180,"wires":[["ce82b26b.14461"],[]]},{"id":"ce82b26b.14461","type":"api-current-state","z":"c13bbcab.90a03","name":"motion on?","server":"a2ec974.6e15268","version":1,"outputs":2,"halt_if":"true","halt_if_type":"bool","halt_if_compare":"is","override_topic":false,"entity_id":"binary_sensor.kaipule_technology_co_ltd_pir_celling_sensor_sensor","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":850,"y":220,"wires":[[],["fe18f0ac.67ba2"]]},{"id":"ecf37b89.669ba8","type":"trigger-state","z":"c13bbcab.90a03","name":"Valon tila","server":"a2ec974.6e15268","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"light.keittio_lamppu_light","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"id":"co69gfgmw8v","targetType":"this_entity","targetValue":"","propertyType":"previous_state","propertyValue":"old_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"unknown"},{"id":"jyhsbr79y4k","targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"on"}],"constraintsmustmatch":"all","outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","x":460,"y":240,"wires":[["d0eed00c.0574f"],[]]},{"id":"a2ec974.6e15268","type":"server","z":"","name":"Home Assistant","addon":true}]
 
Viimeksi muokattu:
Valloxissa on saatavilla kuittaus, mutta en ole oppinut hyödyntämään tätä ominaisuutta vielä. Pitäisi protokollan mukaan toimia näin:


Mutta kun käytän tuota xxd komentoa purkamaan viestit hexaksi niin en pysty tuollaisissa ajoissa käsittelemään asioita.
Itse hoidin Valloxin integraation kytkemällä väylään ESP8266+modbus palikat.
Lähes valmista koodia löytyy
Tuo sketch lähettää tiedot IBM:n Watson pilvipalveluun, joka käyttää perus MQTT:tä, ja toimii kohtuullisen helposti HA:ssa. Koodista jouduin muuttamaan muutaman osoitteen kun ei ollut sama laite kuin kirjaston kirjoittajalla mutta nämä oli nopeita muuttaa. Lisäksi täytyi muuttaa ArduinoJSON kirjaston puskuria isommaksi, koska lähettää yhdessä erässä kaikki tiedot. HA:n suhteen olisi fiksumpi hajottaa jokainen arvo omaan MQTT topikkiin mutta en ole vielä saanut aikaiseksi kun se kerran toimii noinkin :rolleyes:
 
Mulla on noita TP-link HS110 plugeja. Miten noille kannattas ha:ssa tehdä korjaus kun näyttää liian vähän virtaa/tehoa yms.
 
HA:n suhteen olisi fiksumpi hajottaa jokainen arvo omaan MQTT topikkiin mutta en ole vielä saanut aikaiseksi kun se kerran toimii noinkin
Ei ole mitään järkeä. Voit tehdä aina template sensoreita ja niiden arvoiksi voit hakea noita attribuuttitietoja.

Toivottavasti kohta HA:n tulee mahdollisuus käsitellä attributes kenttiä GUIssa, vissiin monta kuukautta ollut tulossa.
 
Olisko maaliskuuta kun ostin kolmen setin niitä Nediksen perus wifi-rasioita. Tasmota meni hyvin sisään Tuya converterilla. Samoin onnistui pari viikkoa sitten Nediksen IR lähettimen flash ilman kolvailuja. No problem.

Edit: ei töpseleitä kun rasioita - menin hetkellisesti lankaan...
millä modulella tasmotan konffit?
laitoin tämän Nedis P130 Plug Template for Tasmota mukaan mutta se generic ei ainakaan anna nappia siihen webbi kuikkaan.7
edit: tällä litanialla consoleen
{"NAME":"WIFIP130FWT","GPIO":[0,0,0,0,56,57,0,0,21,17,0,0,0],"FLAG":0,"BASE":18}
sai sen toimimaan.
 
Viimeksi muokattu:
Onko joku asentanut tasmotan Sonoffin th10- tai th16-kytkimiin, ja käytössä si7021-anturi? Toimiiko tasmotan kautta myös automaattinen kosteudenpoisto lämmittämällä alhaisissa lämpötiloissa? Entä onko tuossa vapaana riittävästi gpio-paikkoja, että saisi liitettyä myös esim. BH1750-sensorin pikkukolvaamisella?
 
Ei ole mitään järkeä. Voit tehdä aina template sensoreita ja niiden arvoiksi voit hakea noita attribuuttitietoja.

Toivottavasti kohta HA:n tulee mahdollisuus käsitellä attributes kenttiä GUIssa, vissiin monta kuukautta ollut tulossa.
Ajatuskatko tuli tuon suhteen. Eniten oli ongelmia saada tuo ESP8266:n puskurin koko kohdalleen ja tulee äkkiä useammalla lähetettävällä arvolla vastaan, eli sillä olisi fiksumpaa pilkkoa useampaan viestiin arvojen lähetys sen sijaan, että lähettää kaikki arvot kerralla.
HAssa ei tosiaan ole ongelmia parsia tuota MQTT viestiä.
 
Joo laitan... Mietin koko ajan miten tätä tekisin... Alkuperäinen ajatus oli laittaa perinteisten valokytkimien sisälle qubinon mini dimmerit joka tietysti olisi edullisempi tapa varsinkin jos useita lamppuja on samassa (kuten tyttären huoneessa GU10 ledejä 5 kpl) - eli ajattelin hoitaa tämän tuollaisella z-wave dimmerillä. Noh... muutaman kerran kokeilin mutta en vaan saanut kytkettyä sitä oikein ja tuossa se odottelee...

Nyt sitten ajattelin kokeilla zigbeetä ja hommasin aliexpressistä cc2531 katiskan tuohon raspiin ajatuksena saada hallintaan sitten laajemmin lamppuja kuin z-wavella.

Itse asiassa tuo pingaa kerran 60 sekunnissa. Jos teen sen tällä niin samassa lampussa olevista "bulbeista" pingaan vaan yhtä enkä kaikkia niin saan liikennettä vähäisemmäksi...

Eli nyt ollaan siinä vaiheessa että vähän koklin kaikkea miten saisin toimimaan ennen kuin ruvetaan enemmän asentelemaan. Nykyinen config alla:

Ps. veikkaan että tuo triggeri ei päästä läpi mitään tuohon timeriin koska edeltävä tila on ainakin silloin "on" jos valot ovat päällä ja timeri nollaantuu liikkeestä. Nyt (jos ymmärrän yhtään) pitää molempien constrainien toteutua eli ensin olla unknown ja sitten on jotten timer toteutuu...??

Koodi:
[{"id":"c13bbcab.90a03","type":"tab","label":"Valojen ohjaus","disabled":false,"info":""},{"id":"c0fe9cc9.ce4e1","type":"server-state-changed","z":"c13bbcab.90a03","name":"Keittiössä liikettä","server":"a2ec974.6e15268","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"binary_sensor.kaipule_technology_co_ltd_pir_celling_sensor_sensor","entityidfiltertype":"substring","outputinitially":false,"state_type":"str","haltifstate":"true","halt_if_type":"bool","halt_if_compare":"is","outputs":2,"output_only_on_state_change":false,"x":100,"y":120,"wires":[["32a920d2.7750b"],[]]},{"id":"9a836dea.d1f05","type":"api-call-service","z":"c13bbcab.90a03","name":"ON","server":"a2ec974.6e15268","version":1,"debugenabled":false,"service_domain":"light","service":"turn_on","entityId":"light.keittio_lamppu_light","data":"","dataType":"json","mergecontext":"","output_location":"payload","output_location_type":"msg","mustacheAltTags":false,"x":790,"y":140,"wires":[[]]},{"id":"32a920d2.7750b","type":"switch","z":"c13bbcab.90a03","name":"motion on/off?","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":340,"y":140,"wires":[["2b1d7bd0.2e7e24","ecf37b89.669ba8"],["ecf37b89.669ba8"]]},{"id":"fe18f0ac.67ba2","type":"api-call-service","z":"c13bbcab.90a03","name":"OFF","server":"a2ec974.6e15268","version":1,"debugenabled":false,"service_domain":"light","service":"turn_off","entityId":"light.keittio_lamppu_light","data":"","dataType":"json","mergecontext":"","output_location":"payload","output_location_type":"msg","mustacheAltTags":false,"x":1030,"y":220,"wires":[[]]},{"id":"2b1d7bd0.2e7e24","type":"api-current-state","z":"c13bbcab.90a03","name":"light on?","server":"a2ec974.6e15268","version":1,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"light.keittio_lamppu_light","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":540,"y":100,"wires":[[],["9a836dea.d1f05"]]},{"id":"d0eed00c.0574f","type":"stoptimer","z":"c13bbcab.90a03","duration":"1","units":"Minute","payloadtype":"num","payloadval":"0","name":"","x":620,"y":180,"wires":[["ce82b26b.14461"],[]]},{"id":"ce82b26b.14461","type":"api-current-state","z":"c13bbcab.90a03","name":"motion on?","server":"a2ec974.6e15268","version":1,"outputs":2,"halt_if":"true","halt_if_type":"bool","halt_if_compare":"is","override_topic":false,"entity_id":"binary_sensor.kaipule_technology_co_ltd_pir_celling_sensor_sensor","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":850,"y":220,"wires":[[],["fe18f0ac.67ba2"]]},{"id":"ecf37b89.669ba8","type":"trigger-state","z":"c13bbcab.90a03","name":"Valon tila","server":"a2ec974.6e15268","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"light.keittio_lamppu_light","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"id":"co69gfgmw8v","targetType":"this_entity","targetValue":"","propertyType":"previous_state","propertyValue":"old_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"unknown"},{"id":"jyhsbr79y4k","targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"on"}],"constraintsmustmatch":"all","outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","x":460,"y":240,"wires":[["d0eed00c.0574f"],[]]},{"id":"a2ec974.6e15268","type":"server","z":"","name":"Home Assistant","addon":true}]
Muutin tuota flowta niin että se vastaa sitä mitä kuvasin.

Koodi:
[{"id":"98104fa3.db299","type":"tab","label":"Valojen ohjaus","disabled":false,"info":""},{"id":"df026e72.351cb","type":"server-state-changed","z":"98104fa3.db299","name":"Keittiössä liikettä","server":"c0ccbf74.3e7df8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"binary_sensor.kaipule_technology_co_ltd_pir_celling_sensor_sensor","entityidfiltertype":"substring","outputinitially":false,"state_type":"str","haltifstate":"true","halt_if_type":"bool","halt_if_compare":"is","outputs":2,"output_only_on_state_change":false,"x":100,"y":120,"wires":[["43a3058a.b11924"],[]]},{"id":"5ea73864.60897","type":"api-call-service","z":"98104fa3.db299","name":"ON","server":"c0ccbf74.3e7df8","version":1,"debugenabled":false,"service_domain":"light","service":"turn_on","entityId":"light.keittio_lamppu_light","data":"","dataType":"json","mergecontext":"","output_location":"payload","output_location_type":"msg","mustacheAltTags":false,"x":790,"y":140,"wires":[[]]},{"id":"43a3058a.b11924","type":"switch","z":"98104fa3.db299","name":"motion on/off?","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":340,"y":140,"wires":[["2defe67f.1c6aa2","a3b0ae83.95b6a"],[]]},{"id":"b7d4f46c.262fb8","type":"api-call-service","z":"98104fa3.db299","name":"OFF","server":"c0ccbf74.3e7df8","version":1,"debugenabled":false,"service_domain":"light","service":"turn_off","entityId":"light.keittio_lamppu_light","data":"","dataType":"json","mergecontext":"","output_location":"payload","output_location_type":"msg","mustacheAltTags":false,"x":1030,"y":220,"wires":[[]]},{"id":"2defe67f.1c6aa2","type":"api-current-state","z":"98104fa3.db299","name":"light on?","server":"c0ccbf74.3e7df8","version":1,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"light.keittio_lamppu_light","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":540,"y":100,"wires":[[],["5ea73864.60897"]]},{"id":"a3b0ae83.95b6a","type":"stoptimer","z":"98104fa3.db299","duration":"1","units":"Minute","payloadtype":"num","payloadval":"0","name":"","x":620,"y":180,"wires":[["b33625ac.4d4f48"],[]]},{"id":"b33625ac.4d4f48","type":"api-current-state","z":"98104fa3.db299","name":"motion on?","server":"c0ccbf74.3e7df8","version":1,"outputs":2,"halt_if":"true","halt_if_type":"bool","halt_if_compare":"is","override_topic":false,"entity_id":"binary_sensor.kaipule_technology_co_ltd_pir_celling_sensor_sensor","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":850,"y":220,"wires":[[],["b7d4f46c.262fb8"]]},{"id":"317619df.c98e4e","type":"trigger-state","z":"98104fa3.db299","name":"Valon tila","server":"c0ccbf74.3e7df8","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"light.keittio_lamppu_light","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"id":"co69gfgmw8v","targetType":"this_entity","targetValue":"","propertyType":"previous_state","propertyValue":"old_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"unknown"},{"id":"jyhsbr79y4k","targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"entity","comparatorValue":"on"}],"constraintsmustmatch":"all","outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","x":460,"y":240,"wires":[["a3b0ae83.95b6a"],[]]},{"id":"c0ccbf74.3e7df8","type":"server","z":"","name":"Home Assistant","addon":true}]
 
Olen rakentamassa varastoon sähkölukkoa missä on näppäinpaneeli sekä etähallinta.
Olen nyt kaiken muun saanut toimimaan mutta ongelma on tuon sähkölukon reed switch mikä kertoo onko ovi auki vai kiinni.

Tällä hetkellä käytössä on sonoff sv mihin olen asentanut tasmotan.
Oven reed switch on kytketty sonoff sv:n gpio 14 pinniin ja tasmotan consolissa näen että reed switch toimii ja sähkölukosta minulla on oikeat kaapelit käytössä.

Mutta nyt ei taidot riitä että saisin tämän toimimaan home assistantissa.
Olen nyt katsonut useamman ohjeen netistä ja millään ei ole lähtenyt pelittämään.

yaml konffi.

- platform: mqtt
name: Varaston ovi
state_topic: cmnd/varaston_ovi/POWER2
payload_on: on
payload_off: off
device_class: door

En saa reed switchin tietoa home assistenttiin vaan se luulee kokoajan että ovi on kiinni.

Varmaan ihan helvetin huonosti selitetty ongelman kuvaus mutta toivottavasti joku osaisi auttaa.
 

Liitteet

  • Sieppaa.PNG
    Sieppaa.PNG
    34 KB · Luettu: 52
Viimeksi muokattu:
olen tehnyt autotallin tai no nykyinen "paja" oven avaukseen, esp8266 perässä mekaaninen kytkin.
mqttllä esp easystä tulee tieto HA:lle:
Koodi:
- alias: Pajan ovi aukaistu
  trigger:
    platform: mqtt
    topic: '/esp12e/ovikytkin/ovikytkin'
    payload: '1'
  condition:
    - condition: state
      entity_id: person.timo
      state: 'not_home'
  action:
    - delay: '00:00:10'
    - service: camera.snapshot
      data:
        entity_id: camera.paja
        filename: '/config/www/paja_{{ now ().day }}{{ now ().month }}-{{ now ().hour }}{{ now ().minute }}.jpg'
    - service: notify.telegram
      data:
        message: 'Pajan ovi aukaistu!'
        data:
          title: 'Huomio !'
          photo:
            file: '/config/www/paja_{{ now ().day }}{{ now ().month }}-{{ now ().hour }}{{ now ().minute }}.jpg'
            caption: 'Pajan ovi aukaistu {{now().strftime("%d.%m.%Y-%H:%M")}}'
 
Eniten oli ongelmia saada tuo ESP8266:n puskurin koko kohdalleen ja tulee äkkiä useammalla lähetettävällä arvolla vastaan, eli sillä olisi fiksumpaa pilkkoa useampaan viestiin arvojen lähetys sen sijaan, että lähettää kaikki arvot kerralla.
Ok. Vaikka pilkkoisitkin useampaan viestiin, niin silti kannattaa lähettää samaan topikkiin, jolloin kaikki kyseiseen laitteeseen liittyvät tiedot päivittyy HA:ssa saman kilkkeen alle, eikä niitä tarvitse järjestelmän puolella sen enempää etsiskellä.

Alla esimerkki OpenWRT:ssä scripti joka kerää LTE yhteyden tiedot ja lähettää mqtt viestinä HA:lle. Sisältää arvoja, tekstiä, prosentteja ym. kaikkea sekalaista.
modeemi.PNG
 
Itse hoidin Valloxin integraation kytkemällä väylään ESP8266+modbus palikat.
Lähes valmista koodia löytyy
Tuo sketch lähettää tiedot IBM:n Watson pilvipalveluun, joka käyttää perus MQTT:tä, ja toimii kohtuullisen helposti HA:ssa. Koodista jouduin muuttamaan muutaman osoitteen kun ei ollut sama laite kuin kirjaston kirjoittajalla mutta nämä oli nopeita muuttaa. Lisäksi täytyi muuttaa ArduinoJSON kirjaston puskuria isommaksi, koska lähettää yhdessä erässä kaikki tiedot. HA:n suhteen olisi fiksumpi hajottaa jokainen arvo omaan MQTT topikkiin mutta en ole vielä saanut aikaiseksi kun se kerran toimii noinkin :rolleyes:

Joo tämä on tullut vastaan googletellessa ennenkin. En ole vielä tutustunut ESP8266-maailmaan enkä Arduinoon, joten siksi olen yrittänyt pärjätä vielä Raspberryllä mahd. pitkälle. En aikaisemmin tajunnut, että voisin tuota koodia ajaa tuollaisella laitteella. Toisaalta olen tämän Valloxin ohjauksen takia oman Raspberry Pi:n jo ehtinyt ruuvata tuuletetussa muovikotelossa aivan Valloxin kytkentäkotelon lähelle niin tuli aika siisti ja huomaamaton asennus. Tokihan noita koteloita varmaan ESP8266-laitteillekin löytyy.

Nyt on jo kuitenkin tälläkin ratkaisulla automaattisesti tehostuva ilmanvaihto suihkun kosteusmittarin tai makuuhuoneiden hiilidioksiditason mukaan. Vielä olisi parantamisen varaa sarjaliikenteen saattaminen "hallitummaksi" ettei jää välillä sanomat syystä tai toisesta saamatta.
 
Mikä palohälytin olisi paras jossa olisi myös älyä mukana. Smartthings yhdistettävyys olisi plussaa.
Tällä hetkellä löytyy 4kpl linkitettyjä airamin perus hälyttimiä ja erillinen häkävaroitin.
Haluaisin sen verran älyä että onnistuisi kaikkien valojen päällelaitto kun häly tulee ja mahdollisesti lukitun ulko-oven avaus.
 
Mikä palohälytin olisi paras jossa olisi myös älyä mukana. Smartthings yhdistettävyys olisi plussaa.
Tällä hetkellä löytyy 4kpl linkitettyjä airamin perus hälyttimiä ja erillinen häkävaroitin.
Haluaisin sen verran älyä että onnistuisi kaikkien valojen päällelaitto kun häly tulee ja mahdollisesti lukitun ulko-oven avaus.

Mulla on tunnistin, joka näkyy Hubitatissa tunnisteella lumi.sensor_smoke ja ajurina on Xiaomi Smoke detector. Tuo on siis Zigbee ja toimii siis varmasti myös sulla. Valmistaja taitaa kuitenkin oikesti olla Honeywell, mutta myydään Xiaomina. Se mitä tapahtuu kun savua tunnistetaan on SmartThingsin juttu. Hubitatissa tekisin Rulen, joka tekis ton mitä kuvasit
 
Onko Googlen Home tehty pääsääntöisesti äänikomentojen kanssa käytettäväksi? Tällä hetkellä löytyy muutamia Philips HUE lamppuja ja tarkoitus olisi jatkossa lisätä myös muita laitteita kokoonpanoon.
Google Homen aloitussivulla näkyy kaikki samat valot mitä Philipsin omassa ohjelmassa, mutta niiden sen hetkistä tilaa aloitussivulla ei näy. Mikäli haluaa tarkistaa onko jokin valo päällä toisessa päässä taloa, täytyy sen lisävalikko painaa erikseen auki.

Onko tämä tosiaan ainoa tapa, vai teenkö jotain väärin? Ääniohjausta en ole ajatellut käyttäväni, joten onko tämä sitten väärä ohjelma jatkoa ajatellen? Applen Homekitin kautta valojen tilanteen näkee heti aloitussivulta.
 
Olikos täällä joku kytkenyt ESP8266 piiriä tuon etäluettavan mittarin pulssiulostuloon? Onko tuosta valmiista asennuksesta kuvaa ja koodia saatavilla mistään?
 
Täällä varmaan on joku muukin asennellut homeassistantin (Home Assistant) ja käyttänyt tuota sen verran että tietää miten se about toimii. Asentelin tuon tuossa pienen dependancy taistelun jälkeen pyörimään raspille omaan python venviin jonka jälkeen käynyt vähän selaimen graafisen käyttöliittymän läpi klikkailemassa ja katselemassa mitä tuo edes pitää sisällään. Anyways.. Eli hirveästi en ole vielä tutustunut. Katselin että ruuvitagien inffojen tuominen homeassistanttiin vaatii oman addonin, mutta en onnistunut vielä löytämään miten ihmeessä omia addoneita asennetaan. Osaako joku törkätä oikeaan suuntaan?

Ei muuten, mutta tuntuu että kaikki pyörittävät jotain hass.io tai vastaavaa käyttöjärjestelmää missä on viimeisen päälle tuotu käyttöliittymä mistä klikkaillaan asioita. Addons kansion lisääminenkin tapahtuu jollain vitun samba verkkolevyjaolla joka nyt lähtökohtaisesti kuulostaa wattafak tavalta jakaa tiedostoja jos palvelin pyörii kotona ja siellä on ssh serveri, whyy? Ohjeet mitä google löytää tuntuvat siis olevan aivan jotain huuhaata ja en oikein löydä perus dokumentaatiota miten homeassistant yksinään toimii vaikka nyt näinkin yksinkertaisen asian kuin noiden "addonien" kanssa, mistä niiden path määritetään ja miten ne aktivoidaan pelkän homeassistant softan kanssa. Hjälp että pääsee pikaisemmin vauhtiin? :)
 
Itse hoidin Valloxin integraation kytkemällä väylään ESP8266+modbus palikat.
Lähes valmista koodia löytyy
Tuo sketch lähettää tiedot IBM:n Watson pilvipalveluun, joka käyttää perus MQTT:tä, ja toimii kohtuullisen helposti HA:ssa. Koodista jouduin muuttamaan muutaman osoitteen kun ei ollut sama laite kuin kirjaston kirjoittajalla mutta nämä oli nopeita muuttaa. Lisäksi täytyi muuttaa ArduinoJSON kirjaston puskuria isommaksi, koska lähettää yhdessä erässä kaikki tiedot. HA:n suhteen olisi fiksumpi hajottaa jokainen arvo omaan MQTT topikkiin mutta en ole vielä saanut aikaiseksi kun se kerran toimii noinkin :rolleyes:

Eihän sulla ois tuohon kytkentäkaaviota ja osaluetteloita? Kun esp8266 jos löytyy kyllä.
 
Täällä varmaan on joku muukin asennellut homeassistantin (Home Assistant) ja käyttänyt tuota sen verran että tietää miten se about toimii. Asentelin tuon tuossa pienen dependancy taistelun jälkeen pyörimään raspille omaan python venviin jonka jälkeen käynyt vähän selaimen graafisen käyttöliittymän läpi klikkailemassa ja katselemassa mitä tuo edes pitää sisällään. Anyways.. Eli hirveästi en ole vielä tutustunut. Katselin että ruuvitagien inffojen tuominen homeassistanttiin vaatii oman addonin, mutta en onnistunut vielä löytämään miten ihmeessä omia addoneita asennetaan. Osaako joku törkätä oikeaan suuntaan?

Ei muuten, mutta tuntuu että kaikki pyörittävät jotain hass.io tai vastaavaa käyttöjärjestelmää missä on viimeisen päälle tuotu käyttöliittymä mistä klikkaillaan asioita. Addons kansion lisääminenkin tapahtuu jollain vitun samba verkkolevyjaolla joka nyt lähtökohtaisesti kuulostaa wattafak tavalta jakaa tiedostoja jos palvelin pyörii kotona ja siellä on ssh serveri, whyy? Ohjeet mitä google löytää tuntuvat siis olevan aivan jotain huuhaata ja en oikein löydä perus dokumentaatiota miten homeassistant yksinään toimii vaikka nyt näinkin yksinkertaisen asian kuin noiden "addonien" kanssa, mistä niiden path määritetään ja miten ne aktivoidaan pelkän homeassistant softan kanssa. Hjälp että pääsee pikaisemmin vauhtiin? :)
Noniin, vieläkään nyt kyllä mitenkään sinut ole tämän homeassistantin toiminnan kanssa mutta kai se nyt pikkuhiljaa..

Jos joku tunkkailee ruuvitageja samaan ympäristöön niin näillä toimii

Ja homeassistant näkyy defaulttina luo configuration.yaml filun ~/.homeassistant/ johon tuo example dumpataan
sensor:
- platform: rest
resource: http://127.0.0.1:52020/tag/beefbeefbeef/
name: Magic Mystery Room Temperature
value_template: '{{ value_json.temperature }}'
unit_of_measurement: 'C'
force_update: true
- platform: rest
resource: http://127.0.0.1:52020/tag/beefbeefbeef/
name: Magic Mystery Room Humidity
value_template: '{{ value_json.humidity }}'
unit_of_measurement: '%RH'
force_update: true
- platform: rest
resource: http://127.0.0.1:52020/tag/beefbeefbeef/
name: Magic Mystery Room Ruuvi Voltage
value_template: '{{ value_json.battery }}'
unit_of_measurement: 'mV'
force_update: true
- platform: rest
resource: http://127.0.0.1:52020/tag/beefbeefbeef/
name: Magic Mystery Room Pressure
value_template: '{{ value_json.pressure }}'
unit_of_measurement: 'kPa'
force_update: true

ps. sivuhuomautuksena metno weather api 1.9 hajosi tai deprekoitiin tänään ja näköjään 2.0 julkaistiin. Luulin hetken hajottaneeni jotain kun aiemmin toimi säätieto ja nyt ei, mutta olikin vain hienoa sattumaa taas :)
 
Täällä varmaan on joku muukin asennellut homeassistantin (Home Assistant) ja käyttänyt tuota sen verran että tietää miten se about toimii. Asentelin tuon tuossa pienen dependancy taistelun jälkeen pyörimään raspille omaan python venviin jonka jälkeen käynyt vähän selaimen graafisen käyttöliittymän läpi klikkailemassa ja katselemassa mitä tuo edes pitää sisällään. Anyways.. Eli hirveästi en ole vielä tutustunut. Katselin että ruuvitagien inffojen tuominen homeassistanttiin vaatii oman addonin, mutta en onnistunut vielä löytämään miten ihmeessä omia addoneita asennetaan. Osaako joku törkätä oikeaan suuntaan?

Ei muuten, mutta tuntuu että kaikki pyörittävät jotain hass.io tai vastaavaa käyttöjärjestelmää missä on viimeisen päälle tuotu käyttöliittymä mistä klikkaillaan asioita. Addons kansion lisääminenkin tapahtuu jollain vitun samba verkkolevyjaolla joka nyt lähtökohtaisesti kuulostaa wattafak tavalta jakaa tiedostoja jos palvelin pyörii kotona ja siellä on ssh serveri, whyy? Ohjeet mitä google löytää tuntuvat siis olevan aivan jotain huuhaata ja en oikein löydä perus dokumentaatiota miten homeassistant yksinään toimii vaikka nyt näinkin yksinkertaisen asian kuin noiden "addonien" kanssa, mistä niiden path määritetään ja miten ne aktivoidaan pelkän homeassistant softan kanssa. Hjälp että pääsee pikaisemmin vauhtiin? :)
Asenna suoraan Hassio niin ei tarvitse kikkailla niin paljoa :)

 
Asenna suoraan Hassio niin ei tarvitse kikkailla niin paljoa :)

Pyörii kaikenlaista muuta raspilla niin en ajatellut sileäksi vetää vain tämän vuoksi. Sinänsä oikeassa varmasti olet sillä Hassio:lle kaikki ohjeistukset on näköjään tehty eikä kukaan missään pelkästä hass softasta tunnu puhuvan tai tietävän sen konffauksesta.. No katsellaan mitä tästä nyt tulee. Kunhan nyt lähdin kokeilemaan huvin ja harrastuksen vuoksi jos ilmastointilaitteesta vaikka tekisi hieman "fiksumman". Samoin mietin että joitain liikesensoreita voisi pari kappaletta hoitaa valojen automaattiseen ohjaukseen ja ken tietää mihin muuhun

Olisiko muuten pienistä, halvoista liikesensoreista vinkkiä? Tällä hetkellä ei oikein ole kuin wifi, bt ja ir saatavilla asunnossa, joten varmaan joku neljäs kommunikaatio metodi noille liikesensoreisse jos pientä ja halpaa hakee? :D Meneekö tuollaisen laitteen tekeminen ihan itse rakenteluksi vai onko markkinoilla jotain kätevää? Ja mikä se neljäs kommunikaatiolinkki tuohon raspin kylkeen voisi olla soppeli?
 
Pyörii kaikenlaista muuta raspilla niin en ajatellut sileäksi vetää vain tämän vuoksi. Sinänsä oikeassa varmasti olet sillä Hassio:lle kaikki ohjeistukset on näköjään tehty eikä kukaan missään pelkästä hass softasta tunnu puhuvan tai tietävän sen konffauksesta.. No katsellaan mitä tästä nyt tulee. Kunhan nyt lähdin kokeilemaan huvin ja harrastuksen vuoksi jos ilmastointilaitteesta vaikka tekisi hieman "fiksumman". Samoin mietin että joitain liikesensoreita voisi pari kappaletta hoitaa valojen automaattiseen ohjaukseen ja ken tietää mihin muuhun

Olisiko muuten pienistä, halvoista liikesensoreista vinkkiä? Tällä hetkellä ei oikein ole kuin wifi, bt ja ir saatavilla asunnossa, joten varmaan joku neljäs kommunikaatio metodi noille liikesensoreisse jos pientä ja halpaa hakee? :D Meneekö tuollaisen laitteen tekeminen ihan itse rakenteluksi vai onko markkinoilla jotain kätevää? Ja mikä se neljäs kommunikaatiolinkki tuohon raspin kylkeen voisi olla soppeli?
Jos meinaa käyttöön ottaa kunnolla Home Assistantin niin sitten kannattaa suosiolla asentaa se kunnolla. Toki kokeiluun riittää tuokin.

Itsellä on liiketunnistiminaa Philipsin Huen omat, ne on omasta mielestä parhaat. Toki normaali hinta pyörii päälle 30 euron, että ei ole halvimmista päästä, mutta laadukkaat. Yksi Osramin sensori löytyy myös, se on paljon heikompi omasta mielestäni. Zigbee2mqqt on itsellä käytössä noille niin ei tarvi omia siltoja käyttää, mutta Huen silta menee toki heittämällä Home Assistantiin myös, jos ei halua erillistä tikkua niille ostaa.
 
Olisiko muuten pienistä, halvoista liikesensoreista vinkkiä? Tällä hetkellä ei oikein ole kuin wifi, bt ja ir saatavilla asunnossa, joten varmaan joku neljäs kommunikaatio metodi noille liikesensoreisse jos pientä ja halpaa hakee? :D Meneekö tuollaisen laitteen tekeminen ihan itse rakenteluksi vai onko markkinoilla jotain kätevää? Ja mikä se neljäs kommunikaatiolinkki tuohon raspin kylkeen voisi olla soppeli?
Zigbee sensoreita löytyy ihan Ikeasta kympillä, ei mikään pienin laite mutta hyvä saatavuus. Kiinasta saa samaan hintaan Xiaomin sensoreita, jotka on jo sitten pienempiä. Jos näkee vaivan laittaa zigbee2mqtt tulille niin voi huoletta sekotella eri valmistajien vehkeitä, vaikka toimiihan nuo jo jonkin verran ristiin.
 
Onko kukaan saanut naitettua Xiaomi/Honeywell -palohälyttimiä Mi Hubin EU-version kanssa? Aiemmin oli Aqara-hubin kiinaversio ja siihen nuo meni hyvin, mutta ohjatakseen esim Roborockia piti sijainti vaihtaa aina EU-serverin puolelle. Aqara hubista tuli jostain syystä bricked, niin korvasin sen EU-versiolla.
 
Onkos kellään kokemuksia vesimittarin luvusta tälläisellä tyylillä tai vastaavalla?


Hall anturi rakennelmia koitin vuosi sitten, mutta ei tuosta omasta mittarista (mikä hyvin lähelle tuon linkin kuvissa olevaa) saanut mitään lukemia ulos edes analogisella hall anturilla lukemalla muutoksia.

ESP32-CAM moduleita olisi tuossa 2kpl niin voisi koittaa tuota kamera pohjaista jos olisi toimivampi.
 
Nyt on rikitelty Mitsubishi ilmalämpöpumpun ohjaus ~15€ osilla ja hyvin toimii.
Vielä kun sais samaa tietoa kun melcloudi eli miten paljon tehoa siihen menee niin alkas olla sit sielläpäin.


1592933480161.png
 

Liitteet

  • 1592933364125.png
    1592933364125.png
    55,7 KB · Luettu: 17
Onko kukaan saanut naitettua Xiaomi/Honeywell -palohälyttimiä Mi Hubin EU-version kanssa? Aiemmin oli Aqara-hubin kiinaversio ja siihen nuo meni hyvin, mutta ohjatakseen esim Roborockia piti sijainti vaihtaa aina EU-serverin puolelle. Aqara hubista tuli jostain syystä bricked, niin korvasin sen EU-versiolla.

Itse itselleni vastaten, sovelluksen kautta ei näemmä onnistu, mutta manuaalisesti klikkailemalla hubin yhteystilaan palohälytin kyllä yhdistyy ja ilmestyy hubiin kontrolloitavaksi. Nyt se tosin oli taas hävinnyt sieltä, että ei tuota ainakaan talon ainoaksi palohälytinjärjestelmäksi kannata hankkia :D
 
Itse itselleni vastaten, sovelluksen kautta ei näemmä onnistu, mutta manuaalisesti klikkailemalla hubin yhteystilaan palohälytin kyllä yhdistyy ja ilmestyy hubiin kontrolloitavaksi. Nyt se tosin oli taas hävinnyt sieltä, että ei tuota ainakaan talon ainoaksi palohälytinjärjestelmäksi kannata hankkia :D

Tai sitten hankit suosiolla jonkun muun hubin, joka osaa zigbeen niin ei ole väliä onko Kiina vai EU malleja. Minä ajattelin kiikuttaa mökille Xiaomin kameran, joka on myös Zigbee Hubi ja käyttää sen ja siihen liitettyjen kiinaversioiden ohjaamiseen sitten Mi Homea. Kotona Hubitat käskee ja kuuntelee kaikkea.
 
Tai sitten hankit suosiolla jonkun muun hubin, joka osaa zigbeen niin ei ole väliä onko Kiina vai EU malleja. Minä ajattelin kiikuttaa mökille Xiaomin kameran, joka on myös Zigbee Hubi ja käyttää sen ja siihen liitettyjen kiinaversioiden ohjaamiseen sitten Mi Homea. Kotona Hubitat käskee ja kuuntelee kaikkea.

Vaihdoin just brickaantuneesta Aqara Hubista tuohon Mi Control Hubiin kun muuten toiminut hyvin (eli kesti sen 2 vuotta, katsoo nyt kestääkö tuo Mi Control Hub sen pitempään) ja kotoa löytyy kuitenkin liiketunnistimista, vuotohälyttimistä, lämpötilasensoreista ja ovisensoreista lähtien vähän kaikkea tuohon liittyvää. Zigbeellähän nuo Xiaomitkin käsittääkseni toimii, mutta ainakin jossain vaiheessa jostain syystä nuo palohälyttimet oli rajattu vain Kiinaan niin, että jos ei ollut Mi Home asetettu Mainland Chinaan niin ei homma pelittänyt.
 
Vaihdoin just brickaantuneesta Aqara Hubista tuohon Mi Control Hubiin kun muuten toiminut hyvin (eli kesti sen 2 vuotta, katsoo nyt kestääkö tuo Mi Control Hub sen pitempään) ja kotoa löytyy kuitenkin liiketunnistimista, vuotohälyttimistä, lämpötilasensoreista ja ovisensoreista lähtien vähän kaikkea tuohon liittyvää. Zigbeellähän nuo Xiaomitkin käsittääkseni toimii, mutta ainakin jossain vaiheessa jostain syystä nuo palohälyttimet oli rajattu vain Kiinaan niin, että jos ei ollut Mi Home asetettu Mainland Chinaan niin ei homma pelittänyt.

Monesta Xiomin tuotteesta on Kiina- ja EU-versiot erikseen. Tuo aluerajoite haittaa vain kun ohjaa Xiaomin softilla.
 
Moro,

Kotiautomaation/älykodin keltanokka täällä huutelee. Olen nyt katsonut youtubesta miljoonat videot liittyen älyjärjestelmiin ja nyt lueskellut täältä näitä foorumeita. Itse kun olen vasta tälle älytaipaleelle lähdössä, niin keskustelut on kovin lennokkaita vielä itselle.

Painin itse nyt sen asian kanssa, että millä järjestelmällä lähteä liikkeelle. Aluksi tarvitsisin perustoimintoja kuten vesivahtia, ovisensoreita ja mahdollisesti myöhemmin sitten pistorasioita, valoja yms. Kaksi kuluttajaystävällistä alustaa olisi päällimmäisenä mielessä, mutta osaatteko avittaa kumpi näistä olisi parempi nyt ja mahdollisesti tulevaisuudessa laajennettavuutta ajatellen?

Samsung Smartthings (Smartthings)
Xiaomi Mi Smart aloituspakkaus, Agaran lisälaitteilla (Xiaomi)

Itselle Xiaomi vaikuttaa aloituspakkauksessa kattavammalta kun vertaa puhtaasti hintaa. Olen taas jostain lukenut, että Xiaomilla olisi ongelmia tuoda notifikaatioita puhelimeen luotettavasti. Taloudessa on käytössä tällä hetkellä vain Applen tuotteita.

Olisiko antaa suositusta?
 
Olen taas jostain lukenut, että Xiaomilla olisi ongelmia tuoda notifikaatioita puhelimeen luotettavasti.

Tätä on tullut jonkun verran vastaan itellä tuon Xiaomin laitteiston kanssa. SmartThingsistä ei ole kokemusta, päädyin Xiaomin järjestelmään itse puhtaasti vain siksi että tuli ostettua tuo Roborock S50 -imuri uudelle talolle ja siksikin, että Ebaysta/Gearbestistä sai niin hemmetin edullisesti noita lisähärpäkkeitä.

Xiaomin softa (Mi Home) on kyllä aika kiinalainen ja pari vuotta sitten oli vielä ainakin suoraan sanottuna todella paska. Nyt ovat ihme kyllä päivittäneet softaa tiuhaan tahtiin ja alkaa olemaan ns. länsimaalaisella tasolla tuo käyttöliittymä. Nyt kun vaihdoin Mi Control Hubiin vanhemmasta Aqara Hubista ei ilmoituksien kanssa ole ollut ongelmia kun olen ovisensoreita ja vuotohälyttimiä testaillut. SmartThingsistä tietävältä olisi mielenkiintoista kyllä kuulla lisää, miten järjestelmä yleisesti toimii. Xiaomin kanssa saa ihan ok laatua hintaisekseen, mutta saa myös tottua siihen, että softasta yhtäkkiä joku osa saattaakin olla Kiinaksi, kun on unohtunut kääntää englanniksi ja muita vastaavia "vähän sinne päin" -juttuja.
 
Samsung Smartthings (Smartthings)
Xiaomi Mi Smart aloituspakkaus, Agaran lisälaitteilla (Xiaomi)

Itsellä nämä molemmat ja omien kokemuksien perusteella SmartThings on paljon kätevämpi. Ainakin omiin tarkoituksiini.

SmartThingsissä on rajapinnat auki ja developer iden kautta saa tehtyä kaikenlaista kivaa, esim. lisättyä omia device handlereita, joilla saa sitten taas tuen isolle joukolle laitteita. Itsellä tätä kautta noita xiaomin lämpötila-,vesivuoto-,liikesensoreita (zigbee), philipsin outdoor motion sensor (zigbee), fibaro smart implant (zwave), osram sisä- ja ulkopistorasiat (zigbee), gledopto zigbee led driver jne...

Valmiita device handlereitä löytyy ST foorumilta vaikka kuinka paljon eri laitteille ja niiden kirjoittaminen itsekin on mahdollista, vaatii vähän perehtymistä, mutta onnistuu... Tuli tehtyä tavallisesta Boschin liiketunnistimesta älykäs tuollaisella fibaro smart implantilla ja sille kirjoitin device handlerin, eli nyt saa siitäkin ilmoitukset smartthingsin kautta puhelimeen.

Sovelluksessa on mahdollisuus automaatioille ja ilmoituksille itse konfiguroitavien ehtojen (laitteiden tilat, muutokset jne) mukaan.
Lisäksi systeemiin saa muita sovelluksia kiinni, itsellä esim WebCore monimutkaisemmille automaatioille ja Sharptools dashboardina.

Xiaomi Mi Control Hub on sitten se vanhempi, joka ei ole myöskään HomeKit yhteensopiva, toisin kuin uudempi? Aqara Hub. Tuo EU aloituspakkaus tuli ostettua, tosin saksan amazonista, mutta vastaa tuota verkkokaupan pakettia. Mukana tulleet vermeet toimii kyllä, mutta sitten oli näitä kiinasta ostettuja sensoreita, jotka oli paritettava käsin hubin kautta, kun eivät löytyneet sovelluksen haulla. Tilanne on ilmeisesti toinen nyt, kun tuo sensorituki on laajentunut EU versiossakin, niin ei pitäisi olla vaikeuksia lisätä sensoreita.

Ja nämä ilmoitukset, ne tosiaankin toimii miten sattuu. Aluksi kyllä tulee reaaliaikaisesti, mutta päivän parin jälkeen alkaa jo viivettä olemaan. Työkämpän ovella on liiketunnistin ja monesti siitä ei tule ilmoitusta lainkaan tai todella pitkällä viiveellä. En nyt muista vaatiko sovelluksen vai peräti hubin buuttauksen, että normalisoituu taas.

Ostin nyt toisen SmartThings hubin ja menee mökille valvoon lämpötiloja, vesivuotoja jne. mitä keksiikään.
 
Kiitoksia paljon vastauksista ja varsinkin esimerkeistä ja perusteluista. Näillä puheilla taidan napata sitten aluksi tuon smartthingsin matkaan ja siihen aloitus sensorit omasta mallistostaan. Onko niin, että mikäli ostan kaveriksi tulevaisuudessa xiaomin(esimerkiksi) sensoreita niin tuon zigbeen avulla ne toimivat smartthingsin hubin kanssa, eikä tarvitse ostaa erikseen Xiaomin/Agaran hubia käskyttämään näitä?

Kyllähän tästä taas oma suonsa tulee, kun alkaa ST forumeita yms lueskelemaan läpi ja opiskelemaan, täytyy yrittää pitää mopo käsissä.
 
Kiitoksia paljon vastauksista ja varsinkin esimerkeistä ja perusteluista. Näillä puheilla taidan napata sitten aluksi tuon smartthingsin matkaan ja siihen aloitus sensorit omasta mallistostaan. Onko niin, että mikäli ostan kaveriksi tulevaisuudessa xiaomin(esimerkiksi) sensoreita niin tuon zigbeen avulla ne toimivat smartthingsin hubin kanssa, eikä tarvitse ostaa erikseen Xiaomin/Agaran hubia käskyttämään näitä?

Kyllähän tästä taas oma suonsa tulee, kun alkaa ST forumeita yms lueskelemaan läpi ja opiskelemaan, täytyy yrittää pitää mopo käsissä.

Kyllä, SmartThings hubiin saat nuo xiaomin ja paljon muita sensoreita kiinni ilman niiden omia hubeja. Oletuksena on tietyt sensorit tuettuna, mutta noilla mainitsemillani device handlereilla saa sitten paljon muuta kiinni, kuten nämä xiaomin sensorit.

Itsellä ollut kaikenlaista viritystä, kuten raspi+zigate/tellstick+home assistant, cozify, xiaomi mi hub... mutta lopulta tuli tämä ST hubi ja se on korvannut kaikki viritykset. Sovellus ihan ok, laajennettavuus hyvä, pystyy myös säätään jos haluaa, mutta toimii myös ilman suurempia säätöjä...

Omasta mielestä ja omaan käyttöö ST on erinomainen, mutta työkaveri taas on Aqara hubin ympärille kasannut Apple HomeKit systeemin ja on siihen tyytyväinen. Samoja xiaomin sensoreita hänelläkin käytössä, kuin minulla.
 

Statistiikka

Viestiketjuista
259 412
Viestejä
4 511 606
Jäsenet
74 363
Uusin jäsen
wlliamwill

Hinta.fi

Back
Ylös Bottom