OHJEET:
Tässä dokumentissa on kuvattu tällä viikolla aloitetut tehtävät.
Tällä viikolla opiskelemme Node-Red Flow-ohjelmointia. Harjoittelemme Shelly-modulille kirjoittamista Node-RedFlow-ohjelmoinnin avulla.
- Shelly laajennusmodulin konfigurointi (Shelly addon)
- Lämpötilan luku shelly laajennusmodulilta HASS- desktoppiin
- Lämpötilan luku laajennusmodulilta shelly scriptillä
- Tapahtumapohjainen tiedon käsittely ja tallennus mqtt-palvelimelle shelly scriptillä (client->Publish->mqtt)
- Harjoituksia Node-red:llä luku/kirjoitus mqtt-palvelimelle
+ Kytkeytyminen mqtt-palvelimelle node-red (mqtt-in, mqtt-out)
+ Lähetetään (inject->mqtt-out) ja vastaanotetaan viestejä palvelimelta (mqtt-in->json-string->debug) - Lämpötilamittauksen tapahtumatiedon luku mqtt-palvelimelta Node-red:llä
- + tehdään yksinkertainen mittaussovellus ja näytetään mittaustulos gauge:lla HASS-käyttöliittymässä
Perjantain ohjelmaa:
+ Tutustutaan Node-Red ohjelmointiesimerkkeihin
https://flows.nodered.org/node/node-red-contrib-shelly
tehtävälinkki...
https://openresearch.fi/2023/12/08/vk49-tivioa_tehtava09-nodered-mittaus-sovellus/
modulit:
Shelly Plus 1PM -relekytkin Wi-Fi-verkkoon – Verkkokauppa.com
laajennussmoduli:
Shelly Plus Add-on anturiliitäntä – Verkkokauppa.com
HASS etäkäyttö:
Sensoriverkossa on kiinni 2kpl etäkäyttökoneita johon saa kytkeytymiskoodeja opiskelijoilta.
Tehtäväohjeet ko. viikolle:
Alla olevan linkin kautta näet kaikki tehtävät. Viimeisin julkaistu tehtävä on ensimmäisenä.
Kaikki aiemmat tehtävät:
Tehtavat-linkki:
Tästä löydät ohjeet kurssi oppimisprosessiin liittyen.
Viikkotehtävät:
Langattomat sensorit (wifi):
192.168.1.109 (hasan)
192.168.1.106 (sw)
192.168.1.101 (LH)
192.168.1.105 (didi)
192.168.1.102 (digitaalisensorin testaus)
HASS:8123
192.168.1.117 (hasan)
192.168.1.118 (sw)
192.168.1.108 (jk) opiskelija, Student123!
192.168.1.116 (didi)
192.168.1.124 (LH)
Etäkäyttökoodit:
pyydä chatissä opiskelijalta
Testiverkon piirtäminen draw.io ohjelmalla web-selaimella