Gateway käyttökokemuksia (custom broker ja pari pientä bugia)

Minäkin sain vihdoin ennakkotilatun Ruuvi Gatewayn postissa. Pohjimmiltaan tarkoitus on korvata kotikutoisen kotiautomaatiohärvelin erilaiset huonon kuuluvuuden kiusaamat BLE viritykset tähän käyttöön suunnitellulla tuotteella. Aluksi hyvät kokemukset. Laite tekee suoraan laatikosta sen mitä luvattiinkin, yhteys paikalliseen ActiveMQ Artemis brokeriin toimi laakista ja MQTT viestit virtaavat sujuvasti vain pienillä konfiguraatiomuutoksilla. Tämä itsessään jo oikeuttaa laitteen hankinnan, en viitsi edes mainita millaisen läjän custom-koodia saan poistaa käytöstä tämän seurauksena :slight_smile: Kuuluvuus vaikuttaa myös erinomaiselta ainakin näin keskikokoisessa omakotitalossa. Gateway kuulee betonikellarista kaikki talon sisällä ja ulkopuolella olevat tagit ilman mitään ongelmia.

Käytössä on v1.8.3 ja kokeilin aluksi ottaa käyttöön paikallisen hallintakäyttöliittymän käyttöönoton aikaisen testauksen helpottamiseksi. Asetin käyttäjätunnukset ja jätin laitteen kellariin ethernet-piuhan päähän. UI login toimi kyllä mutta en päässyt kertaakaan verkkoasetuksia pidemmälle (ethernet, staattinen IP) kun UI hukkasi yhteyden laitteeseen ja myös MQTT yhteys katkesi, en siis muuttanut mitään toimivista asetuksista vaan tarkoitus oli muuttaa MQTT prefiksiä. Käynnistämällä laitteen uudelleen kaikki toimi taas ja sain tarvittavat muutokset tehtyä konfiguraatio-wifin kautta.

Toinen juttu, MQTT prefix konfiguraatio asetuksissa ei tuntunut tallentuvan oikein kaikilla kombinaatioilla. Yritin aluksi täpätä vaan “Use ‘ruuvi’ on the prefix” mutta topic nimet muodostuivat muotoon ruuvi/<SENSOR_MAC_ADDRESS>/* siis niin että topic nimessä oli kovakoodattu merkkijono"<SENSOR_MAC_ADDRESS>" jonka jälkeen tuli tagin oikea MAC osoite. Ainoa vaihtoehto millä pääsin tästä eroon oli valita pelkästään “Use custom topic prefix”, tällä vaihtoehdolla topic nimet muodostuivat oikein.

Vielä kun saan tuohon PoE pulikan eteen ja laitteen lopulliseen sijoituspaikkaansa niin voin huoletta lisätä tägejä mihin vaan talossa ja kaikki vaan toimii. Kiitoksia Ruuviväki, alkuvaiheen pikkubugeista huolimatta loistotuote!

1 Like

Hei ja kiitos palautteesta!

Tämä meillä on jo työn alla, Configuring GW from the local network disconnects from the current (local) network · Issue #317 · ruuvi/ruuvi.gateway_esp.c · GitHub

Toinen juttu, MQTT prefix konfiguraatio asetuksissa ei tuntunut tallentuvan oikein kaikilla kombinaatioilla. Yritin aluksi täpätä vaan “Use ‘ruuvi’ on the prefix” mutta topic nimet muodostuivat muotoon ruuvi/<SENSOR_MAC_ADDRESS>/* siis niin että topic nimessä oli kovakoodattu merkkijono"<SENSOR_MAC_ADDRESS>" jonka jälkeen tuli tagin oikea MAC osoite. Ainoa vaihtoehto millä pääsin tästä eroon oli valita pelkästään “Use custom topic prefix”, tällä vaihtoehdolla topic nimet muodostuivat oikein.

Kiitos, meillä on muutakin MQTTn hienosäätöä tiedossa versioon 1.9. Tein tästä issuen MQTT: Prefixes are not formed properly · Issue #351 · ruuvi/ruuvi.gateway_esp.c · GitHub, korjataan prefixit samalla kuntoon.

1 Like

https://station.ruuvi.com/ sivun automaattinen päivittyminen olisi hyvä juttu. Niin että voisi seurata lämpötilan muuttumista ilman että tarvitsee painella mitään tietokoneen näppäimiä (F5).

Automaattipäivitys on jätetty alkuvaiheessa tarkoituksella pois, mutta työlistalla on lisätä se webbiin myöhemmin. Lisäsimme sen jo Android-mobiilisovellukseen.

1 Like

Tämän voi kiertää tekemällä oma html sivu jossa station .ruuvi.com sivu omassa framessaan ja asettaa sitten framen autorefreshaavaksi, jos vsiis haluaa itse värkkäillä ennenkuin korjausta kuuluu.
Sivun voi tallettaa omalle kovalevylle ja avata selaimella ja a vola…