Jump to content

andreas.kolbe

Members
  • Gesamte Inhalte

    9
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von andreas.kolbe

  1. Juchuhhh!!! Ich muss nicht mehr an mir selbst verzweifeln... Vielen Dank für die Unterstützung - das gilt Euch allen. *strahl* LG Andreas P.S.: Soll heißen: jetzt läufts!
  2. Hallo Jakob, das ist sehr nett!!! Die php.exe ist Bestandteil der Windows-Distribution von PHP, wenn Du das Archiv runterlädst und in ein Verzeichnis entpackst, findest Du darin die php.exe. Von der Kommandozeile aufgerufen, kann sie ein Skript ausführen mit D:\pfad\zu\php\php.exe X:\pfad\zum\skript.php Gruß Andreas
  3. Öhm, hallo nochmal allen freundlichen Mithelfern! Mir ist gerade aufgefallen, dass ich mich nun ein wenig verrannt habe. Ich habe aus den Augen verloren, dass der BrickV ja kontinuierlich OHNE PROBLEME Kontakt mit dem Brick, der Extension und dem Bricklet bekommt. Das Problem dürfte damit eigentlich nicht an Firewall, TF-Hardware, Netzwerk o.ä. liegen. Ich muss das Problem im installierten PHP und den Bindings suchen... Stimmt ihr mir da zu? - Werde mit diesem neuen Gedanken nochmal einsteigen. Gruß Andreas
  4. Hallo Strolch, gibt keine Dummen Fragen... erst recht nicht, wenn Du sie stellst, um mir zu helfen!!! [*]lokal per USB rennt das Ding und der Dienst unter Windows läuft! [*]TCP/IP-Config kommt vom DHCP, mit den selben Gateway-, Netmask-, ...-Einstellungen wie mein ganzer LAN-Zoo [*]Telnet auf den Host:Port geht durch, ich bekomme kein "no answer" oder sowas - Allerdings: ich bekomme keine Meldung in Klartext, sowas wie ne MOTD oder so gibts offenbar nicht. Bin aber auch mit dem Protokoll, dass das gesprochen wird, nicht vertraut - habe angenommen, dass das okay ist (?) Gruß Andreas
  5. Hallo Jakob, vielen Dank für Deine Arbeit... Also, netzwerkseitig erreiche ich die Ethernet-Extension (ich sehe am Switch den Port "up" mit PoE-Versorgung; ich sehe auf dem DHCP, dass der Lease geholt wurde; ich bekomme einen Ping zurück, sowohl über DNS-Auflösung als auch über IP-Adresse). Habe gerade mal die Firewall KOMPLETT ausgeschaltet - läuft auch weiterhin nicht. Vielleicht ist die Extension fehlerhaft? Das habe ich mich noch nicht gefragt, ich werde gleich mal meine zweite Ethernet-Extension auspacken... Gruß Andreas
  6. Hallo Jakob, über USB ist das alles kein Problem. Als Schnellschuss ohne viel Nachdenken habe ich auch schon Firewall-Regeln eingerichtet, incoming und outgoing für php.exe alles erlauben... und dann wieder über Ethernet probiert - hat auch nicht geholfen. Ich bin ratlos... Gruß Andreas
  7. Hallo Strolch, ja, auf TF-HW-Seite habe ich ein Master Brick mit ner Ethernet-Extension, via PoE versorgt, mit nem Temperature-Bricklet dran. Die Bindings sind V2.0.10, HW gem. Update-Check im BrickV up to date. Ich habe nun einfach mal die ExampleStackStatus.php als Grundlage genommen, die stirbt ganz genauso an der $ipcon->connect <?php require_once('IPConnection.php'); require_once('BrickMaster.php'); use Tinkerforge\IPConnection; use Tinkerforge\BrickMaster; $host = '192.168.0.10'; $port = 4223; $uid = '6xhvDs'; // Change to your UID $ipcon = new IPConnection(); // Create IP connection $master = new BrickMaster($uid, $ipcon); // Create device object $ipcon->connect($host, $port); // Connect to brickd // Don't use device before ipcon is connected // Get voltage and current from stack (in mV/mA) $voltage = $master->getStackVoltage(); $current = $master->getStackCurrent(); echo "Stack Voltage: " . $voltage / 1000.0 . " V\n"; echo "Stack Current: " . $current / 1000.0 . " A\n"; echo "Press key to exit\n"; fgetc(fopen('php://stdin', 'r')); $ipcon->disconnect(); ?> Habe schon überlegt, ob die Windows-Firewall im Weg steht? Muss ich Regeln für ausgehenden oder eingehenden Traffic einrichten? Vielen Dank für Deine Unterstützung! Gruß Andreas
  8. Hallo alle zusammen, ich bin am verzweifeln, verwende die PHP.exe um unter Windows das simple Minimalbeispiel zum TemperatureBricklet zum laufen zu bekommen. Habe schon verschiedene PHP-Versionen (5.4.13, 5.4.20) unter Win2012 und Win8 ausprobiert. Die Bindings sind nicht als PEAR-Paket installiert sondern gem. Anleitung lokal kopiert (alles in einem Pfad). Der Brick und das Bricklet sind vom BrickV aus ansprechbar und auslesbar. Wenn ich dann aber das PHP-Skript von der Eingabeaufforderung mittels php.exe x.php starte, stirbt das Skript. Durch Einbau verschiedener Debug-Punkte lässt sich das auf den $ipcon->connect zurückführen. Der wirft allerdings keinen Fehler, selbst my try...catch nichts erkennbar. Hat jemand eine Idee, wo ich weitersuchen kann? Hier das Skript (kommt Euch bestimmt bekannt vor)... <?php require_once('IPConnection.php'); require_once('BrickletTemperature.php'); use Tinkerforge\IPConnection; use Tinkerforge\BrickletTemperature; $host = '192.168.0.10'; $port = 4223; $uid = '8jm'; // Change to your UID $ipcon = new IPConnection(); // Create IP connection $t = new BrickletTemperature($uid, $ipcon); // Create device object $ipcon->connect($host, $port); // Connect to brickd // Don't use device before ipcon is connected // Get current temperature (unit is °C/100) $temperature = $t->getTemperature() / 100.0; echo "Temperature: $temperature °C\n"; echo "Press key to exit\n"; fgetc(fopen('php://stdin', 'r')); $ipcon->disconnect(); ?> Viele Grüße vom frustrierten Andreas
×
×
  • Neu erstellen...