Wir haben eine neue Haustür der Fa. Inotherm und ein Fingerprintsystem (Inonet), das auf einem RPI läuft. Auf den RPI kann ich mich nicht einloggen. Lediglich auf die Softwareebene, wo mir dann auch Benutzer und die Zugangszeitpunkte angezeigt werden.
Nun frage ich mich, ob und wie ich diese Historie in FHEM nutzen kann. Oder benötige ich dazu root-Rechte auf dem RPI?
			
			
			
				Was genau meinst Du mit "Softwarebene"? Eine Weboberfläche?
Die könntest Du ggf. mit dem HTTPMOD-Modul abfragen.
Aber wenn Du direkten Zugriff auf den RPI bekommen kannst, wäre das noch besser. Eventuell könntest Du dann passende Events in Echtzeit in FHEM einspeisen und dabei auch gleich eine eigene Historie protokollieren.
			
			
			
				Danke Dir für die schnelle Antwort!
Ja, eine Weboberfläche. Ob ich Zugriff auf den RPI bekomme, bezweifle ich. Ich habe aber mal angefragt beim Hersteller.
Ich habe nun mal im Wiki geschaut. Das sieht ja recht kompliziert aus. Wie fange ich da am Besten an?
Edit: Ich scheitere schon am Login.
Mit http://User:Password@192.168.x.x/
funktioniert es nicht.
Jetzt versuche ich das Webformular mit den Logindaten zu füllen... Nur wie?
			
			
			
				Ein
list Fingerprint
wirft folgendes aus.
Kann ich damit etwas anfangen?
Internals: 
   BUSY       0 
   CHANGED 
   DEF        http://user:password@192.168.0.111/ 60 
   Interval   60 
   LASTSEND   1480943074.28392 
   MainURL    http://user:password@192.168.0.111/ 
   ModuleVersion 3.3.5 - 29.9.2016 
   NAME       Fingerprint 
   NR         1597 
   STATE      ??? 
   TRIGGERTIME 1480943134.28207 
   TRIGGERTIME_FMT 2016-12-05 14:05:34 
   TYPE       HTTPMOD 
   addr       http://192.168.0.111:80 
   auth       user:password (natürlich geändert) 
   buf        HTTP/1.1 200 OK
 
Date: Mon, 05 Dec 2016 13:04:34 GMT
 
Server: Apache/2.2.22 (Debian)
 
X-Powered-By: PHP/5.4.39-0+deb7u2
 
Set-Cookie: PHPSESSID=um9n9vg0dhrgtjhmpvr43p2ni0; path=/
 
Expires: Thu, 19 Nov 1981 08:52:00 GMT
 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
 
Pragma: no-cache
 
Set-Cookie: lang=si; expires=Thu, 05-Dec-2019 13:04:34 GMT; path=/
 
Vary: Accept-Encoding
 
Content-Length: 4696
 
Connection: close
 
Content-Type: text/html
 
 
<html> 
	<head> 
		<link rel='shortcut icon' type='image/x-icon' href='favicon.ico' /> 
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 
		<title> 
			INOKEY - Fingerprint network		</title> 
		<link href="css/style.css" rel="stylesheet" type="text/css" /> 
		<script src="js/jquery-1.10.2.min.js" type="text/javascript"></script> 
		<script src="js/functions.js" type="text/javascript"></script> 
	</head> 
	<body> 
		<div id="backgroundTwo"> 
			<div id="container"> 
				<div id="wrapper"> 
					<div id="head"> 
						<div id="headerImageHolder"> 
						</div> 
						<div id="headLeft"> 
							<a href="index.php" id="homeLink"></a> 
						</div> 
						<div id="status"> 
							<div id="userIcon"></div> 
							<div id="statusDiv"> 
								Prijavljen kot: /<br />Status: /								 
							</div> 
							 
						</div> 
					</div> 
					<div id="divMainMenuHolder"> 
						<div id="mainMenu"> 
							<div class="divMenuBtn"> 
								<a href="index.php?page=login">Uporabniki administracije</a> 
							</div> 
							<div class="divMenuBtn"> 
								<a href="index.php?page=login">Uporabniki</a> 
							</div> 
							<div class="divMenuBtn"> 
								<a href="index.php?page=login">Čitalci</a> 
							</div> 
							<div class="divMenuBtn"> 
								<a href="index.php?page=login">Zgodovina</a> 
							</div> 
							<div class="divMenuBtn"> 
								<a href="index.php?page=login"> 
									Prijava								</a> 
							</div> 
							 
							<div class="divFlags">								 
								<a href="index.php?lang=si" title="Slovensko"> 
									<img src="css/images/si.png" border="0"></img> 
								</a> 
								<a href="index.php?lang=en" title="English"> 
									<img src="css/images/en.png" border="0"></img> 
								</a> 
								<a href="index.php?lang=de" title="Deutch"> 
									<img src="css/images/de.png" border="0"></img> 
								</a> 
								<a href="index.php?lang=cro" title="Hrvatski"> 
									<img src="css/images/cro.png" border="0"></img> 
								</a> 
								<a href="index.php?lang=it" title="Italiano"> 
									<img src="css/images/it.png" border="0"></img> 
								</a> 
								<a href="index.php?lang=fr" title="Français"> 
									<img src="css/images/fr.png" border="0"></img> 
								</a> 
							</div> 
							<div class="clear"></div> 
						</div> 
					</div> 
					<div id="subMenu"> 
					</div> 
					<div id="content"> 
						<div id="overSlideShowTitle"></div> 
						<div class="text"> 
							<h1>Prijava</h1> 
<form action="index.php?page=login" method="POST"> 
	<table cellpadding="4" cellspacing="0"> 
		<tr> 
			<td> 
				Uporabniško ime: 
			</td> 
			<td> 
				<input type="text" id="username" name="user"></input> 
			</td> 
		</tr> 
		<tr> 
			<td>Geslo:</td> 
			<td> 
				<input type="password" id="password" name="pass">				 
			</td> 
		</tr> 
		<tr>			 
			<td colspan="="2"> 
				<input type="submit" value="Prijava"></input> 
				<br /><br /> 
			</td>		 
		</tr> 
	</table> 
	<script>		 
		$(function() 
			{				 
				$("#username").focus(); 
			} 
		);		 
	</script> 
	 
</form> 
						</div> 
						<br /> 
						<div class="lineSeperator"> 
						</div> 
						<br /> 
					</div> 
					<div id="footCoontainer"> 
						<div id="footBackground"> 
							<div class="footMenu"> 
								<ul> 
									<li class="footLi"> 
										Podjetje									</li> 
									<li> 
										<a href="index.php?page=info" class="foot"> 
												O podjetju										</a> 
									</li> 
								</ul> 
							</div> 
							<div class="footMenuSep"></div> 
							<div class="footMenu"> 
								<ul> 
									<li class="footLi"> 
										Navigacija									</li> 
									<li> 
										<a href="index.php?page=login" class="foot"> 
											Uporabniki administracije										</a> 
									</li> 
									<li> 
										<a href="index.php?page=login" class="foot"> 
											Čitalci										</a> 
									</li> 
									<li> 
										<a href="index.php?page=login" class="foot"> 
											Zgodovina										</a> 
									</li> 
									<li> 
										<a href="index.php?page=login" class="foot"> 
											Prijava / Odjava										</a> 
									</li> 
								</ul> 
							</div> 
							<div class="footMenuSep"></div> 
							<div class="footMenu"> 
								<ul> 
									<li class="footLi">Pomoč</li> 
									<li> 
										<a href="index.php?page=links" class="foot"> 
											Seznam povezav										</a> 
									</li> 
									<li> 
										<a href="index.php?page=faq" class="foot"> 
											Pogosta vprašanja										</a> 
									</li> 
								</ul> 
							</div> 
							<div class="footMenuSep"></div> 
							<div class="clear"></div> 
						</div> 
					</div> 
				</div> 
			</div> 
		</div> 
	</body> 
</html> 
   code       200 
   conn 
   data 
   displayurl http://192.168.0.111:80/index.php?page=login 
   header 
   host       192.168.0.111 
   httpheader HTTP/1.1 200 OK
 
Date: Mon, 05 Dec 2016 13:04:34 GMT
 
Server: Apache/2.2.22 (Debian)
 
X-Powered-By: PHP/5.4.39-0+deb7u2
 
Set-Cookie: PHPSESSID=um9n9vg0dhrgtjhmpvr43p2ni0; path=/
 
Expires: Thu, 19 Nov 1981 08:52:00 GMT
 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
 
Pragma: no-cache
 
Set-Cookie: lang=si; expires=Thu, 05-Dec-2019 13:04:34 GMT; path=/
 
Vary: Accept-Encoding
 
Content-Length: 4696
 
Connection: close
 
Content-Type: text/html 
   httpversion 1.0 
   hu_blocking 0 
   hu_filecount 20 
   ignoreredirects 0 
   loglevel   4 
   path       /index.php?page=login 
   protocol   http 
   redirects  1 
   timeout    2 
   url        http://192.168.0.111:80/index.php?page=login 
   value      0 
   QUEUE: 
   Readings: 
   Request: 
     data 
     header 
     ignoreredirects 0 
     retryCount 0 
     type       update 
     url        http://user:password@192.168.0.111/ 
     value      0 
   Sslargs: 
Attributes: 
			
			
			
				Vermutlich unterstützt der Webserver kein BasicAuth. Dann musst Du das Login-Formular wie hier beschrieben ausfüllen lassen:
http://www.fhemwiki.de/wiki/HTTPMOD#Advanced_configuration_to_create_a_valid_session_id_that_might_be_necessary