Uutiset:

Kirjoittaja Aihe: Vallox 110 MV -IV-koneen ohjaus etänä, JavaScript -ongelma  (Luettu 6356 kertaa)

Poissa VelluK

  • Newbie
  • Täysjäsen
  • ***
  • Viestejä: 50
  • Maalämpöfoorumi
Ohjelmointitaitoista kaivataan :)

Ongelma on seuraava:

Talon ilmanvaihtokone on malliltaan Vallox 110 MV ja siinä on nettipohjainen käyttöliittymä. Käyttöliittymästä voi vaihtaa eri käyttötiloja kuten Kotona, Poissa, Tehostus jne. UI toimii JavaScriptillä.

Konetta pitäisi päästä ohjaamaan kotiautomaatiolaitteella mutta miten? Osaisiko joku keksiä miten pääsen ulkoisen skriptin avulla ohjaamaan toimintoja?

Täältä pääsee testaamaan vastaavanlaista käyttöliittymää: https://cloud.vallox.com:8080/
Käyttäjätunnus: demo@example
Salasana: demo

Homma saattaisi onnistua jollain Curl-komennolla jossa autentikointi mukana. Tai sitten jollain ulkoisella JavaScriptin pätkällä. Mm. Curl, Wget, Python, Bash script on tuttuja mutta JavaScript ei.

Suuri kiitos sille joka keksii miten päästä ohjaamaan IV-konetta etänä :)
Kotiautomaatiohifistelijä.

Speksit:
Nibe F1255 1,5-6 kW, kaivon syvyys 160 m (aktiivi 140 m), lattialämmitys.
Okt 122m2 343m3 + talli 35m2 80m3, Hki, rv. 2017

Asetukset:
käyrä 3+2 (3.4.17), kompuran astemin. 120

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Noin nopeasti tuota Valloxin demosaittia kun katsoo, niin näyttäisi ettei esim. noiden tilojen aktivointi aiheuta mitään erityistä verkkoliikennöintiä. Eli demo saattaa olla ihan irrallinen toiminnallisuus ja varsinaisen oikean laitteen ohjaaminen vasta kertoisi sitten, että mitä siinä tapahtuu.

Poissa VelluK

  • Newbie
  • Täysjäsen
  • ***
  • Viestejä: 50
  • Maalämpöfoorumi
Kiitti Olammi vastauksesta. Tsekkasitko Wiresharkilla vai miten katsoit verkkoliikennettä? Auttaisiko jos laitan Wiresharkin dumpin analysoitavaksi? Voin myös avata putken IV-koneelle jos haluat niin pääset testaamaan oikealla laitteella.
Kotiautomaatiohifistelijä.

Speksit:
Nibe F1255 1,5-6 kW, kaivon syvyys 160 m (aktiivi 140 m), lattialämmitys.
Okt 122m2 343m3 + talli 35m2 80m3, Hki, rv. 2017

Asetukset:
käyrä 3+2 (3.4.17), kompuran astemin. 120

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Katselin ihan selaimen "Inspect Element"-kilkkeillä. Siellä näkee myös kaikki nettiliikkeet. Toki joku wireshark-lokikin voi auttaa, jos siitä näkee mitä pakettien sisällä menee.

Poissa VelluK

  • Newbie
  • Täysjäsen
  • ***
  • Viestejä: 50
  • Maalämpöfoorumi
Täältä löytyy Wireshark-capturet kun Vallox muutetaan Poissa-tilaan ja Kotona-tilaan:
https://drive.google.com/drive/folders/0ByyXWjgDCp7USXdJUTktZW96S00?usp=sharing

Saatko Olammi tuosta mitään irti?

Kiitokset!
Kotiautomaatiohifistelijä.

Speksit:
Nibe F1255 1,5-6 kW, kaivon syvyys 160 m (aktiivi 140 m), lattialämmitys.
Okt 122m2 343m3 + talli 35m2 80m3, Hki, rv. 2017

Asetukset:
käyrä 3+2 (3.4.17), kompuran astemin. 120

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Ei tuosta nyt kovin iso valo syttynyt korvien väliin. Kuvailetko vähän, että minkälainen setup on kyseessä. Mitä toimijoita skenaariossa on? Selain ilmeisesti ja jossain joku serveri ja sitten se varsinainen laite? Mikä IP tuossa on missäkin roolissa jne. Mistä välistä tuo liikenne on napattu?

Poissa VelluK

  • Newbie
  • Täysjäsen
  • ***
  • Viestejä: 50
  • Maalämpöfoorumi
Selain ja iv-koneen sisäänrakennettu webbiserveri. Ei muuta. .34 on läppärin ip ja .107 iv-koneen. Liikenne napattu läppäriltä host ip .107 filtteröitynä.

Jep, itsekään en saanut tuosta mitään irti...
Kotiautomaatiohifistelijä.

Speksit:
Nibe F1255 1,5-6 kW, kaivon syvyys 160 m (aktiivi 140 m), lattialämmitys.
Okt 122m2 343m3 + talli 35m2 80m3, Hki, rv. 2017

Asetukset:
käyrä 3+2 (3.4.17), kompuran astemin. 120

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
No jos esim. Firefoksin "Inspect Element"-työkalulla (pitäisi löytyä sivun kontekstivalikosta) katsot Network-välilehdeltä, että mitä tapahtuu, kun refreshaat sivun tai säädät sitä tilaa. Siellä näkyy mitä se selain tekee verkkoon päin.

Poissa mikaelgu

  • Tulokas
  • *
  • Viestejä: 2
  • Maalämpöfoorumi
Moi,

Niin mielenkiintoinen keskustelu, että pakko liittyä seuraan. Omissa haaveissani olisi tuon samaisen laitteen integroiminen openHABiin. Ohjelmointitaito vaan ei itselläni riitä. Noista wiresharkin listauksista en kauheasti ymmärrä, ainoa mikä niissä pisti silmiin on 78 tavun WebSocket -osa, jonka kuormana poissa tilaan on 08:00:f9:00:01:12:01:00:04:12:00:00:05:12:00:00:0c:37 ja kotona tilaan 08:00:f9:00:01:12:00:00:04:12:00:00:05:12:00:00:0b:37. Mahtaakohan tehostus-tilassa olla 02?
Tuolla demo-saitilla olen itsekin leikkinyt, ja Chromen network inspector antaa seuraavan payloadin, kun asettaa laitteen poissa-tilaan:
{"20545":{"value":15,"minutesflag":true,"modbus":20545,"disabled":false},"65550":{"value":1,"modbus":65550},"65603":{"value":30,"minutesflag":true,"modbus":65603,"disabled":false}}
Ja kotona:
{"20545":{"value":15,"minutesflag":true,"modbus":20545,"disabled":false},"65550":{"value":0,"modbus":65550},"65603":{"value":30,"minutesflag":true,"modbus":65603,"disabled":false}}

Mahtaisikohan joku fiksumpi saada noista mitään irti?

Poissa VelluK

  • Newbie
  • Täysjäsen
  • ***
  • Viestejä: 50
  • Maalämpöfoorumi
Tervetuloa keskusteluun. Websocket on mulle uusi tuttavuus ja en äkkiseltään osaa sanoa miten ongelman saisi ratkottua. Ideoita otetaan vastaan :)
Kotiautomaatiohifistelijä.

Speksit:
Nibe F1255 1,5-6 kW, kaivon syvyys 160 m (aktiivi 140 m), lattialämmitys.
Okt 122m2 343m3 + talli 35m2 80m3, Hki, rv. 2017

Asetukset:
käyrä 3+2 (3.4.17), kompuran astemin. 120

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Vallox 110 MV -IV-koneen ohjaus etänä, JavaScript -ongelma
« Vastaus #10 : 28.03.17 - klo:23:28 »
Onko kummallakaan mahdollista järjestää siten, että pääsisi väliaikaisesti kiinni selaimella tuohon WWW-liittymään? Helpottaisi arvuustelua, jos ja kun voisi lukaista www-saitin javascriptistä, että mitä siellä tehdään.

Poissa VelluK

  • Newbie
  • Täysjäsen
  • ***
  • Viestejä: 50
  • Maalämpöfoorumi
Vs: Vallox 110 MV -IV-koneen ohjaus etänä, JavaScript -ongelma
« Vastaus #11 : 28.03.17 - klo:23:35 »
Meikä voi hoitaa nyt jos olet hetken online. Laitan yv:tä.
Kotiautomaatiohifistelijä.

Speksit:
Nibe F1255 1,5-6 kW, kaivon syvyys 160 m (aktiivi 140 m), lattialämmitys.
Okt 122m2 343m3 + talli 35m2 80m3, Hki, rv. 2017

Asetukset:
käyrä 3+2 (3.4.17), kompuran astemin. 120

Poissa VelluK

  • Newbie
  • Täysjäsen
  • ***
  • Viestejä: 50
  • Maalämpöfoorumi
Vs: Vallox 110 MV -IV-koneen ohjaus etänä, JavaScript -ongelma
« Vastaus #12 : 29.03.17 - klo:00:06 »
Saitko toimimaan?
Kotiautomaatiohifistelijä.

Speksit:
Nibe F1255 1,5-6 kW, kaivon syvyys 160 m (aktiivi 140 m), lattialämmitys.
Okt 122m2 343m3 + talli 35m2 80m3, Hki, rv. 2017

Asetukset:
käyrä 3+2 (3.4.17), kompuran astemin. 120

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Vallox 110 MV -IV-koneen ohjaus etänä, JavaScript -ongelma
« Vastaus #13 : 29.03.17 - klo:00:10 »
Kaivelin JS:t sieltä. Voi pistää kiinni.

Edit: Katsoin nopeasti, niin websocketeilla näyttäisi toimivan (ainakin ne kyselyt). Koodia on paljon, pitää joskus vähemmällä väsymyksellä katsoa tarkemmin.