Skip to content

Commit

Permalink
## [2.10.0] - 19.01.2024
Browse files Browse the repository at this point in the history
- Pakko-ohjauspainikkeella voi valita, haluaako pakko-ohjata ohjauksen päälle vai pois
- Tuntikohtaisissa pakko-ohjauksissa voi valita, haluaako pakko-ohjata ohjauksen päälle vai pois
- Uusi asetus: Ohjausminuutit
  - Voidaan määritellä montako tunnin ensimmäistä minuuttia ohjaus on päällä (mahdollistaa esim. 30 minuutin ohjaukset)
  - Vakiona 60 min, eli koko tunti (kuten ennenkin)
  • Loading branch information
jisotalo committed Jan 18, 2024
1 parent 6bef428 commit 7de1045
Show file tree
Hide file tree
Showing 12 changed files with 165 additions and 64 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

# Suomeksi
## [2.10.0] - 19.01.2024
- Pakko-ohjauspainikkeella voi valita, haluaako pakko-ohjata ohjauksen päälle vai pois
- Tuntikohtaisissa pakko-ohjauksissa voi valita, haluaako pakko-ohjata ohjauksen päälle vai pois
- Uusi asetus: Ohjausminuutit
- Voidaan määritellä montako tunnin ensimmäistä minuuttia ohjaus on päällä (mahdollistaa esim. 30 minuutin ohjaukset)
- Vakiona 60 min, eli koko tunti (kuten ennenkin)

## [2.9.0] - 16.12.2023
- Uusi ominaisuus: Useamman lähdön ohjaaminen samaan aikaan
- Ohjattavat lähdöt -kenttään voi asettaa useamman lähdön pilkuilla erotettuna, esim `0,100` asettaa skriptin ohjaamaan lähtöjä 0 ja 100.
Expand Down Expand Up @@ -113,6 +120,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Versio 2 julkaistu (tehty täysin uusiksi)

# In English
## [2.10.0] - 19.01.2024
- Possible to manualyl force both on and off
- Forced hours commands can be selected both on and off
- New setting: how many minutes of the hour to command output

## [2.9.0] - 16.12.2023
- New feature: Controlling multiple outputs
- Multiple output IDs can be configured by separating with commans. For example `0,100` -> script controls outputs 0 and 100
Expand Down
20 changes: 12 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,19 +142,19 @@ Lisää hyvää tietoa löytyy [Shelly tuki (suomeksi)](https://www.facebook.com

Nämä asetukset ovat voimassa kaikilla ohjaustavoilla.

![image](https://github.com/jisotalo/shelly-porssisahko/assets/13457157/3714ae4e-fc1e-48b7-8992-6e6640f74e2f)
![image](https://github.com/jisotalo/shelly-porssisahko/assets/13457157/1e770799-25d6-442b-a04b-eb8f77de63f5)

| Asetus | Selite | Esim. (kuva yllä)
| --- | --- | ---
| Ohjaustapa | Millä ohjaustavalla lähtöä ohjataan.<br><br>Selitykset taulukon alapuolella. | `jakson halvimmat tunnit`
| Ohjattavat lähdöt | Shellyn ohjattavien lähtöjen ID-numerot.<br><br>Jos useampi lähtö, erota pilkulla (max. 4 kpl). <br><br>- Yksi lähtö (mm. Shelly Plus 1) --> `0`.<br>- Useampi (esim 0, 1 ja 100) --> `0,1,100` | `0`
| Käänteinen ohjaus | Jos ruksittu, ohjaus toimii käänteisesti normaaliin nähden. Tällöin lähtökohta on, että lähtö on päällä.<br><br>- **Varmuustunnit**: Lähtö ohjataan varmuustunneilla pois päältä<br>- **Hätätilaohjaus**: Lähtö on päinvastainen asetukseen nähden<br>- **Pakko-ohjaukset**: Lähtö voidaan pakko-ohjata pois päältä<br>- **Käsiohjaus**: Lähtö on päinvastainen asetukseen nähden<br>- **Hintaraja**: Jos hinta on alle rajan, lähtö asetetaan pois päältä<br>- **Jakson halvimmat tunnit**: Jos nykyinen tunti on halvimpia tunteja, lähtö asetetaan pois päältä | `ei`
| Sähkön ALV | Käytettävä ALV-% sähkön hinnalle. [%]| `24`
| Siirtomaksut | Jos haluat että siirtomaksut otetaan huomioon, voit syöttää ne päivä- ja yöajalle. Nämä lisätään tuntihintoihin. [c/kWh]| päivä: `4` <br> yö: `3`
| Siirtomaksut | Jos haluat että siirtomaksut otetaan huomioon, voit syöttää ne päivä- ja yöajalle. Nämä lisätään tuntihintoihin. [c/kWh]<br><br>Esim. jos haluat ottaa erisuuruiset siirtomaksut huomioon tuntien valinnassa. | päivä: `4` <br> yö: `3`
| Varmuustunnit | Jos sähkön hintaa ei jostain syystä tiedetä, ohjataan lähtö näillä tunneilla päälle.<br><br>Esim. ongelma hintojen haussa tai nettiyhteys katkeaa. | `01:00-07:00`
| Hätätilaohjaus | Jos Shelly ei jostain syystä tiedä kellonaikaa, ohjataan lähtö tähän tilaan varmuuden vuoksi.<br><br>Esim. jos sähkökatkon jälkeen nettiyhteys ei palaudu (ei hintoja eikä kellonaikaa). | `ON`
| Pakko-ohjaukset | Valittuina tunteina ohjaus on aina päällä - oli hinta mikä hyvänsä.<br><br>Esim. jos haluat lämmittää varajaa joka aamu. | `05:00-07:00` ja `19:00-20:00`

| Pakko-ohjaukset | Voidaan määrittää tunnit, jolloin ohjaus asetetaan joko päälle tai pois riippumatta sähkön hinnasta ja muista ohjauksista (pl. pakko-ohjaus käsin).<br><br>Esim. jos haluat lämmittää varajaa joka aamu tai estää ohjauksen tiettynä osana vuorokaudesta. | `05:00-07:00` ja `19:00-21:00` päällä<br><br>`01:00-02:00` pois
| Ohjausminuutit | Määrittää kuinka monta minuuttia tunnista ohjaus on päällä. Jos tunti on turhan pitkä aika pitää lähtöä päällä, voidaan aika muuttaa lyhyemmäksi. Asetus vaikuttaa kaikkiin ohjauksiin pois lukien pakko-ohjaukseen käsin. [min]<br><br>Esim. 30 minuuttia riittää aina varaajan lämmittämiseen, joten pidetään vain tunnin ensimmäiset 30 minuuttia ohjausta päällä. | `60`
### Ohjaustapa: Käsiohjaus

Käsiohjauksella lähtö ohjataan käyttöliittymältä asetettuun tilaan.
Expand Down Expand Up @@ -217,8 +217,8 @@ Valitaan kolme perättäistä tuntia. Valitaan kello 17-19 koska niiden hinnan k
![image](https://github.com/jisotalo/shelly-porssisahko/assets/13457157/41d46697-028b-4294-8c62-88bc67c846c6)

* **Pakko-ohjaus**
* Painamalla tätä voit asettaa lähdön päälle määritellyksi ajaksi
* Syötä kysyttäessä kuinka monta tuntia lähtö pidetään päällä (voit syöttää myös osatunteja, esim. `0.5` on puoli tuntia)
* Painamalla tätä voit asettaa lähdön päälle tai pois määritellyksi ajaksi
* Syötä kysyttäessä kuinka monta tuntia lähtö pidetään päällä (voit syöttää myös osatunteja, esim. `0.5` on puoli tuntia) sekä haluttu lähdön tila
* **Shelly**
* Avaa uudessa välilehdessä Shellyn oman hallintasivun

Expand Down Expand Up @@ -383,10 +383,14 @@ function USER_CONFIG(config) {
err: 0,
/** Outputs IDs to use (array of numbers) */
outs: [0],
/** Forced ON hours [binary] (example: 0b110000000000001100000 = 05, 06, 19, 20) */
/** Forced hours [binary] (example: 0b110000000000001100001 = 00, 05, 06, 19, 20) */
fh: 0b0,
/** Forced hours commands [binary] (example: 0b110000000000001100000 = 05, 06, 19, 20 are forced to on, 00 to off (if forced as in above example) */
fhCmd: 0b0,
/** Invert output [0/1] */
inv: 0
inv: 0,
/** How many first minutes of the hour the output should be on [min]*/
min: 60
};

return config;
Expand Down
8 changes: 6 additions & 2 deletions after-build.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,14 @@ function USER_CONFIG(config) {
err: 0,
/** Outputs IDs to use (array of numbers) */
outs: [0],
/** Forced ON hours [binary] (example: 0b110000000000001100000 = 05, 06, 19, 20) */
/** Forced hours [binary] (example: 0b110000000000001100001 = 00, 05, 06, 19, 20) */
fh: 0b0,
/** Forced hours commands [binary] (example: 0b110000000000001100000 = 05, 06, 19, 20 are forced to on, 00 to off (if forced as in above example) */
fhCmd: 0b0,
/** Invert output [0/1] */
inv: 0
inv: 0,
/** How many first minutes of the hour the output should be on [min]*/
min: 60
};
return config;
Expand Down
Loading

0 comments on commit 7de1045

Please sign in to comment.