Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature currently requires accessing the site using the built-in Safari browser.
Mulla tämmöset lämmitykselle ja käyttövedelle (2 kpl Shelly Plus 1), oli puhetta että "vanhat" scriptit ei uusimmalla firmiksellä ehkä toimisi niin viitsisikö joku tsekata onko tämä "vanhaa" mallia vai pitäisikö pelittää normaalisti FW:n päivityksenkin jälkeen?
Miten Shelly-Monitoring.js scriptin pitäisi toimia. Testasin tänään siten, että sisäverkko oli kunnossa mutta katkaisin yhteyden internettiin.
Ohjelma ilmoitti. että kaikki hyvin.
Onko ohjelma tarkoitettu bootata shelly silloin kun "mokkulalla" ei ole yhteyttä lähiverkkoon vaikka lähiverkko olisikin kunnossa?
T. Nippis
Jos haluaa laittaa hinnaksi 0,1 eurosenttiä niin laitetaanko muotoon 0,1 vai 0.1 (piste vai pilkku)?
PriceAllowed = "0,1"; // Heating is always on, when price is below this (Euro cents). Use "-99" if not wanted
vai
PriceAllowed = "0.1"; // Heating is always on, when price is below this (Euro cents). Use "-99" if not wanted
käytän omaa softaa sellyssä ja olen pyörittänyt sitä tällä:
tässä kuitenkin ongelma omiin vaatimuksiin.
hinta ohittaa rank arvon.
voisiko tehdä esim uuden api komennon?
esim:
tähänä säännöksi että molemmat ehdot, rank sekä price pitää täyttyä jotta saa ohjauksen?
ei toimii, ohjaa päälle vaikka rank nyt 12.. hinta ohjaa yli.Hmm.... kävisiköhön niin onnellisesti, että tämä toimisi tuohon:
Eli tuo "maxPrice" parametri samaksi kuin priceAlwaysAllowed. Jos hinta on yli tuon 3 senttiä, niin tulee aina "400"-response. Huolimatta rankista. Itseasiassa veikkaan että logiikka toimii![]()
Ei tuollaiset kyselyt vaikka kerran tunti missään tunnu. Anna palaa vaan.yksi keino olisi erottaa api kutsut koodiin rank ja price mukaan erikseen mutta tämä tuplaisi palvelimen kuormituksen turhilla kyselyillä
tästä päästään siihen kun hinta voi pomppia 5c -->30c.Ei tuollaiset kyselyt vaikka kerran tunti missään tunnu. Anna palaa vaan.
Jos sinulla on Shelly jo firmwaressa 1.0.0, niin siinä on Date objekti suoraan, että voit loopata ja katsoa milloin tunti vaihtuu ja tehdä sitten kyselyt kun tunti vaihtuu. Katso vaikka minun uusista koodeista jos saat idean siitä kiinni.tästä päästään siihen kun hinta voi pomppia 5c -->30c.
siksi käytän 3min päitystä, joilloin max 5% tunnista voi mennä kovalle hinnalle.
15kw kovalla hinnalla maksaaa jo talven aikana euroja...
Tästä olikin eilen puhetta tuolla facebookin Shelly-ryhmän skriptichatissa.Päivitin Shellyn uusimpaan tarjolla olevaan (beta-versioon) ja lisäilin sinne scriptikirjastoon osoitteen, mutta se antaa tällaisen virheilmoituksen:
katso liitettä 88284
Johtuukohan tämä nyt beta-versiosta vai jostain muusta?
Versio on 1.0.2-beta1, eikä tähän jostain syystä nyt muuta versiota edes tarjota vanhan 0.14.1 jälkeen.
katso liitettä 88285
Päivitin Shellyn uusimpaan tarjolla olevaan (beta-versioon) ja lisäilin sinne scriptikirjastoon osoitteen, mutta se antaa tällaisen virheilmoituksen:
Johtuukohan tämä nyt beta-versiosta vai jostain muusta?
Versio on 1.0.2-beta1, eikä tähän jostain syystä nyt muuta versiota edes tarjota vanhan 0.14.1 jälkeen.
Se hyvä puoli tässä sentään on, että uuteen kirjastoon ei tartte lisätä ennen 1.0.0 -yhteensopivia skriptejä.Joo, täytyy korjata homma kun Shelly tekee tämmöisen pikkuisen yllärimuutoksen taas. Joka tietenkään ei ole taaksepäin yhteensopiva.
Mennee tässä hetki, mutta tuolta voi hakea skriptit: https://github.com/Spot-hinta-fi/Shelly/tree/main/Scripts
Ja sitten on vielä se "kiva" homma, että Shelly porrastelee mihin laitteisiin saa uuden version. Eipä näytä nyt saavan minun laitteisiin uusinta versiota. Mutta tiedän kyllä mitä pitää tehdä.
Päivitin Shellyn uusimpaan tarjolla olevaan (beta-versioon) ja lisäilin sinne scriptikirjastoon osoitteen, mutta se antaa tällaisen virheilmoituksen:
tämä ongelma korjaantui.Hmm.... kävisiköhön niin onnellisesti, että tämä toimisi tuohon:
Eli tuo "maxPrice" parametri samaksi kuin priceAlwaysAllowed. Jos hinta on yli tuon 3 senttiä, niin tulee aina "400"-response. Huolimatta rankista. Itseasiassa veikkaan että logiikka toimii![]()
Sehän toimi, kiitoksia!Kokeileppas tuolla firmware 1.0.2betalla kirjastoa tällä osoitteella: https://api.spot-hinta.fi/shelly/scripts
Josko lähtisi toimimaan tuolla.
joo..
Pörssisähkön spot-hinta Suomessa
Pörssisähkön hinta tunneittain. Seuraa sähkön hinnanvaihteluita ja hyödynnä edulliset tunnit.sahkotutka.fi
lisään viel toistona et ei liity api palvelimeen
Ehkä tässä halutaan vähän säästää, domain maksaa kuitenkin vähän. Käytännössä pitää kuitenkin olla myös tuo ääkkösetön vaihtoehto olemassa, kun se on niin iskostunut ajatus, että niin sen kuuluu olla. Ja lisäksi jos koneluentaa tarjoaa, niin ääkkösten kanssa ehkä joutuu vähän enemmän tekemään töitä noissa erilaisissa rajapintakutsuissa.Aina jaksaa hämmästyttää, miksi ääkkösiä sisältäviä nimiä ei käytetä, onhan fi-domainissa toimineet ääkköset jo iät ja ajat. Eli osoite "sähkötutka.fi" olisi aivan mahdollinen mutta jostain syystä tuostakin on haluttu tehdä sähkötutkan sijasta sahkotutka.
”Voit asentaa tuon rank-price skriptin kahteen kertaan ja laitat päälle kolme sääntöä samaan releeseen. Kaksi toisesta skriptistä ja yhden toisesta.”priorityHours parametrilla saat suunnilleen tuon mitä haluat. Voit asentaa tuon rank-price skriptin kahteen kertaan ja laitat päälle kolme sääntöä samaan releeseen. Kaksi toisesta skriptistä ja yhden toisesta.
Listaat vain eri priorityHours niihin ja sitten säännöt mitä haluat. Sellainen huomio tähän tosin että kun ajanjakso vaihtuu on ensimmäinen tunti vähän epämääräinen kun skriptien suoritusjärjestys ei ole taattu.
Minulla on kehityslistalla tämän ongelman poistoon "executionHours" mikä yksinkertaistaisesti ohittaa suorituksessa ei listatut tunnit. Silloin tuo ensimmäinenkään tunti ei ole epämääräinen.
Ei laiteta koodia peräkkäin, vaan ihan samalla tavalla kuin lisäät ensimmäisen skriptin, laitat toisenkin.”Voit asentaa tuon rank-price skriptin kahteen kertaan ja laitat päälle kolme sääntöä samaan releeseen. Kaksi toisesta skriptistä ja yhden toisesta.”
Tuo ei tullut edes mieleen.
Miten asennetaan koko scripti useaan kertaan ? kopioidaan koodi peräkkäin ??
Ajattelin pitää nuo pisteet kiinteänä. Siksi laitoin ne seitsemän ohjauspistettä. Tuota en ole miettinyt, että voisi jonkun pisteen jättää välistä.... olisikohan sille tarvetta kun on aika helppo arvoida mitä se tuntimäärä keskimmäisessä pisteessä olisi. Mutta kun koodailen serveriä, niin voin pitää tätä ajatusta mielessä jos tulisi helposti.Mielestäni selkeä.
- Onko -/+ 10, 20, ja 30 lukittava vai onko mahdollista saada nekin säädettäviksi?
- Onko mahdollista tehdä scriptiä niin, että jos -/+ 10, 20 ja 30 lämmitettävien tuntien määrän kohdalle kirjoittaa vaikka 99, niin ko. pistettä ei käytetä. Ei jos koku haluaisi ohjata lämmitystä vaikka vain kolmella pisteellä niin se olisi myös mahdollista?
Hyvä muistutus. Eiköhän se saada mukaan niitä varten joilla on puu/öljy tms tukilämmitin.Hyviä muutoksia. Olihan tuohon tulossa maksimihinnan rajoitus?
Ajattelin pitää nuo pisteet kiinteänä. Siksi laitoin ne seitsemän ohjauspistettä. Tuota en ole miettinyt, että voisi jonkun pisteen jättää välistä.... olisikohan sille tarvetta kun on aika helppo arvoida mitä se tuntimäärä keskimmäisessä pisteessä olisi. Mutta kun koodailen serveriä, niin voin pitää tätä ajatusta mielessä jos tulisi helposti.