Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Device History og sti til generert grafikk i HSTouch.


SveinHa

Anbefalte innlegg

Driver og leker med Device History og HSTouch men har diumpet borti et problem som BURDE være enkelt å løse men som jeg ikke finner ut av.

 

Har laget et event som genererer et PNG-bilde med trendkurver som jeg vil vise i HSTouch. Eventet er slik (og fungerer akkurat som forvetet):

image.thumb.png.69a5be28364b38d1a4fc6b9f8d981be6.png

 

Resultatet av scriptet havner her: http://172.16.0.98/skWare/DeviceHistory/images/chart/Uteomr_de_Pool_Pool_VP_Watts_full.png og ser slik ut i HSTouch når vist i et text/html element:

image.png.44e08a9d705f679baec5761bcf36e3fe.png

 

Så langt greit nok men med intern IP mister jeg tilgangen utenfra. Kan jo åpne en port i brannmuren og hente ut bildet vha DDNS men det blir litt for dumt. Hvordan kan HSTouch få tak i bildet fra verden via myhs? Annen grafikk/status kommer jo som et skudd uavhengig av hvor i verden en er så denne typen grafikk burde jo også kunne nås. Har lett en del timer på nett uten å finne akkurat den magiske setningen... Dette MÅ jo gå på et enkelt vis men hvordan?

 

Rett og slett et lokalt/universalt alternativ til http://172.16.0.98/skWare/DeviceHistory... som HSTouch kan bruke.

Endret av SveinHa
Lenke til kommentar
Del på andre sider

1 time siden, SveinHa skrev:

Rett og slett et lokalt/universalt alternativ til http://172.16.0.98/skWare/DeviceHistory... som HSTouch kan bruke.

 

Hvilken url bruker du for å se bildet via MyHS da? Kanskje du kan bruke den URLen? Connected2.homeseer.com, eller noe sånt?

Lenke til kommentar
Del på andre sider

Det er jo akkurat det som er størsmålet. HSTouch finner jo f.eks. Status Graphics på kjappen (om jeg endrer status graphics så dukker de nye opp i HSTouch på direkten uten å deploye) og de ligger jo i HS3.

 

Jeg ville jo trodd at et alternativ til " http://172.16.0.98/skWare/DeviceHistory/images/chart/Uteomr_de_Pool_Pool_VP_Watts_full.png" kunne være noe sånt som " ./skWare/DeviceHistory/images/chart/Uteomr_de_Pool_Pool_VP_Watts_full.png" i en eller annen variant.

Lenke til kommentar
Del på andre sider

Vet ikke, bildet dukker ikke opp, ender i connection timeout etter et minutt eller så. 172.16.0.98 finnes jo bare innenfor min brannmur men på en eller annen måte burde jo HST kunne finne dette lokalt og sende til min telefon hvor enn nå den måtte befinne seg.

 

Den aller enkleste løsningen er vel å FTPe det til min nettside og la HST hente det derfra men det blir også en litt for dum løsning.

Lenke til kommentar
Del på andre sider

2 minutter siden, SveinHa skrev:

Vet ikke, bildet dukker ikke opp, ender i connection timeout etter et minutt eller så.

 

Så etter å ha logget på MyHS i nettleseren og du legger til «/skWare/DeviceHistory/images/chart/Uteomr_de_Pool_Pool_VP_Watts_full.png» bak FQDN (hostnavnet), så får du en «404 finnes ikke»?

 

Hva er URLen etter innlogging på MyHS i nettleseren?

Lenke til kommentar
Del på andre sider

https://connected22.homeseer.com/skWare/DeviceHistory/images/chart/Uteomr_de_Pool_Pool_VP_Watts_full.png

Den funker i nettlseren men ikke i HST, der får jeg "you do not have permission to view this directory or page". Samme feilmelding både lokalt og via myhs.

Endret av SveinHa
Lenke til kommentar
Del på andre sider

Akkurat nå, SveinHa skrev:

https://connected22.homeseer.com/skWare/DeviceHistory/images/chart/Uteomr_de_Pool_Pool_VP_Watts_full.png

Den funker i nettlseren men ikke i HST, der får jeg "you do not have permission to view this directory or page"

 

Ok, Hmm... 

Tror jeg ville spurt på forumet til Device History. :) 

Lenke til kommentar
Del på andre sider

  • 2 år senere...

Dette her "problemet" har jeg ikke orket å finne ut av, fikk et tips på HS forumet men det virket så komplisert at jeg ikke prøvde det ut...

 

...men etter jeg oppgraderte til HS4 og gjorde et nytt forsøk har der skjedd noe. Et HS_Image objekt med en slik URL som dette: "http://{IP til HS4}/DeviceHistory/images/chart/Virtuell_Virtuell_kW_momentan.png" virker supert OGSÅ via MyHS.

 

So far so good men jeg har et event som produserer den PNG filen hvert 5 minutt og selv om alt ser ut til å funke helt 100 så dukker denne feilmeldingen opp 1-3 ganger ved hver kjøring av eventet:


3.07.2021 10:42:21
HomeSeer
Error reading file C:\Program Files (x86)\HomeSeer HS4\html\DeviceHistory\images\chart\Virtuell_Virtuell_kW_momentan.png:
Prosessen får ikke tilgang til filen C:\Program Files (x86)\HomeSeer HS4\html\DeviceHistory\images\chart\Virtuell_Virtuell_kW_momentan.png fordi den brukes av en annen prosess.
3.07.2021 10:42:21
HomeSeer
Error reading file C:\Program Files (x86)\HomeSeer HS4\html\DeviceHistory\images\chart\Virtuell_Virtuell_kW_momentan.png:
Prosessen får ikke tilgang til filen C:\Program Files (x86)\HomeSeer HS4\html\DeviceHistory\images\chart\Virtuell_Virtuell_kW_momentan.png fordi den brukes av en annen prosess.

 

Har vanligvis 3 enheter som har grafen på skjermen mer eller mindre kontinuerlig (på homescreen) så det kan jo være disse som genererer feilmelding (alle leser samme fil samtidig) men prøvde også å sette objektet til "IsVideo=False" og også IsVideoRefreshRate til noe annet enn 0 uten at det gjorde noen forskjell.

 

Noen gode ideer her?

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.