Jump to content

Enigma2 Webif API query presentatie


MySat
 Share
Followers 0

Recommended Posts

Ik heb meerdere enigma2 ontvangers en ik wil in 1 overzicht kunnen zien wat de status is. Webif API (per box) lijkt mij de oplossing hiervoor. Echter... Zelf programmeren kan ik niet (echt) en ik wil toch graag een overzicht hebben van wat precies de (standby) status is per enigma2 box (status bij opvraag zonder wegschrijven naar een database met time stamp). 

 

Bestaan er geen drag en drop oplossingen waarbij je aan kunt geven wat de URL v/d API is en welke waarde je graag gepresenteerd wil zien ? In mijn geval wil ik per Enigma ontvanger een rood of groen veld zien als standby status. Graag wel open source.

 

Ben benieuwd naar jullie expertise

 

Niks is geheim in deze wereld, ik weet alleen soms niet waar of van wie ik de juiste informatie kan krijgen


+++ 4 x VU solo SE /  T90 / 7 Quad LNB's / OpenPli / Latest Oscam / Raspberry / Strong SRT7404 (op de plank voor de jaarlijkse update ) +++

Link to post
Share on other sites

Als je een lokaal servertje hebt draaien:

<html><head></head><body>
<h3>Check Status</h3>
<p>
<?php
$recievers = array();

$recievers[] = array(
	'ip' => '192.168.1.80',
	'name' => 'Vu+'
);
$recievers[] = array(
	'ip' => '192.168.1.89',
	'name' => 'xSarius'
);
$recievers[] = array(
	'ip' => '192.168.11.89',
	'name' => 'dummy'
);

foreach ($recievers as $reciever) {
	// get status
	$status_url = 'http://' . $reciever['ip'] . '/web/powerstate';
	
	if (@get_headers($status_url)) {
		$result = simplexml_load_file($status_url);
		
		if ($result) {
			$status_standby = trim($result->e2instandby);
			echo $reciever['name'] . ' staat ';
			echo $status_standby == 'false' ? 'Aan':'Standby';
			echo '.<br />';
		}
		
	} else {
		echo $reciever['name'] . 'Niet gevonden!<br />';
	}
}
?>
</p></body></html>

Sla op als status.php. De aanroep wordt dan localhost/status.php

Edited by badmeester
Link to post
Share on other sites

Top ! Werkt als een speer (als je de onderste regel ook leest 😎). Had deze pas gezien nadat ik het script gerenamed had naar index.php)

 

Bedankt voor de hulp.

 

 

Niks is geheim in deze wereld, ik weet alleen soms niet waar of van wie ik de juiste informatie kan krijgen


+++ 4 x VU solo SE /  T90 / 7 Quad LNB's / OpenPli / Latest Oscam / Raspberry / Strong SRT7404 (op de plank voor de jaarlijkse update ) +++

Link to post
Share on other sites

afbeelding.png.cd69f19429f4ba90e9b831b968cfe916.png

Nu met bootstrap en jquery  ...

- Toont Status

- Knop om Standby te schakelen

- Toont bekeken zender

- Link om zender te streamen

- Ververs knop

 

Sla bijlage op in een map op de server. Aanroep localhost/JOUW_MAP/status.php

JOUW_MAP is map naam waar bestand is opgeslagen.

status.php

Edited by badmeester
afbeelding toegevoegd
Link to post
Share on other sites

Wow 😎. Dit is echt top!. Dus zo kun je ook een database-je bijhouden om te zien hoeveel uur elk apparaat aanstaat...(elke 10 min ff checken)

 

Bijzonder handig die API’s. Je moet alleen handig zijn met het weergeven van de output ervan. 

Niks is geheim in deze wereld, ik weet alleen soms niet waar of van wie ik de juiste informatie kan krijgen


+++ 4 x VU solo SE /  T90 / 7 Quad LNB's / OpenPli / Latest Oscam / Raspberry / Strong SRT7404 (op de plank voor de jaarlijkse update ) +++

Link to post
Share on other sites
  • V.I.P.
Op 19-9-2020 om 19:52, badmeester zei:

 

afbeelding.png.08185dd4ac5d9f9db7ea787cbdcf2fcc.png

 

Mooi om te zien dat iemand zo'n scriptje schrijft voor een ander! Ziet er bruikbaar uit..! Een vraag van een niet enigma ontvanger bezitter... Wat kan je doen met het berichten vak?

If you can't explain it simply, you don't understand it well enough... -- Albert Einstein

Link to post
Share on other sites
  • Moderators

Daar kan je een tekst invullen, welke daarna zichtbaar wordt op het beeldscherm wat met de betreffende ontvanger is verbonden.

 

 

Gaat niet bestaat niet!            65" 4-K OLED,  Vu+ Solo 4K, Vu+ Solo 4K, Humax Rebox-8500, Rebox-8000, Wisi OR 280
Nokia 9500, Nokia 9800, HDCI-2000,Wavefrontier T-90, Satlook Digital NIT, Megasat HD5 Combo

Gebruik je een advertentie blocker? Maak dan een uitzondering voor onze website. Zonder advertentie (inkomsten) kan deze site niet voortbestaan.

Link to post
Share on other sites

Tis af ! 100% Top. En die message functionaliteit is wel heel handig indien je op een andere plaats dan voor de TV iets verandert of reboot. Snel ff een berichtje op het scherm en voila !

 

 

  • Haha 1

Niks is geheim in deze wereld, ik weet alleen soms niet waar of van wie ik de juiste informatie kan krijgen


+++ 4 x VU solo SE /  T90 / 7 Quad LNB's / OpenPli / Latest Oscam / Raspberry / Strong SRT7404 (op de plank voor de jaarlijkse update ) +++

Link to post
Share on other sites

overview.jpg.41b4bcb9d9057eff55cb2ec6381d7001.jpg

 

Zo ziet het er nu bij mij uit met 6 boxen. Geweldig he

Niks is geheim in deze wereld, ik weet alleen soms niet waar of van wie ik de juiste informatie kan krijgen


+++ 4 x VU solo SE /  T90 / 7 Quad LNB's / OpenPli / Latest Oscam / Raspberry / Strong SRT7404 (op de plank voor de jaarlijkse update ) +++

Link to post
Share on other sites
  • Moderators

Mooi!

Leuk idee, en snel geholpen door de script schrijver!

 

Ben benieuwd of het nog verder uitgebouwd wordt, bijvoorbeeld met een mogelijkheid alle receivers tegelijk een mededeling te sturen, of een statistiek met kijkuren en meest bekeken zenders/ programma´s.

Gaat niet bestaat niet!            65" 4-K OLED,  Vu+ Solo 4K, Vu+ Solo 4K, Humax Rebox-8500, Rebox-8000, Wisi OR 280
Nokia 9500, Nokia 9800, HDCI-2000,Wavefrontier T-90, Satlook Digital NIT, Megasat HD5 Combo

Gebruik je een advertentie blocker? Maak dan een uitzondering voor onze website. Zonder advertentie (inkomsten) kan deze site niet voortbestaan.

Link to post
Share on other sites

 

10 uren geleden, ceesv zei:

Mooi!

Leuk idee, en snel geholpen door de script schrijver!

 

Ben benieuwd of het nog verder uitgebouwd wordt, bijvoorbeeld met een mogelijkheid alle receivers tegelijk een mededeling te sturen, of een statistiek met kijkuren en meest bekeken zenders/ programma´s.

 

Persoonlijk vind ik dat ik al genoeg geholpen ben, maar het idee van statistiekjes (als begint het maar hoe lang deze aangestaan heeft (met een reset voor de statistiek btw) speelde ook door mijn hoofd. Maar zoals al gezegd, ik ben al helemaal gelukkig (en gebruik dit ook dagelijks). 2 v/d boxen zijn de fallback tuners die over zerotier de andere box bedienen. Dat gaat feilloos mits ze niet allebei aanstaan omdat ik slechts 10Mb upload heb. Door dit scherm op te roepen zie ik in 1 opslag wat iemand aan het doen is en of alles conform afspraak weer uitgezet is...

 

Kleine bug btw: Ik krijg een dubbele server error indien ik de powerbutton wil bedienen.

Niks is geheim in deze wereld, ik weet alleen soms niet waar of van wie ik de juiste informatie kan krijgen


+++ 4 x VU solo SE /  T90 / 7 Quad LNB's / OpenPli / Latest Oscam / Raspberry / Strong SRT7404 (op de plank voor de jaarlijkse update ) +++

Link to post
Share on other sites

Hier geen foutmelding bij toggleStatus, maar ik heb slechts twee ontvangertjes.

 

- Kopieer bestaande reciever array naar bijgevoegd bestand.

- Start het vervolgens in mozilla's browser, firefox, met Ontwikkelaar, Netwerk geopend ( CTRL + SHIFT + E )

- Klik vervolgens op een Aan/Uit knop en lees de response onder in het scherm. Kopieer de tekst of maak een schermafdruk van de opgetreden fout.

status.php

Link to post
Share on other sites

Bij deze de gevraagde info. Mogelijk is duidelijk, anders hoor ik het wel (Er is tenslotte een workaround rechtstreeks op de ontvanger)

status 2.jpg

status 1.jpg

Niks is geheim in deze wereld, ik weet alleen soms niet waar of van wie ik de juiste informatie kan krijgen


+++ 4 x VU solo SE /  T90 / 7 Quad LNB's / OpenPli / Latest Oscam / Raspberry / Strong SRT7404 (op de plank voor de jaarlijkse update ) +++

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Lees alvorens je verder gaat onze Terms of Use en Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.