Sama tie, jota pitkin uusi ohjelmistoversio tulee laitteeseen, tarjoaa myös järjestelmäpaketteja: pieniä, itsenäisiä muutoksia laitteen käyttöjärjestelmään. Paketti asentaa ajurin, määrittää palvelun, tallentaa konfiguraation USB-tikulle tai vapauttaa rajapinnan. Se korvaa siten työt, jotka muuten vaatisivat järjestelmätuntemusta ja konsolin – laitteella se pysyy luettelon kohtana, jota napautetaan.
Jokaisessa paketissa on valmistajan allekirjoitus. Laite purkaa ja suorittaa sen vain, jos allekirjoitus on kelvollinen ja sisältö muuttumaton; vieraan tai jälkikäteen muutetun paketin se hylkää. Suojattu on siten alkuperä: kukaan ei voi ujuttaa laitteeseen omaa pakettiaan, ei myöskään verkon kautta.
Ennen suoritusta laite näyttää paketin kuvauksen ja kysyy vahvistusta. Sen jälkeen paketti suoritetaan ikkunassa, jossa sen ilmoitukset näkyvät. Jos se vaatii käyttöliittymän uudelleenkäynnistyksen, laite tekee sen itse; jos se vaatii koko laitteen uudelleenkäynnistyksen, se kertoo sen ilmoituksissaan.
HUOMAA
Järjestelmäpaketti muuttaa laitetta eikä vain asetusta. Suorita vain paketteja, joiden tarkoituksen tunnet tai jotka asiakaspalvelu on nimennyt. Laitteen luettelo voi sisältää enemmän paketteja kuin tämä osio kuvaa.Avataan kohdasta: Kohta 11.4, ”Ohjelmisto”, painike ”Up-date”. Toiminto edellyttää kirjautumista tasolla #3 Master.
Näytön avautuessa laite kysyy luetteloa valmistajalta. Mitkä yhteydet on sallittava, kertoo vastaus pilvestä ja etäkäytöstä (katso FAQ-03, ”Pilvi ja etäkäyttö”). Jos yhteys ei ole mahdollinen, painike pysyy harmaana.
Ilman internetyhteyttä laitteella sama tie kulkee USB-tikun kautta. Kaikki paketit – niin ohjelmistoversiot kuin järjestelmäpaketit – voi hankkia myös millä tahansa tietokoneella osoitteesta thermonom.intronik.de. Sen jälkeen:
.tar.sig, USB-tikun juurihakemistoon. Useita paketteja yhdellä tikulla on mahdollista.Kun tikku paketteineen on kytkettynä, laite tarjoaa vain sen sisällön; verkon luettelo jää ulkopuolelle. Painikkeen symbolista näkee, mikä lähde on voimassa.
Tiedostonimi määrää, missä paketti valikossa on: pisteistä tulee kansioita. Tiedosto System.Overlay.overlayfs-test.tar.sig näkyy kohtana ”overlayfs-test” kansiossa ”Overlay” kansiossa ”System”; nimi ilman pistettä on ylimmällä tasolla. Uudelleennimeäminen on sallittua eikä mitätöi allekirjoitusta – se on paketissa eikä nimessä.
HUOMAA
Tikulta hankittaessa vahvistuskysely näyttää tiedostonimen eikä paketin kuvausta; se ilmestyy vasta paketin ollessa käynnissä. Kirjaa siksi ladatessasi muistiin, mihin paketti on tarkoitettu.Koneella ei usein ole verkkokaapelia, ja missä on, laitosverkko ei yleensä johda internetiin. Molempia Thermonom kuitenkin tarvitsee kahteen asiaan, jotka merkitsevät häiriötilanteessa: pakettiluetteloon ja etätukeen. Matkapuhelin ratkaisee tämän kahdessa minuutissa ja puuttumatta laitosverkkoon – ohjelmistoversio on muutaman megatavun, järjestelmäpaketti yleensä muutaman kilotavun kokoinen.
Sitä varten on kerran suoritettava paketti install-usb-tethering; sen jälkeen tie on aina auki. Käytössä sitten:
Istunnon jälkeen irrota kaapeli ja kytke tethering puhelimessa pois. Asetus säilyy laitteessa ja toimii taas seuraavalla kerralla.
HUOMAA
Tuettuja ovat puhelimet, jotka ilmoittautuvat USB-liitännässä verkkosovittimena – niin Androidin USB-tethering toimii. Verkkokaapeli on parempi tie siellä, missä sellainen on; tethering on yksittäistapauksen tie.Laitteen asetukset, reseptit ja verkkoasetuksen voi tallentaa kokonaan USB-tikulle ja siirtää toiseen laitteeseen. Se kannattaa toista, samoin määritettyä laitteistoa rakennettaessa, ennen lopputulokseltaan avointa toimenpidettä ja varmuuskopiona, joka ei ole laitteessa. Vaiheittaisen kulun kuvaa vastaus konfiguraation siirrosta (katso FAQ-10, ”Konfiguraation siirto”).
| Paketti | Mihin se on tarkoitettu |
|---|---|
configuration-export | Tallentaa laiteasetukset, reseptit ja verkkoasetuksen tikun kansioon thermonomConf. Siellä oleva kansio korvataan. |
configuration-import | Tuo saman kansion laitteeseen ja käynnistää käyttöliittymän sen jälkeen itsestään uudelleen. Verkkoasetus sisältyy – jos molemmat laitteet ovat samassa verkossa, IP-osoite on sen jälkeen vaihdettava. |
configuration-repair | Palauttaa konfiguraation ja reseptien tiedosto-oikeudet. Auttaa, kun asetuksia ei enää voi tallentaa tai reseptit eivät enää näy. |
Recipe.converter-v1 | Muuntaa vanhempien ohjelmistoversioiden reseptit nykyiseen muotoon. Alkuperäisreseptit säilyvät. Toistuva suoritus luo kaksoiskappaleita; lataa sen jälkeen reseptinäytössä kerran uudelleen. |
HUOMAUTUS
configuration-import korvaa kohdelaitteen asetukset ja reseptit kokonaan. Tallenna aiempi tila ensin configuration-export-paketilla toiselle tikulle.Näyttöä on vaikea kuvailla puhelimessa. Etätuella asiakaspalvelu näkee saman näytön kuin sinä ja voi käyttää sitä – se lyhentää selvittelyn tunnin kuvailusta muutaman minuutin katseluun. Vapautuksen annat aina sinä laitteella, ja pääsy on mahdollinen vain sen ollessa käynnissä. Kulun kuvaa vastaus etätuesta (katso FAQ-13, ”Etätuki”).
| Paketti | Mihin se on tarkoitettu |
|---|---|
start-remote-support | Rekisteröi laitteen tukipalvelimelle ja näyttää tunnisteen, jonka kerrot asiakaspalvelulle. Sen jälkeen se voi nähdä näytön ja käyttää sitä. |
stop-remote-support | Lopettaa tämän vapautuksen heti. |
start-ssh-tunnel | Avaa asiakaspalvelulle järjestelmäpääsyn töihin, jotka eivät ole näytön kautta mahdollisia – lokitiedostojen nouto, paketin jälkiasennus. Ilman näytön jakoa. |
stop-ssh-tunnel | Katkaisee tämän pääsyn. |
HUOMAA
Molemmat pääsyt tarvitsevat internetyhteyden ja ovat olemassa vain niin kauan kuin annat niiden käydä. Lopeta vapautus istunnon jälkeen – laitteesta ei muuten näe, että se on yhä auki.Nämä paketit eivät kuulu jokaiseen laitteeseen, koska jokainen niistä edellyttää jotakin, mitä jokaisella laitteella ei ole: radiosovittimen, kortinlukijan, vasta-aseman. Ne asennetaan siksi tarvittaessa sen sijaan, että ne veisivät laitteessa tilaa ja palveluja, joita kukaan ei käytä.
| Paketti | Mihin se on tarkoitettu |
|---|---|
install-change-network-settings | Asentaa apupaketin, jolla käyttöliittymä voi itse muuttaa IP-osoitetta ja verkkopeitettä. Nykyiset ohjelmistoversiot sisältävät sen; pitkään päivittämättömistä laitteista se puuttuu, ja verkkoasetuksia voi siellä vain katsella. |
dhcp | Vaihtaa verkkoliitännän DHCP:hen – laite hakee silloin osoitteensa verkosta sen sijaan, että sillä olisi kiinteä. Vain vanhemmille ohjelmistoversioille: kun verkkoasetukset tarjoavat DHCP-kytkimen itse, se on oikea tapa (Kohta 9.2.5, ”Verkkoasetukset”), eikä pakettia tarvita. |
install-wlan | Asentaa ajurin ja palvelun WLAN-sovittimelle. Mitkä sovittimet on testattu, kerrotaan usein kysytyissä kysymyksissä (katso FAQ-14, ”WLAN-tikku”). |
install-usb-tethering | Sallii internetyhteyden USB:llä liitetyn matkapuhelimen kautta. Katso Kohta 11.5.3, ”Internet matkapuhelimen kautta”. |
install-plugin-rfid-reader-with-can1 | Määrittää RFID-lukijan, jolla käyttäjät kirjautuvat kortilla salasanan sijaan. Käyttöönotto kerrotaan usein kysytyissä kysymyksissä (katso FAQ-15, ”RFID-lukija”). |
systemd-can1-125kpbs | Määrittää toisen CAN-liitännän nopeudelle 125 kbit/s. CAN1:een liitetty lisävaruste tarvitsee tämän asetuksen; RFID-paketti sisältää sen jo. |
arburg-enable | Vapauttaa D-Sub-liittimen sarjaliitännän laitoskytkentää varten – ilman tätä pakettia käyttöjärjestelmä varaa sen konsoliksi. Edellytys asetukselle ”Arburg TTY” (Kohta 4.4.2, ”X4-järjestys – 9-napainen D-Sub”). Sen jälkeen vaaditaan laitteen uudelleenkäynnistys. |
Jos laitoskytkentä häiriintyy, on yleensä epäselvää, kumpi puoli sen aiheuttaa. Laitostietokone ilmoittaa aikakatkaisusta, Thermonom ei ilmoita mitään, ja molemmat osapuolet ovat omasta näkökulmastaan oikeassa. Verkkoliikenteen tallennus lopettaa tämän tilanteen: se kirjaa jokaisen pyynnön ja vastauksen aikaleimoineen – mikä rekisteri luettiin, mitä palasi, saapuiko ylipäätään mitään ja kauanko se kesti.
Tallennettavat portit ovat laitosrajapintojen portit: Modbus TCP ja OPC UA (Luku 12, ”OPC UA -rajapinta”). Syntyvä tiedosto on tavallinen tallennusmuoto ja luettavissa yleisillä työkaluilla. Se on tieto, jolla asiakaspalvelu voi jäljittää protokollahäiriön olematta paikan päällä – lähetä se yhdessä sen kellonajan kanssa, jolloin häiriö esiintyi.
| Paketti | Mihin se on tarkoitettu |
|---|---|
tcpdump-start | Käynnistää laitosrajapintojen tallennuksen laitteessa. |
tcpdump-stop | Lopettaa tallennuksen ja siirtää tiedostot kytketylle USB-tikulle. Ilman tikkua ne jäävät laitteeseen. |
HUOMAA
Tallennus jatkuu, vaikka suljet ikkunan. Lopeta se komennollatcpdump-stop heti, kun häiriö on tallennettu – muuten se varaa pysyvästi tallennustilaa laitteesta. Anna sen käydä vain niin kauan kuin on tarpeen: tallenne sisältää laitosviestinnän sisällön.Kuumakanavasäädin sammutetaan kääntämällä pääkytkintä, ei ajamalla käyttöjärjestelmää alas. Tietokone, jolta katkaistaan virta väärällä hetkellä, voi vaurioittaa tiedostojärjestelmäänsä – ja seisoisi sitten, kun muotti jäähtyy.
Thermonom on siksi rakennettu niin, että sen käyttöjärjestelmä on kirjoitussuojattu. Toimitettua järjestelmätilaa ei koskaan muuteta käytössä; jokainen muutos – jälkiasennettu ajuri, lokitiedosto, palvelu – päätyy omaan kerrokseensa sen päälle, overlayhin. Tästä seuraa molemmat asiat, jotka tekevät menetelmästä arvokkaan: tarkastettu perustila on yhä olemassa, ja äkillisesti sammutettu laite käynnistyy uudelleen. Asetukset, reseptit, lokit ja lisenssit ovat erillään kirjoitettavalla alueella – resepti kestää siis jokaisen uudelleenkäynnistyksen.
Juuri tästä seuraavat neljä pakettia. Järjestelmämuutos on aluksi overlay-kerroksessa: laite toimii sen kanssa, mutta perustila ei tunne sitä. Joka haluaa pitää sen, yhdistää sen perustilaan; joka haluaa siitä eroon, hylkää kerroksen. Ja joka joutuu työskentelemään itse järjestelmässä, poistaa kirjoitussuojauksen tilapäisesti – se on huoltotila.
| Paketti | Mihin se on tarkoitettu |
|---|---|
overlayfs-test | Näyttää nykytilan: kirjoitussuojaus aktiivinen, pois kytketty tai huoltotila. Ei muuta mitään ja on oikea ensimmäinen askel. |
overlayfs-merge | Siirtää overlay-kerroksen muutokset pysyvästi perustilaan ja käynnistää laitteen uudelleen. Sen jälkeen ne kuuluvat järjestelmään – ja kerros on tyhjä. |
overlayfs-enable | Kytkee kirjoitussuojauksen päälle ja käynnistyy uudelleen tyhjällä overlay-kerroksella. Hylkää siten kaikki vielä yhdistämättömät järjestelmämuutokset ja lopettaa huoltotilan. |
overlayfs-disable | Poistaa kirjoitussuojauksen pysyvästi: muutokset menevät siitä lähtien suoraan järjestelmään. Pysyvä huoltotila, vain asiakaspalvelun töihin. |
HUOMAUTUS
overlayfs-disable vie laitteelta kirjoitussuojauksen ja sen myötä mahdollisuuden palauttaa toimitettu järjestelmätila. overlayfs-merge tekee muutoksista peruuttamattomia, myös virheellisistä. overlayfs-enable hylkää kaikki vielä yhdistämättömät järjestelmämuutokset. Kaikki kolme ovat asiakaspalvelun töitä; overlayfs-test ei muuta mitään ja on aina vaaraton.Kolme pakettia korjaavat tiloja, jotka eivät ratkea itsestään – jumiin jääneen laiteohjelmistopäivityksen, vaurioituneen tiedostojärjestelmän ja vanhentuneen juurivarmenteen. Kaikki kolme vaikuttavat täsmälleen siellä eivätkä muuta muuta.
| Paketti | Mihin se on tarkoitettu |
|---|---|
fwupdate-force | Pakottaa säädinpiirilevyjen laiteohjelmistopäivityksen. Ohjelmistoversio sisältää säätimen laiteohjelmiston ja siirtää sen käynnistyksessä; jos se jää keskeneräiseksi – esimerkiksi koska laite sammutettiin välillä – prosessi ei toistu itsestään. |
uenv-fsck-repair | Antaa laitteen korjata vaurioituneen tiedostojärjestelmän käynnistyksessä itse sen sijaan, että se pysähtyisi odottamaan syötettä, jota kukaan ei voi tehdä näppäimistöttömän laitteen edessä. Järkevä kaikkialla, missä sammutetaan pääkytkimellä. |
remove-old-letsencrypt-ca | Poistaa käytöstä vanhentuneen juurivarmenteen. Ilman tätä pakettia pitkään päivittämättömien laitteiden päivitysluettelo jää tyhjäksi ja pilvirekisteröinti epäonnistuu, vaikka verkkoasetukset ovat oikein. |
Ohjelmistoversio sisältää käyttöliittymän, kielitiedostot ja säätimen laiteohjelmiston yhdessä. Asennuksen jälkeen käyttöliittymä käynnistyy uudelleen; säätimen laiteohjelmisto siirretään seuraavassa käynnistyksessä.
Nykyiset versiot ovat valinnan ylimmällä tasolla. ”Old”-kansio sisältää aiemmat – siten vanhemman version voi asentaa tarkoituksella uudelleen, jos uusi käyttäytyy laitoksessa odottamattomasti. ”Test”-kansio sisältää esiversioita, jotka asiakaspalvelu toimittaa tiettyä tapausta varten; niitä ei ole tarkoitettu yleiseen käyttöön.
| Paketti | Mihin se on tarkoitettu |
|---|---|
license-clear | Poistaa molempien säädinpiirilevyjen kanava-avaukset. Ainoastaan uusien lisenssien asennuksen valmisteluna. |
HUOMAUTUS
license-clear poistaa kaikkien kanavien avauksen. Laite ei sen jälkeen säädä yhtään kanavaa, ennen kuin uudet lisenssit on asennettu. Älä koskaan suorita tätä pakettia epäilyksen perusteella, vaan vasta kun asiakaspalvelulla on uudet lisenssit jo valmiina.Paketit, joita tämä osio ei kuvaa, ovat kunnostustyökaluja. Suorita ne vain asiakaspalvelun nimenomaisesta ohjeesta.