MySat Geplaatst: 17 september 2020 Geplaatst: 17 september 2020 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 ) +++
badmeester Geplaatst: 18 september 2020 Geplaatst: 18 september 2020 (aangepast) 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 18 september 2020 aangepast door badmeester
MySat Geplaatst: 18 september 2020 Auteur Geplaatst: 18 september 2020 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 ) +++
badmeester Geplaatst: 19 september 2020 Geplaatst: 19 september 2020 (aangepast) 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 19 september 2020 aangepast door badmeester afbeelding toegevoegd
badmeester Geplaatst: 19 september 2020 Geplaatst: 19 september 2020 Nog een kleine uitbreiding: - toont screenshot - bericht sturen NB: Wel tabelletje met ontvanger namen en ip's aanpassen! Ook even een id nummer ingeven. status.php 1 1
MySat Geplaatst: 21 september 2020 Auteur Geplaatst: 21 september 2020 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 ) +++
Big fellow Geplaatst: 21 september 2020 Geplaatst: 21 september 2020 Op 19-9-2020 om 19:52, badmeester zei: 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? “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Moderator ceesv Geplaatst: 22 september 2020 Moderator Geplaatst: 22 september 2020 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+ Duo 4K SE BT, Vu+ Solo 4K, Rebox-8500, Rebox-8000, 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.
MySat Geplaatst: 22 september 2020 Auteur Geplaatst: 22 september 2020 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 ! 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 ) +++
MySat Geplaatst: 24 september 2020 Auteur Geplaatst: 24 september 2020 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 ) +++
Moderator ceesv Geplaatst: 24 september 2020 Moderator Geplaatst: 24 september 2020 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+ Duo 4K SE BT, Vu+ Solo 4K, Rebox-8500, Rebox-8000, 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.
MySat Geplaatst: 25 september 2020 Auteur Geplaatst: 25 september 2020 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 ) +++
badmeester Geplaatst: 25 september 2020 Geplaatst: 25 september 2020 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
MySat Geplaatst: 25 september 2020 Auteur Geplaatst: 25 september 2020 Bij deze de gevraagde info. Mogelijk is duidelijk, anders hoor ik het wel (Er is tenslotte een workaround rechtstreeks op de ontvanger) 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 ) +++
badmeester Geplaatst: 25 september 2020 Geplaatst: 25 september 2020 Draai je misschien een server met een oudere versie PHP ? Voor array_column heb je minimaal versie 5.5 nodig. Ik bijgaande versie een andere benadering van de tabel met recievers ... status.php 1
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen