Forum

Forum

Virtualni HTTP vstu...
 
Notifications
Clear all

Virtualni HTTP vstup

41 Posts
11 Users
0 Reactions
7,352 Views
(@smotek7)
Member
Joined: 9 years ago
Posts: 1975
 

Je to dlhsi retazec, cast kde sa to vyskituje je 

,"cBLEsw":"lightgreen",

do rozpoznania som dal 
"cBLEsw":"\ae\1 
ale vracia len 0,0 

asi spravim 2 vstupy a v jednom budem rozlisovat red 
a v druhom tie lightblue a lightgreen
v status to upracem

nepomohlo ani w



   
ReplyQuote
(@smotek7)
Member
Joined: 9 years ago
Posts: 1975
 

spravil som to na "prasa"
"cBLEsw":"\s6\1
berem 6 znak a pri red je "
Dik



   
ReplyQuote
(@smotek7)
Member
Joined: 9 years ago
Posts: 1975
 

Potreboval by som nejak nakopnut na jednoduche riesenie.
Cez http vycitavam GPS suradnice kde sa nachadza kosacka.
Problem je "Zelenych 10s" , za ten cas kosacka prejde dost daleko.
Jedine ma napada prekladat http na udp. 
Asi mi povite cez NodeRed, len tomu som sa zatial uspesne vyhol.
Mate nejaky napad ako sa popasovat s tym oneskorenim 10s?



   
ReplyQuote
(@micambr)
Active Member
Joined: 7 years ago
Posts: 6
 

@smotek7 zapasim s nactenim adresy https://www.cezdistribuce.cz/distHdo/adam/containers/stred?code=409

na serveru gen1. Mam za to, ze vse fungovalo a ted nefunguje ani tahle ani nacteni pocasi ze solarcast. 

Podporuje Loxone https? Zvlada sifrovani, ktere je nyni bezne.

Co radite. Koupit gen2 nebo udelat proxy na http nekde na raspberry?



   
ReplyQuote
(@smotek7)
Member
Joined: 9 years ago
Posts: 1975

   
ReplyQuote
(@kubrt_cz)
Estimable Member
Joined: 5 years ago
Posts: 187
 

Ahoj,

funguje někomu načítání dat ze zabezpečené (Basic auth.) http stránky?

Mám starší střídače Kostal Pico, které mají jednoduché web rozhraní, bohužel zabezpečené, kteréžto nejde vypnout.

Když zadám do web prohlížeče:

http://jmeno:heslo@adresa (případně ještě i /stránka)

tak mi ji v pohodě zobrazí, ale Loxone data nečte, přestože dle manuálu by to mělo jít

https://www.loxone.com/cscz/kb/virtualni-http-vstup/

Pokud je požadováno ověření uživatele, potom je nutné zadat uživatelské jméno a heslo:

http://admin:admin@IP-Adresse

U virtuálních HTTP vstupů lze použít pouze Basic Authentication Scheme.

Jediný možný problém vidím v tom, že ta stránka je .fthml (ale není to žádný Flash, úplně obyčejné simple html). Ovšem data nedostávám, i když stránku vynechám (v prohlížeči to taky funguje bez zadání stránky, jen IP).

Nové dialogové okno pro přehlednější vyhledávání hodnot taky nenačte žádná data.

(jméno a heslo default pro Kostal Pico)

image

Když tam zadám jinou IP, na které je třeba IP kamera (ovšem bez auth.) tak data se načtou.

Díky za tipy!



   
ReplyQuote
(@_petr_)
Honorable Member
Joined: 8 years ago
Posts: 537
 

Zkusil bych co vrátí wget nebo podobná utilitka, případně při přístupu z prohlížeče zjistit, jaká komunikace probíhá. Např přes Fiddler. Tipoval bych, že stránka sama údaje nevrací, ale dělá to skript nebo přesměrování po přihlášení. Prostě něco, co Loxone nezvládne.



   
ReplyQuote
Dáda
(@vary)
...
Joined: 9 years ago
Posts: 741
 

zkousis to tak, ze das ve virtuálním vstupu rozeznání příkazu, tam zadas tu url ? Má to tu vyhodu, že to vidiš rovnou a nemusis to odesílat do MS.

image


   
ReplyQuote
(@kubrt_cz)
Estimable Member
Joined: 5 years ago
Posts: 187
 

Teď trochu nechápu (tu výhodu resp. tvůj postup).

Mám vytvořený Virtuální http vstup, kam zadám url ve výše uvedeném formátu, čili včetně jména/hesla. Pod tímto vstupem mám vytvořen Virtuální vstup http příkazu, kam zadávám do pole Rozeznání příkazu hledaný string.

Pokud kliknu na ... v poli Rozeznání příkazu, zobrazí se mi vyhledávací okno (na školení říkali, že to je poměrně nové), kde se dá hezky vyhledávat a testovat, co vrací vyhledávací string. Bohužel, mně nezobrazí žádná data, to okno je prázdné.

Zde je monitor, pro příklad je tam ještě dotaz na kameru, ta něco vrací.

image

Když vynechám jméno a heslo, tak monitor zahlásí "unauthorized", čili nějak to v případě zadání jména a hesla komunikuje... (viz Response "OK") ale hodnoty žádné.

image

Pokud dím ve vyhledávacím okně ručně "získat data", tak to taky v monitoru hlásí OK, ale okno zůstává prázdné.

Trochu mě tam "děsí" to Expires: Sun, 06 Nov 1984 08:49:37 GMT

Díky za další tipy.

 



   
ReplyQuote
(@_petr_)
Honorable Member
Joined: 8 years ago
Posts: 537
 

Já bych řešil co URL skutečně vrací, proto bych použil některý ze zmíněných nástrojů. Prohlížeč ukazuje výsledek, ale jeho získání mohlo být složitější než jeden požadavek.

Mimochodem, zkusil jsem u funkčního vyčítání kliknout na ... , dát získat data a okno mám prázdné taky. V Live View ale vidím, že to data čte. Asi novinka moc nefunguje.



   
ReplyQuote
(@kubrt_cz)
Estimable Member
Joined: 5 years ago
Posts: 187
 

Dík za tip na wget, zkusil jsem, ale stáhne to úplně obyčejné simple html.

Jediný rozdíl je, že wget to uloží jako index.html (ale taková stránka mi při požadavku z prohlížeče nefunguje, musí tam být to /index.fhtml)

resp. já dal požadavek přímo jen na stažení obsahu z IP, bez zadání konkrétní stránky a wget uložil jako index.html

Jedu v lednu na další školení, tak jim to tak ukážu v reálu, ať se kluci předvedou...

Pak tam je ještě výstup RS485 (ale to nemám Extension, jen Modbus) a S0 výstup (2000 imp/kWh) tak přinejhorším zapojím ten a budu mít aspoň nějaký základní přehled, kolik to vyrábí. 

 



   
ReplyQuote
(@_petr_)
Honorable Member
Joined: 8 years ago
Posts: 537
 

Jak to uloží neřeš, důležitý je jestli obsah souboru obsahuje to, co se snažíš parsovat nebo něco jiného a jestli dochází při komunikaci k nějakému přesměrování. Pčedpokládám, že url dáváš ve stejném formátu jako používáš v Loxone. Klidně si správné jméno stránky do url doplň a uloží se to i s tím "f".



   
ReplyQuote
(@kubrt_cz)
Estimable Member
Joined: 5 years ago
Posts: 187
 

Ne, fakt tam nic složitého není, je to čisté html, žádné skripty, žádné přesměrování, html jak z roku 2000 (kdy jsem ještě "kódoval" a "programoval" v .asp). Prostě trivka, ale Loxone to nepřečte.



   
ReplyQuote
(@_petr_)
Honorable Member
Joined: 8 years ago
Posts: 537
 

Jestli v souboru, který uložil wget máš skutečně data, která chceš načítat, tak už leda chyba v "rozeznání příkazu". Já takhle načítám xml data a bez problémů. I když dokážu si představit lepší způsob vyčítání dat.



   
ReplyQuote
Dáda
(@vary)
...
Joined: 9 years ago
Posts: 741
 

zkus sem poslat ten soubor, co tam mas  . presne co ti to zobrazí .. porovnej to se zdrojovám kódem, zda je to presne ono, podívám se ti na to



   
ReplyQuote
Page 2 / 3
Share: