Panasonic monoblock skriptituki

pumpisti

Aktiivinen jäsen
Oliko se niin, että jos haluaa jotain automatiikkaa skriptillä (esim. pörssisähköohjausta) koodata, niin pitää hommata tuo Heishamon? Ei onnistu Panasonicin omalla verkkolaitteella? Ei oikein ole intoa lähteä tuota enää vaihtamaan, kun sen nätisti olen tuonne asentanut.

Ajatuksena jotain niinkin simppeliä, että päivän halvimpina tunteinta pakotetaan laite päälle isommalla pyynnillä, jotta saa ladattua varaajaan lämpöä kalliimpien tuntien ajaksi (tok vähän monimutkaisempi algoritmi täytynee kuitenkin tehdä).
 

Juha1964

Aktiivinen jäsen
Mä en itse oo käyttänyt mutta löytyiskö tuosta IFTTT -systeemistä apua sulle? Väki on hyödyntänyt noita pörssin mukaan ohjaukseen. Hakuun kun laittaa niin kirjoituksia tuosta löytyy :)
 

pumpisti

Aktiivinen jäsen
  • Keskustelun aloittaja
  • #3
Varmistan nyt vielä, että jos hommaan Heishamonin, Raspberryn (tai vastaavan) ja siihen home assistantin, niin pystyn koodaamaan itse sinne logiikan esim. spot-hinta.fi apien avulla, jolla asetan pumpulle -5 ja +5 käyriä haluaminani aikoina? Meni tänään niin kivasti päivän ainoa pumpun käyntikerta juuri kalleimmille tunneille, että alkoi ärsyttämään.
 

pumpisti

Aktiivinen jäsen
  • Keskustelun aloittaja
  • #5
Ajattelin nyt skipata tuon Home Assistantin tässä kokonaan, teen vain simppelin python-skriptin jota ajan kerran päivässä cron-jobilla Raspberryssä ja komennan sillä Heishamonia asettamaan alennettua tai korotettua pyyntiä jollain hienolla algoritmilla, mikä pitää vielä speksata. Kunhan tuo Heishamon nyt joskus postilaatikkoon tipahtaa.
 

Ton1A

Vakionaama
Melkein helpommalla pääset, kun laitat Raspiin pyörimään docker-composella Node-RED + Mosquitto -yhdistelmän.
 

pumpisti

Aktiivinen jäsen
  • Keskustelun aloittaja
  • #7
Pitääpä tuohonkin tutustua. Tässä on vielä kaikki sen verran uutta, että vähän pihalla kaikesta.
 

Arisoft

Hyperaktiivi
Ajattelin nyt skipata tuon Home Assistantin tässä kokonaan, teen vain simppelin python-skriptin jota ajan kerran päivässä cron-jobilla Raspberryssä ja komennan sillä Heishamonia asettamaan alennettua tai korotettua pyyntiä jollain hienolla algoritmilla, mikä pitää vielä speksata. Kunhan tuo Heishamon nyt joskus postilaatikkoon tipahtaa.

Itsekin olen tehnyt omat scriptit pythonilla ja perlillä. Ei mikään mahdoton juttu mutta aikaahan tuollainen vie. Harrasteena oikein mukava :)
 

Mikki

Hyperaktiivi
Onko ne ohjauskutsut simppelit sinne Heishamoniin? Nimittäin tuumin tuossa että jos on helppoja ohjauksia, niin kyllähän Shellyn skriptilläkin voisi niitä kutsuja tehdä. Shelly on aika halpa skriptausalusta, vaikkei sillä mitään releitä ohjattaisikaan. HTTP kutsut onnistuu kyllä.

Ja on näppäkkä käyttöliittymä mistä hallinnoida niitä.
 

Ton1A

Vakionaama
On muuten hilppasen paljon helpompaa tehdä esim. HA:lla, tai Node-REDillä näitä automaatioita. HeishaMon julkaisee dataa MQTT-viesteillä, sekä ottaa vastaan ohjausta MQTT:llä.

Jos tehdään esim. tällainen docker-compose.yaml, saadaan MQTT broker (Mosquitto) ja Node-RED pystyyn. HeishaMonille sanotaan, että MQTT on käytössä, ja sen osoite on samassa verkossa olevan Raspin IP-osoite tai DNS-nimi:

YAML:
version: "3"
services:
  mosquitto:
    image: eclipse-mosquitto:latest
    ports:
      - 1883:1883
    restart: always
    volumes:
      - ./mosquitto-conf:/mosquitto/config
      - ./mosquitto-data:/mosquitto/data

  node-red:
    image: nodered/node-red:latest
    ports:
      - "1880:1880"
    restart: always
    environment:
      - TZ=Europe/Helsinki
    volumes:
      - ./node-red-data:/data
      - /etc/localtime:/etc/localtime:ro

Sitten vaan selaimeen osoitteeksi http://<raspin DNS-nimi>:1880 ja säätämään MQTT-eventtien virtaa. Omasta on parin vuoden aikana tullut jo vähän turhankin monimutkainen. Oranssit noodit sisältävät javascript-koodia, muuten tuo on aika simppeliä. Aina kun dataa tulee vasemmalta sisään, alkaa dataa virrata oikealle päin.

1727972336896.png


Tuo SetQuietMode on esim. syönyt tällaisen koodinpätkän:
JavaScript:
var outsideTemp = msg.payload["panasonic_heat_pump/main/Outside_Temp"]
var externalSensorState = msg.payload["panasonic_heat_pump/main/Alt_External_Sensor"]

var quietMode = null

if (outsideTemp > -3) {
    quietMode = 3
} else if (outsideTemp < -6) {
    quietMode = 0
}

if (externalSensorState == 1 || outsideTemp == 2) {
    quietMode = null
}

node.status({text: `QuietMode cmd: ${quietMode ?? '-'}`})

if (quietMode != null) {
    return { payload: quietMode}
}

return null
 

pjr

Aktiivinen jäsen
Tuota Node-RED ja Mosquitto- settiä suosittelen täältäkin suunnasta. Oikein näppärä pyöritellä kontissa.

Jos ehdottamasti jonkun HA-systeemin haluaa ja scriptaaminen on verissä niin Domoticz ja sen dzVents on melko mukavasti ainaki omaan käteen osuva keksintö ollu näissä automaatioissa.
 

Juha1964

Aktiivinen jäsen
Jos Heishamonia miettii tuollaiseksi Panan sielunelämän tulkiksi ja että tuosta saisi tietoja talteen myöhempää käyttöö varten niin että näkee miten säädöt on vaikuttaneet. Toimiiko tää systeemi paikallisesti omalla koneella, ilman nettiyhteyttä ulkomaailmaan? Tuosta Panasta kun ei nykyisin tuolla käyttämälläni kuluttaja käyttäjän Smart Cloudilla saa kuin ulkolämpötilan sekä energian kulutuksen. Tietty ohjaamaan jotain pystyy mikä on hyvä mutta säätöjen vaikuttavuuden arviointi on kyl arvoitus. Kuukausitasolla näkee huomista irtomittareista toki.
 
Viimeksi muokattu:

Ton1A

Vakionaama
Kyllä, kaikki toimii täysin paikallisesti. Tarvitaan tietysti jokin koko ajan päällä oleva tietokone sekä siihen sopivat ohjelmistot keräämään datat talteen.
 

Juha1964

Aktiivinen jäsen
Hyvä. Jotenkin paikallisuus on alkanut olemaan tärkeämpää kuin ennen. Kun ei oo yhteydessä ulos.. yhteyttäkään ei voi katkaista etänä. Ajan kanssa jos vanha alkaa tuota vääntämään pala kerrallaan :)
 

Juha1964

Aktiivinen jäsen
Kun tuossa Googlasin niin löysin kuvia jossa tuo Heishamon oli kytketty Panan ja CZ-Taw1 välijohtoon idealla että vois käyttää molempia. Ellen nyt ihan väärin tuota ymmärtäny :).
 

Juha1964

Aktiivinen jäsen
No nii hiukka päivitystä. Heishamon Large PCB tilattu ja vahvari postituksesta saatu :) Otin siihen parin metrin Cn-Cnt kaapelin ja sitte tuon Ethernet kikkareen optiona. Tuon pitäis alkaa sitte puskemaan tietoa koneesta.
Seuraavaksi pitää tuota minne tuo Ethernet sitte kytketään. Pelaako vanhassa heikko akkuisessa läppärissä sopivalla ohjelmalla, vai tuliterässä Raspissa. Tai käytöstä poistuneessa tornikoneessa. Kun tuon täytyis pyöriä 24/7 niin sähkönkulutuskin erilainen noissa.

Millainen homma muuten on käynnistää uusiksi tuo systeemi Heishamon - Raspi systeemi jos tulee sähkökatko ?
Tuo Panan kapula joka jää Heishamonin proxy -portin päähän ja Pana itsessään kyllä jatkaa toimintansa sähköjen palatessa.. Tässä vaiheessa ajatuksena opiskella ja seurailla tuon Heishamonin kautta pumpun toimintaa. Myöhemmin sitten säätää kun taidot on kehittyneet. Ettei kämppä kylmene, viisaampi näin vaiheittain.
 

tjani

Aktiivinen jäsen
Reitittimeen se ethernet piuha pitäisi kytkeä, ei suoraan tietokoneeseen.
Raspiin tai läppäriin sitten vain Home Assistant ja vapaa-ajan ongelmat on poistunut. o_O
Jos Raspiin laitat niin hommaa suoraan joku oikea kiintolevy siihen äläkä pelaa niiden muistikorttien kanssa, nekun ei pidemmän päälle tule kestämään.

Minulla pyörii vanhassa läppärissä. Itse HA pysyy sähkökatkoissa käynnissä, mutta reititin tietysti sammuu.
Riippuu varmaan koneesta lähteekö käyntiin katkon jälkeen, Raspi varmaan lähtee(?), ei omaa kokemusta siitä.
Heishamon heräilee pumpun mukana ja on valmiina lähettämään dataa kun vaan joku vastaanottaa.
 

Juha1964

Aktiivinen jäsen
Reitittimeen se ethernet piuha pitäisi kytkeä, ei suoraan tietokoneeseen
Joo sinnepä hyvinkin. Täytyy hommata välikikkare kun reitittimessä vain yksi ethernet Rakentelin taannoin tuon että talotehniikslla on oma pienempi reititin vähemmin nipeuksin ja LAN portein.
Tiedän kyl että eihän tässä vapaa-ajsn ongelmia oo nytkään. Eikä vastakaan. Ja väelläkin täällä riittää taas touhua meille vastaillessa :)
 

Juha1964

Aktiivinen jäsen
Jos Raspiin laitat niin hommaa suoraan joku oikea kiintolevy siihen äläkä pelaa niiden muistikorttien kanssa, nekun ei pidemmän päälle tule kestämään.
Yks vaihtoehtohan on nämä minikoneet esim Lenovon ThinkCentret joita saa kunnostettuna kohtuuhintaan.
Täytyy toki kattoo paljonko vie energiaa kun pyörii 24/7.
Omaksi kotiläppäriksi ostin tuollaisen kunnostetun yrityskannettavan. Tosi hyvä ja kevyt ja jämäkkä. Eikös nää Noderedit, tallennusohjelmistot ym pyöri ihan Windows 10...11 pohjalla?
 
Viimeksi muokattu:

Pretor

Aktiivinen jäsen
Mulla pyörii HA iän ikuisen vanhassa 3rd. gen i3 NUCissa, ku edullisesti sai käytettynä aikoinaan. Tosin vähän teetti hetken päästä töitä löytää noin vanhaan vehkeeseen toimiva iso SSD-levy, kun ton ajan vehkeet oli niin pienillä levyillä, että tuli nopeasti ongelmia kasvavien tietokantojen kanssa.
 

Pretor

Aktiivinen jäsen
^
Paljon vuositasolla tuota dataa kertyny?
Aika monessa käyttää olevan 256Gt SSD. @tjani vinkkasikin ettei muistikortit syytä unohtaa.
256Gt levy mullakin nyt on ja siitä on 43% käytössä, joten kyllä tolla vielä mennään joku vuosi. En oo katellut paljonko se datamäärä vuodessa kasvaa.
Isoin ongelma alkuun oli se, ettei levyllä ollut tilaa edes 5Gt backupille. Nyt sekin näyttää vievän jo jotain 23Gt.
 
Viimeksi muokattu:

Juha1964

Aktiivinen jäsen
Montako vuotta sulla tuo järjästelmä ollut dataa kerryttämässä? Eli tässä syytä kyllä oikeesti kerralla hankkia riittävä levy.
 

Pretor

Aktiivinen jäsen
Montako vuotta sulla tuo järjästelmä ollut dataa kerryttämässä? Eli tässä syytä kyllä oikeesti kerralla hankkia riittävä levy.
Olisikohan ollut noin 5v HA käytössä. NUC tainnut olla nyt kolme vuotta pyörimässä. Sitä ennen oli RPi3 jolla homma tuli aloitettua ja siirsin sitten siitä kaiken NUCiin.
 

Juha1964

Aktiivinen jäsen
Toimiiko tässä isommassa järjästelmässä paremmin kuin Raspin aikaan ? Kun puhtaalta pöydältä alkaa systeemiä rakentelee nii voi välivaiheita välttää.
 

Pretor

Aktiivinen jäsen
Toimiiko tässä isommassa järjästelmässä paremmin kuin Raspin aikaan ? Kun puhtaalta pöydältä alkaa systeemiä rakentelee nii voi välivaiheita välttää.
No siis eroa oli kuin yöllä ja päivällä, kun siirtyi NUCiin, vaikka sekin on ikivanhaa rautaa.
Paljon varmaan tuon RPi+muistikortti -kombon syytä sen "huonous" ja hitaus. Toki kunnon muistikorttejakin saa rahalla.
Sama kai se mihin tuon HA:n lopulta pystyttää, jos on SSD-levy käytössä ja ei mitään järjetöntä virtasyöppöä laitetta valjasta tuohon hommaan. Läppäreissä toki olisi valmiiksi akkuvarmistuskin, jos sille on jossain enemmän korvessa käyttöä sähkökatkojen varalle.
 

Hitman47

Jäsen
Mullakin on ajatuksia tuon Heishamonin tilauksesta ja HAOSn asennuksesta vanhalle läppärille. Meinasin kyllä hankkia tuon langattoman mallin ja käyttää sitä WLANin yli. Kun ei tullut vedettyä johtovalmiutta seinän läpi. Dämn. Sanokaas nyt kokeneemmat et eikös tuossa kuitenkin ole ihan onnistumisen edellytyksiä, vai?

Edit: Ilmeisesti kyllä onnistuu. Täytyy laittaa Heishamon tilaten.
 
Viimeksi muokattu:

tjani

Aktiivinen jäsen
Mulla on HA tietokanta nyt noin 1 Gb vakiolla 10 päivän säilytysajalla. Olisiko tuo ollut 1,5 vuotta käytössä. Toki olen valkannut mitkä anturit sinne tallennetaan. Säästäähän se sitten sitä pitkäaikas dataa osasta antureista, mutta se on vain tunnin tarkkuudella.
Sitten mulla on VictoriaMetrics tietokanta Grafana varten ja se on vain 142 mb. Sinne menee vielä rajoitetumpi määrä antureita, mutta sitä ei karsita ajan kuluessa.

Muistikorttia käskin välttää siitä syystä että nähnyt niin paljon ihmisten parkua siitä kun se sitten antautuu jossain vaiheessa ja backupit on tekemättä tai ne on kanssa siellä kortilla. En niinkään sen tilantarpeen tai nopeuden takia.

Joku semmonen miniPC/NUC varmaan ihan pätevä laite. Läppärirautaahan ne taitaa sisältää joten virrankulutuskin kohtuullista, toki kannattaa varmistaa.

@Hitman47 :lle, molemmissa versiossa on kyllä WiFi mahdollisuus, mutta turhapa siitä isosta taitaa olla maksaa jos ei ethernettiä tai reileitä kaipaa. Muutenhan suunnitelma varmasti toimii, kunhan Heishamon saa hyvän WiFi signaalin.
 
Viimeksi muokattu:

Juha1964

Aktiivinen jäsen
Jahas Heishamon alkoi hotspotin kautta Heishamonitorissaan näyttämään noita pumpun arvoja ja Panankin kapula toimii edelleen. Sitten kun vaihdoin Heishaan oman wifin tunnukset ja uudet adminit niin tuo käynnisti itsensä uudelleen tallennuksen jälkeen.

Tuo hotspotti katosi ja toisaalta myöskään tuolla osoitteella ei myöskään ilmesty yhteyttä Heishamonitoriin.

Eikös tää olekin nyt siinä pisteessä että tarttee alkaa värkkäämään mini-pchen ohjelmia jotka lukee noita mgtt -viestejä tuolta lähiverkosta poimii. Että tähän astinen osa projektia on kuten kuuluukin.

Lukemia tuohon Heishamonitoriin ilmestyi ihan oikein ja laajalla kirjolla. Monitoriin ei taida päästä käsiksi kun hotspotti katosi? Ennen siis kun asentelee koneelle nuo ohjelmistot.
 

Ton1A

Vakionaama
HeishaMon tarjoaa oman hotspotin silloin kun se ei pääse kiinni mihinkään WiFi-verkkoon. Sen jälkeen kun olet onnistuneesti asettanut sille Wifi-verkon johon kytkeytyä, sen oma hotspot menee pois päältä ja se löytyy kotiverkosta jollakin IP-osoitteella. Jos mDNS toimii, niin http://heishamon.local vastaa (mun kotiverkossa toimii), muuten IP-osoitteen saa katsoa kotireitittimestä (tai arvata).

Nuo omat softat kannattaa rakentaa esim. docker-compose ympäristöön, silloin on käytännössä vain yksi tiedosto (docker-compose.yaml) jossa on kuvaus siitä mitä asennetaan ja ajetaan.
 

Juha1964

Aktiivinen jäsen
Täytyy kokeilla kun kotiin pääsee. Mun reitittimessä kun oli vain yksi Lan portti nii laajensin tuot kytkimellä johon laitoin Heishamonin ja Cz-Taw1, tuonne tulee myös mini-Pc kunhan sen olen käyttöön ottanut.
Joo pikkuhiljaa väsätään. Täytyy lueskella näistä ketjuista lisää kun opiskellaan uutta. Alkuun niin että vain tarkkaillaan tuon Panan toimintaa.
 

Juha1964

Aktiivinen jäsen
Elikkäs Docker desktopin lisäksi kannattaa hommata Mosquitto ja Node-red sekä InfluxDB. Docker asentui jo. Kannattaako noista lopuista valita Dockeriin viittaavat versiot? Mulla Win 11 pro järjästelmä johon noita asennetaan.... Kuten @tjani taannoin totesi vapaaajan ongelmat poistuneet :). Muutama tunti menee hetkessä :)
 
Back
Ylös Bottom