Not logged in. · Lost password · Register

na_fets
FSI EEI
(Administrator)
Avatar
Member since Aug 2010
768 posts
Subject: Statusanzeige
Unser FSI-Zimmer verfügt nun über eine Anzeige, ob die Tür offen oder geschlossen ist! Man kann jetzt z.B. aus dem CIP erkennen, ob es sich lohnt, mal schnell vorbeizuschauen.
Der Dienst ist noch experimentell.
http://opentopomap.org
pit
FSI EEI
(Moderator)
Member since Oct 2010
155 posts
Der Türstatus ist im Moment leider defekt. Wir kümmern uns aber darum, dass er bald wieder läuft.
patkan
FSI EEI, FabLab
(Administrator)
Member since Oct 2010
170 posts
Frohlocket, der Türstatus wird wieder korrekt angezeigt.
il66ifix
Member since May 2011
110 posts
wäre mal interessant, den Code und die Schaltung zu kennen
kann man ja auch für andere Sachen als nur für Türen brauchen
patkan
FSI EEI, FabLab
(Administrator)
Member since Oct 2010
170 posts
Das ist ganz simpel. Die "Schaltung" ist einfach nur ein Taster, der an der Tür angebracht ist. Das ganze ist dann mit einem NetIO verbunden. Da drauf läuft eine Ethersexfirmware. Der Rest ist dann zwei Zeilen PHP :-)
Alex-Esko
FSI EEI
(Moderator)
Member since Oct 2010
406 posts
Es ist alles dokumentiert, allerdings im internen Bereich. Daher habe ich es mal um die ip-Adressen bereinigt und lade es hier hoch, vielleicht kann es noch jemand gebrauchen.

Sonst hat patkan schon alles geschrieben.

Quote by na_fets:
tuer.php:
  1. <?php
  2.  
  3.     'http' => array(
  4.         'timeout' => 1      // Timeout in seconds
  5.     )
  6. ));
  7. $response = file_get_contents("http://ip/ecmd?io%20get%20pin%200", 0, $context);
  8.  
  9. if($response) {
  10.     if(hexdec(substr($response, -5)) & hexdec("0x10")) {
  11.         echo "<span style='color:darkgreen'>offen</span>";
  12.     } else {
  13.         echo "geschlossen";
  14.     }
  15. } else {
  16.     echo "unbekannt";
  17. }
  18.  
  19. ?>

Eingebunden wirds im Forum in forum/unb_lib/common_out.lib.php:
  1. $TP['tuer'] = file_get_contents('http://eei.fsi.uni-erlangen.de/common/tuer/tuer.php');
und in forum/unb_lib/designs/fsi-eei/tpl/_head.html:
  1. <div style="position: absolute; right: 20px; top: 5px; color:grey;">FSI-Zimmer: <b>{$tuer}</b></div>

Im Wiki siehts so aus: wiki/lib/tpl/fsi/main.php:
  1. <div style="position: absolute; right: 20px; top: 5px; color:grey;">FSI-Zimmer: <b><?php echo file_get_contents("http://eei.fsi.uni-erlangen.de/common/tuer/tuer.php"); ?></b></div>
The author has attached one file to this post:
Tür offen geschlossen_ohne ip.odt 18.1 kBytes
You have no permission to open this file.
pit
FSI EEI
(Moderator)
Member since Oct 2010
155 posts
Achtung, unser Türstatus ist im Moment nicht korrekt, also bitte nicht darauf verlassen.

Wir geben Bescheid, wenn er wieder seinen gewohnten Dienst tut.
pit
FSI EEI
(Moderator)
Member since Oct 2010
155 posts
Der Türstatus läuft im Moment wieder verlässlich.

Wollen wir hoffen, dass dies nun wieder eine Weile so bleibt  ;-)
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O :troll:
Special characters:
Go to forum
Powered by the Unclassified NewsBoard software, 20110527-dev, © 2003-8 by Yves Goergen