Closed tkkoivula closed 2 weeks ago
Moro ja kiitoksia!
Tästä olikin keskustelua facebookissa jossain kohti: https://www.facebook.com/groups/shellytuki/posts/3686797774886830/?comment_id=3687768558123085&reply_comment_id=3690163787883562
Olisi kyllä hyvä idea, mutta vaatii järjestelmän ja asetusten uudelleensuunnittelun. En usko että vielä hetkeen semmoista joudan tekemään. Itse kun olen käyttänyt vain yhden lähdön laitteita, en osannut lähteä tämmöistä heti alusta lähtien miettimään.
Laitetaan siis listalle ja katsotaan! :)
EDIT: Jos muiden releiden ohjaukset voivat totella täysin samaa kaavaa, tai skriptaus onnistuu, voi väliaikaista helpotusta pystyä tekemään myös tuolla uudella USER_OVERRIDE-funktiolla. Eli laittaa sen sisälle koodit joilla asetellaan myös muita lähtöjä. https://github.com/jisotalo/shelly-porssisahko#lis%C3%A4toiminnot-ja-omat-skriptit
Arvelinkin ettei se ihan copy/paste -tyyliin mene. :) Mutta hyvä näinkin, tämä web-käyttöliittymä on paljon parempi kuin esim. spot-hinta.fi -skriptiin tehtävät asetukset. Lisäksi tästä näkee selvästi mitä tapahtuu vuorokauden aikana.
Skriptin pystyy näemmä asentamaan kahteen kertaan eri nimillä. http://192.168.14.174/script/1#tab-config http://192.168.14.174/script/3#tab-config Sotkeekohan noiden conffit toisiaan? Pitääpä tutkia. :)
Itsekin tykkään tuosta että näkee selkeästi mitä tapahtuu, eikä ole riippuvainen muiden palveluista. Siksi tämä tulikin tehtyä.
Valitettavasti konffit sotkee toisiaan vaikka voikin asentaa useaan kertaan. Periaatteessa toiminnee kunnes Shelly käynnistyy uudelleen, sitten molemmilla on taas samat asetukset.
Ratkaisu on se että määrittää toiselle skriptille asetukset koodin puolelta, tällöin asetuksia ei vaan voi tallentaa selaimen kautta (mutta valvonta toimii). Eli jos asennat toisen skriptin library-napilla ja valitsekin sieltä ESIMERKKI: Pörssisähköohjaus ja asetukset skriptissä. Sitten käsin kirjoittelet halutut asetukset https://github.com/jisotalo/shelly-porssisahko#esimerkki-asetukset-suoraan-skriptiin-ilman-k%C3%A4ytt%C3%B6liittym%C3%A4%C3%A4
EDIT: Voit apinoida asetukset jo olemassa olevassa avaamalla osoitteen http://ip-osoite/script/1?r=s ja sieltä sen konffi löytyykin c
:n alta JSONista.
Kopsasin jo skriptin notepadiin, find/replace porssi-config > porssi-conf2. Nyt on ajossa samassa shellyssä kaksi skriptiä eri asetuksilla. Päivitettävyyden kannalta ei tietty ole paras mahdollinen ratkaisu. Sitten se idea: "porssi-config" key voisi olla nimeltään "porssi-config-x" jossa x= skriptin numero?
eikä ole riippuvainen muiden palveluista.
Tämä ehdottomasti minullakin se syy miksi haluan hoitaa ainakin tärkeät ohjaukset itse shellyssä enkä homeassistantissa.
Hyvä että sait toimimaan, noin asetusten täytyisikin olla jotta tukee useaa skriptiä.
Tuommoinen muutos täytyisi vaan julkaista versiossa 3 tai sitten varmistaa takaisinpäin yhteensopivuus, ettei asetukset katoa päivittäessä.
Ei se ihan noin helposti onnistunut, asetuksia ei saanut tallennettua. No asensin nodejs:n ubuntuun, muutin konffi-keyn nimen sorsiin ja käänsin itselleni ikioman version 2.8.2.1. :)
USER_OVERRIDE voisi ehkä olla hyvä paikka määritellä konffi-keyn nimi. Säilyisi yhteensopivuus taaksepäin ja päivittäminen olisi suhteellisen helppo operaatio.
Kyllä tuo pitäisi toimia, haluatko laittaa koodin mitä kokeilit?
Periaatteessa voisi kyllä olla ihan asetus käyttöliittymällä, jossa voi määrittää mihin asetukset tallennetaan.
Kahteen tiedostoon / kolmeen kohtaan muutin porssi-config -> borssi-config. :) Käännetystä löytyi vain kahdesta paikasta tuo "porssi-config"
diff -r ./shelly-porssisahko.js /home/tommi/src/shelly-porssisahko/src/shelly-porssisahko.js
85c85
< v: "2.8.2",
---
> v: "2.8.2.1",
283c283
< Shelly.call("KVS.Set", { key: "porssi-config", value: _.c }, function (res, err, msg, cb) {
---
> Shelly.call("KVS.Set", { key: "borssi-config", value: _.c }, function (res, err, msg, cb) {
309c309
< Shelly.call('KVS.Get', { key: "porssi-config" }, function (res, err, msg, isLoop) {
---
> Shelly.call('KVS.Get', { key: "borssi-config" }, function (res, err, msg, isLoop) {
993c993
< loop();
\ No newline at end of file
---
> loop();
diff -r ./statics/tab-config.js /home/tommi/src/shelly-porssisahko/src/statics/tab-config.js
93c93
< const res = await getData(`${URL}/rpc/KVS.Set?key="porssi-config"&value=${(JSON.stringify(c))}`);
---
> const res = await getData(`${URL}/rpc/KVS.Set?key="borssi-config"&value=${(JSON.stringify(c))}`);
Uudessä 2.9.0 versiossa voi ohjata useampaa lähtöä samaan aikaan. Tämä ei siis kuitenkaan ratkaise tätä ongelmaa, missä halutaan ohjata lähtöjä eri asetuksilla.
Hyvä homma, eteenpäin mennään. :) Ja kun näitä nyt saa itse kääntäen ajoon samaan purkkiin kaksi, se riittää minulle toistaiseksi! :)
@tkkoivula
Uutta versiota pukkaa, muistia menee nyt huipussaan noin 15kt. Eli ei välttämättä kaksi skriptiä enää pyöri samaan aikaan.
Kannattaa pysyä siis vanhassa :)
Tuon useamman ohjauksen versio on työn alla mutta siinä on aika paljon tekemistä.
Uutta versiota pukkaa, muistia menee nyt huipussaan noin 15kt. Eli ei välttämättä kaksi skriptiä enää pyöri samaan aikaan. Kannattaa pysyä siis vanhassa :) Tuon useamman ohjauksen versio on työn alla mutta siinä on aika paljon tekemistä.
Jees. Nuo kaksi 2.8.2 -versiota on toimineet ihan hienosti yhdessä purkissa. :)
Näkeekö tuon muistinkäytön jostain?
Muistinkäytön näkee URL-osoitteesta http://ip-osoite/rpc/Shelly.GetStatus
:
Itse asiassa yksi ratkaisu tähän olisi se, että tekee oman buildin, missä historia ja/tai huomisen hintojen haku on poistettu käytöstä. Tällöin muistia käytetään vähemmän.
Kahden päivän kokemuksella..... 👍 Mutta mulla 2-kanavainen Sähkökatkon jälkeen toimii viimeisen talletetun asetuksen mukaan. Ei tarvitse muuta, kun valita toimimattoman puolen nettisivu ja määritellä ja tallettaa. Ja molemmat toimii. Näin amatöörinä ajattelen ,että laitetaan parametrejä kanavien määrän verran talteen (jonnekkin mihin mahtuu) ja koodari ajaa kanavien määrän verran parametrejä aina bootin jälkeen. Jatkakaa...seuraan mielenkiinnolla ja 1-kanavainen varmaan toimii hienosti.
@KSkalliswatti Kiva kuulla että pelittää!
Tosiaan otin työn alle tuon oman version tekemisen, mikä tallentaa asetukset skriptinumerokohtaisesti. Näin pystyisi ajamaan useaa rinnakkain helposti.
Luultavasti ainakin seuraavan päivän hinnat pitää jättää pois, jotta muisti varmasti riittää.
Odotellaan. Ei mulla kiirettä. Jätä 1-kanavainen omaksi versioksi. Huominen on hyvä nähdä. Ja taidan käyttää 1-kanavaisia. Oma ip on selvempi.
Tämä on yhä ajankohtainen, sillä en ole saanut aikaiseksi tehdä parannusta. Lisään tähän ohjeen, jonka lähetin eräälle aiheesta kysyjälle.
Eli näin saa useamman skriptin pyörimään samaan aikaan omilla asetuksilla:
Eli jos haluaa kikkailla, tuon saa toimimaan useilla asetuksilla siten, että laittaa toisen skriptin ja muokkaa siitä kaikki "porssi-config" -> esim "porssi-config2".
Tällöin vaan on teoriassa vaarana, että muisti loppuu, jos skriptit tekevät asioita juuri samaan aikaan.
Sen jälkeen molemmat skriptit konfiguroidaan selaimella omilta sivuiltaan, toinen esim http://ip-osoite/script/1 ja toinen http://ip-osoite/script/2 .
Mulla on tuo itsekäännetty toinen skripti ollut nyt ajossa hyvän aikaa. Versio 2.12.5. Hyvin on toiminut kun ei koske :). Muisti lienee kuitenkin aika lailla vähissä, muutaman kerran olen huomannut että skripti kaatuu kun menee asetuksiin.
Shellyn firmiksen päivitin hetki sitten tuohon versioon 1.4.2.
Hyvä kuulla!
Kyllähän tää olis ihan ratkaistavissa. Ei vaan ole itsellä ollut tarvetta, joten ajankäyttö kohdistunut muuhun. Ja ei ole myöskään useampikanavaista relettä.
@tkkoivula @KSkalliswatti Nyt on työn alla v3, joka tukee kolmea eri ohjausta samalla skriptillä.
Onko kiinnostuneita testaajia? Kohta voisi olla valmis betatestaukseen.
Joo mukana testaamassa, olinhan yksi monista jotka tällaista ovat toivoneet.
Mökkihommelit loppuu ... testiaikaa varmaan löytyy
Jees, testaillaan! Nyt en ole shellyjen vieressä pariin viikkoon mutta eiköhän tuota uskalla etänäkin kokeilla.
Dodii, nyt on ensimmäinen beta ulkona: https://github.com/jisotalo/shelly-porssisahko/tree/dev-v3
En ole vielä testannut pro-mallilla, mutta muuten kyllä.
Bugeja ja ongelmia voi löytyä, joten kannattaa varautua. Vanhan version voi aina pistää takaisin. Asetukset nollaantuu, mutta vanhat asetukset jää jemmaan jos palaa vanhaan versioon.
@vettenj @KSkalliswatti @tkkoivula
Beta 2 julkaistu! Oli jäänyt bugi, jonka takia varmuustuntien ja pakko-ohjauksien asetukset eivät näkyneet. Tallennus kyllä toimi OK. Facebookista tuli raporttia.
HUOM: Tämä on julkinen testiversio. Skriptissä voi olla vielä ongelmia ja se voi vaikka kaatua yllättäen.
Mökillä vielä asun ja testirauta talvikodossa. Täällä mulla vain "töpseleitä". Asensin siihen..toimii Pitäiskö ohjattavat lähdöt perusasento ollaX ei 0 Jos sulla ohjauskanava vaikka#2 ja sulla jää lähtö päivittämättä menee väärälle kanavalle
@KSkalliswatti
Hienoa!
Sinänsä ihan totta, että nyt joku voi laittaa väärälle ohjaukselle. Mutta omasta mielestäni se on käyttäjän vika. Parempi vaan että oletusasetukset ovat sinänsä toimivat ja lähtö 0 löytyy varmasti kaikista laitteista.
Tämä tietokonehomma on yhtä "täpänhakemista"..... missä täppä ja onko se väärässä asennossa. Nyt kun tähän hommaan taas syvennyin tuli mieleen Koska on kulutusmittauksella varustettuja Shellyjä ja siirtohinta ja alvi ja sähkövero tiedetään voidaan laskea hinta ja näyttä se Ja tässä monikanavaisessa vois olla jossain rivi, joissa näkyis koko ajan mitä mikäkin kanava ajaa
Lähettäjä: Jussi Isotalo @.> Lähetetty: sunnuntai 3. marraskuuta 2024 8.41 Vastaanottaja: jisotalo/shelly-porssisahko @.> Kopio: KSkalliswatti @.>; Mention @.> Aihe: Re: [jisotalo/shelly-porssisahko] Useampikanavainen rele - oma ohjaus eri kanaville (Pro4PM) (Issue #16)
@KSkalliswattihttps://github.com/KSkalliswatti
Hienoa!
Sinänsä ihan totta, että nyt joku voi laittaa väärälle ohjaukselle. Mutta omasta mielestäni se on käyttäjän vika. Parempi vaan että oletusasetukset ovat sinänsä toimivat ja lähtö 0 löytyy varmasti kaikista laitteista.
— Reply to this email directly, view it on GitHubhttps://github.com/jisotalo/shelly-porssisahko/issues/16#issuecomment-2453317248, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BF3RZ4KIHK2M2MTWGXUJZWLZ6XATHAVCNFSM6AAAAAA72BBCASVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJTGMYTOMRUHA. You are receiving this because you were mentioned.Message ID: @.***>
Nonii, laitoin tuon beta-kakkosen sitten etänä ajoon PlusPlugS-palikkaan. So far so good. :) Täytyy nyt odottaa kuitenkin että pääsen kotiin ennenkuin testaan oikeasti Pro4PM:n kanssa.
Täällä on nyt beta2 ajossa Pro3:ssa.
Oliko noille pakko-ohjauksille joku syy, miksi taulukossa on ensin OFF ja viimeisenä ON? Käänteinen puolalainen logiikka tms? Ehkä osin makuasiakin, mutta näkisin loogisempana järjestyksen ON/-/OFF tai ON/OFF/- TAI -/ON/OFF.
Ratkaisin tuon KSkalliswatin kaipaaman mitä minkäkin kanavan takana on, nimeämällä IP-kohtaisesta ohjauspaneelista Device name näin: "Pro3 out1=LVV out2=lattialämmitykset out3=kattolämmitykset". Toinen vaihtoehto olisi avata Tila-ikkuna oletuksena useamman kanavan ollessa käytössä valmiiksi näyttämään alasvetolistaa (jos onnistuu), jolloin valittu näkyisi sinisellä pohjalla ja samalla näkyisivät muutkin (kuva liitteenä). Tämä alkaa tosin olla jo hieman hifistelyä, eikä välttämättä avautuisi ihan kaikille käyttäjille, miksi se noin toimisi.
Kehitysehdotuksena, kun asetukset tallennetaan, niin Tallennettu! -ikkuna voisi sulkeutua sekunnin-kahden viiveen jälkeen ja siirtyä suoraan Tila-ikkunaan, kun sinne luultavimmin seuraavaksi kuitenkin mennään tutkimaan miten muutettu asetus vaikutti.
Pro3:ssa muistin käyttö näyttää nyt tältä, pari muutakin skriptiä sinne on talletettu, mutta ne eivät ole ajossa: "script:1": { "id": 1, "running": true, "mem_used": 11928, "mem_peak": 18312, "mem_free": 13258 },
Hyvin on 3-versio pyörinyt Ajan 0-kanavaa #1-sivulla "jakson halvimmilla" tunneilla ja 0-kanavaa #2-sivulla "hintarajalla" 1-kanavaisessa "Töpselissä" (Shelly Plus Plug S) Lokin mukaan #1 tekee ensin hommansa ja #2 ajaa päälle omansa ja muuttaa tilan, jos eri mieltä. eli #2 muuttaa tilan oman ohjauksen mukaiseksi. Lokissa #2 tulee sekunnin perässä. Homma toimii. Tällaista ei käytännössä tarvita, mutta kokeilin, kun arvelin toimivan. Nettilinja mökillä "pätkii" ja siitä homma on hyvin selvinnyt.
Asetukset- historia- ja tilasivu ihan hyvät Tilasivulla vois väkäsen vieressä olla joku merkki, jos sen aiheuttaa joku muu kuin pääohjaustyyppi (Väkäset tulee hinnan mukaan, mutta esim. seassa on yksi pakko-ohjaus)
Näitä hienouksia tehdään sitten, kun homma toimii ja tilaa jää "hienouksille"
Minulla on ollut ajossa ohjaus kanaville 0, 1 ja 2. Siinä kytkeytymisjärjestys vaikuttaa satunnaiselta, esim. eilen klo 22 kun kaikki muuttivat tilansa, niin järjestys oli 2, 0 ja 1.
Lähtökohtaisesti pitäisi kyllä mennä ohjausjärjestyksessä 1,2,3. Skriptin konsolista näkee missä järjestyksessä ajaa.
Asetukset- historia- ja tilasivu ihan hyvät Tilasivulla vois väkäsen vieressä olla joku merkki, jos sen aiheuttaa joku muu kuin pääohjaustyyppi (Väkäset tulee hinnan mukaan, mutta esim. seassa on yksi pakko-ohjaus)
Tämä voisi olla ihan hyvä lisä.
Oliko noille pakko-ohjauksille joku syy, miksi taulukossa on ensin OFF ja viimeisenä ON? Käänteinen puolalainen logiikka tms? Ehkä osin makuasiakin, mutta näkisin loogisempana järjestyksen ON/-/OFF tai ON/OFF/- TAI -/ON/OFF.
Ei ole mitään muuta syytä, kuin se, että itselle tuntui tehdessä loogiselta.
Kehitysehdotuksena, kun asetukset tallennetaan, niin Tallennettu! -ikkuna voisi sulkeutua sekunnin-kahden viiveen jälkeen ja siirtyä suoraan Tila-ikkunaan, kun sinne luultavimmin seuraavaksi kuitenkin mennään tutkimaan miten muutettu asetus vaikutti.
Tälle ei valitettavasti voi mitään, kun käyttää selaimen omaa alert()
-ilmoitusta.
Koska on kulutusmittauksella varustettuja Shellyjä ja siirtohinta ja alvi ja sähkövero tiedetään voidaan laskea hinta ja näyttä se Ja tässä monikanavaisessa vois olla jossain rivi, joissa näkyis koko ajan mitä mikäkin kanava ajaa Tuon laskennan voi tehdä halutessaan itse jos siltä tuntuu.
Sinänsä voisi olla hyvä lisä status-sivulle tuo, että mitä lähtöjä ohjaus ohjaa. Toisaalta, ehkä hieman turhaa tietoa, kun sen näkee asetusivulta ja lähtökohtaisesti sen voi hoitaa tuon nimen avulla. Esim nimeää vaikka ohjauksen 1 nimellä Varaaja (lähtö 0)
. Ja ei sillä tiedolla varmaan tee enää mitään kun on kerran saanut toimiin. Mutta mietitään!
Lähtökohtaisesti pyrin välttämään enää kasvattamasta skriptiä, vielä tuntuu muistin käyttö olevan hallinnassa!
@KSkalliswatti tämä voisi olla yksi ratkaisu, tosin en tiedä onko tarpeeksi siisti.
Lähtökohtaisesti pitäisi kyllä mennä ohjausjärjestyksessä 1,2,3. Skriptin konsolista näkee missä järjestyksessä ajaa.
Tarkistin tuon tänään, kaikki kanavat skriptillä ON-tilaan klo 22: konsolista katsottuna menivät ihan järjestyksessä, samaan aikaan otin videota Pro3:sta ja siinä tosiaan kanavien kytkeytymisjärjestys oli 2, 0 ja 1. Testasin vielä Shellyn cloud apilla kännykällä, että kanavien järjestys täsmäsi sen kanssa, mitä Device information näytti. Onpa mysteeri!
Testasin myös skriptin toimivuutta Shelly Plus Plug gen2:lla ja gen3:lla. Jo aiemmin huomasin gen3:ssa bugin, siinä ei skriptin print-komento toimi. Myös suoritus kaatuu out of memoryyn. Gen2:lla toimii ilman ongelmia.
Tällainen havainto, ei ole kovinkaan vakavaa: jos tallennuksen jälkeen menee liian hätäisesti Tila-välilehdelle, niin saattaa tulla tällainen virheilmoitus, josta ei toivu itsestään, ennen kuin painaa refresh. Eli skripti pyörii kyllä taustalla eikä kaadu, ainoastaan käyttäjä saattaa olla hetken epätietoisuudessa mitä tapahtui.
Vastaus: On siisti ja asia käy hyvin selville. (Ja tehty varmaan mahdollisiman vähillä biteillä)
Tämä ehdotuseni ja ratkaisu "Ja tässä monikanavaisessa vois olla jossain rivi, joissa näkyis koko ajan mitä mikäkin kanava ajaa"
Ratkaisin tuon KSkalliswatin kaipaaman mitä minkäkin kanavan takana on, nimeämällä IP-kohtaisesta ohjauspaneelista
Tätä en tarkoittanut vaan esim rivi näyttäis tälle
ht_12h5__ / hr_0.75___20 /
Ykköskanava siis "halvimmat tunnit" 12tunnisa 5kpl ainapäällä ja maksimihinta perusasennossa kakkoskanaali hintaraja nollaseitenviis ja ainapäällä perusasennossa ja maksimihinta 20senttii kolmone eikäytös
Srispti siis lukee ja näyttää mitä mun syöttämillä parametreillä se tekee Voi olla vähän vaikea datoista tätä "kasata" ja vie muistia...………….. ja mitä muuta siihen pitäis mahtua?
Kun nämä kotikoneet alko kovasti lisääntyä ja vanha isäni myös tietokoneesta kiinnostui ja sellaisen hankki. Jouduin isälleni muutaman kerran sanomaan, että "Tietokone tekee niinku sää käsket ei niinku sää ajattelet" Eli skripti näyttää koko ajan mitä sille on syötetty
Nyt on beta 3 ulkona! Samalla tein myös version, jossa on yksi ohjaus eikä historiaa. Eli jos haluaa vaan ohjata jotain mahdollisimman pienellä muistinkäytöllä.
Jos ei tule ongelmia vastaan, alkaa olla julkaisuvalmis. Ainoastaan nuo käyttäjän omat lisäskriptit vielä puuttuvat.
@KSkalliswatti muutin tuon pakko-ohjauksen näyttämisen vielä tähän muotoon:
Tällainen havainto, ei ole kovinkaan vakavaa: jos tallennuksen jälkeen menee liian hätäisesti Tila-välilehdelle, niin saattaa tulla tällainen virheilmoitus, josta ei toivu itsestään, ennen kuin painaa refresh. Eli skripti pyörii kyllä taustalla eikä kaadu, ainoastaan käyttäjä saattaa olla hetken epätietoisuudessa mitä tapahtui.
@vettenj Lisäsin tuohon, että tulee popup josta voi yrittää sivun lataamista uusiksi. Tämä vaiva oli jo aiemmassa versiossa mutta en ollut saanut aikaiseksi korjattua.
Testasin myös skriptin toimivuutta Shelly Plus Plug gen2:lla ja gen3:lla. Jo aiemmin huomasin gen3:ssa bugin, siinä ei skriptin print-komento toimi. Myös suoritus kaatuu out of memoryyn. Gen2:lla toimii ilman ongelmia.
Sain muuten sähköpostitse raporttia että toisellakin on gen 3 kanssa ongelmia. Onkohan siinä joku bugi tosiaan, kun kaikilla muilla laitteilla toimii.
Joo tuosta bugista oli asennuksen tehneen sähkärin (on myös maahantuojan roolissa) kanssa puhetta, etten ollut ainoa joka sen huomasi. Käsittääkseni hän laittoi bugista viestiä Shellylle Romaniaan.
Nyt on beta3 pyörimässä Pro3:ssa. Pakko-ohjauksen päättymisestä näyttää tulevan pelkkä ** ilman väkästä, ellei ole muita ohjauksia, se oli kai tarkoituskin?
@vettenj
Tuo pelkkä ** meinaa että sillä tunnilla on pakko-ohjaus pois. Eli asetuksista on laitettu että aina klo 23A ohjaus on pois (OFF) vaikka olisikin halpaa
Näyttäs siltä, ettei tuntia 23 saa ollenkaan mukaan omaan ajanjaksoon. Ajanjakson myöhempi aika on aina ensimmäinen pois jäänyt aika.
Näillä asetuksilla näyttäisi sekin tulevan mukaan: Yritin ensin laittaa tunnit 22-23, ei toiminut kaksi tuntia niillä, 22-24 toimii.
Tällaisen havainnoin tein nyt: paitsi että kaikista ohjauksista puuttuu huomisen hinnat, niin lisäksi ohjaus #1 on varmuustuntiohjauksella. Ohjaukset 2 ja 3 menevät edelleen halvimpien tuntien mukaan. Ohjaustapana kaikissa on Jakson halvimmat tunnit. Miksi vain yksi kolmesta kanavasta on varmuustuntiohjauksella, jos kuluvan vuorokauden hinnat ovat saatavilla, mutta huomisen ei ole (tänään on ollut ongelmia huomisen hintojen haussa)? Ymmärtäisin jos kaikki olisivat varmuustuntiohjauksella, mutta nyt on vain yksi kolmesta. En ole vielä kokeillut stopata ja käynnistää skriptiä uusiksi.
Moi,
Täällä tämä nyt ollut ajossa Pro4PM:ssa jokusen viikon, ihan loistavaa :) Paitsi että ei taida saada ohjattua kuin yhtä relettä? Pro4PM:ssä siis 4 kanavaa. Onnistuisko miten helposti lisätä samaan skriptiin useamman releen ohjaukset? Nykyisellään ohjaan yhtä relettä tällä skriptillä ja muita kanavia joko shellyn omalla ajastimella tai HA:lla.