Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben

Hallo zusammen,

 

ich möchte die Wetterdaten(Temperature,Humidity,Ambientlight und Illuminance)auf Firefox anzeigen lassen. Dafür habe ich das Webserver Apache2 mit php5 installiert(Das apache2 habe ich schon getestet und funktioniert einwandfrei). Und die Dateien Weather.html und WeatherStationWebsite.php habe die vom Link "http://www.tinkerforge.com/de/doc/Kits/WeatherStation/PHPToWebsite.html#starter-kit-weather-station-website-php" heruntergeladen und in var/www gespeichert.

Wenn ich in Firefox localhost/weather.html  eingebe dann taucht folgendes auf:

TBD

TBD

TBD

TBD

ich will nun mal wissen , ob ich noch bestimmte plugin zu Firefox einfügen soll, damit die Wetterdaten auf der Internetseite auftauchen???????

 

 

 

Geschrieben

Hallo SDMOD,

 

erstmal zu deiner Frage, nein du brauchst kein Plugin für Firefox.

Das bei dir TBD angezeigt wird liegt daran, dass keine Aktualisierung seitens Javascript stattgefunden hat soweit ich das jetzt beim schnellen überfliegen des Codes erkennen konnte.

Hast du deine UIDs der eigenen Bricklets  in der PHP-Datei eingetragen?

 

Gruß,

Nemo

Geschrieben
  • Autor

Hallo Nemo,

 

ja, die UIDs, die im PHP5-code eingefügt sind, sind eigene UIDs.!!!

falls du irgend eine Idee hast, um dieses Problem zu beheben, bitte posten!!

 

Gruß jack

Geschrieben

Funktioniert denn eines der PHP Beispiele auf der Kommandozeile? Hast du also die PHP Bindings so eingerichtet, dass PHP sie auch finden?

 

Hat dein PHP die bcmath und sockets Extensions aktiviert?

Geschrieben

Hallo SDMOD,

 

ich werde es heute Abend mal versuchen selber nachzubauen, da ich fast alle Bricklets dafür hier habe und werde dann berichten.

 

Viele Grüße,

Nemo

Geschrieben

Ruf doch mal die WeatherStationWebsite.php auf und schau, ob dort sinnvolles JSON ausgegeben wird.

Geschrieben
  • Autor

Bezüglich die PHP-Bindings, habe ich folgende PHP-Bindings im Ordner Var/www gespeichert:

IPConnection.php

BrickletHumdidity.php

BrickletAmbientlig.php

BrickletBarometer.php

BrickMaster.php

in diesem Ordner befindet sich auch die dateien "weather.html" und "WeatherStationWebsite.php" .!!

Ich glaube, dass das Problem liegt daran, dass PHP diese PHP-Bindings nicht finden kann.!!!

weißt ihr wie ich diese PHP-Bindings am besten einrichte,dass PHP sie finden kann???

Zum testen, ob PHP funktioniert habe ich dieses Beispiel durchgeführt: <?php echo "hello World" ?> und hats funktioniert.

 

Wenn ich im Firefox "localhost/WeatherStationWebsite.php" statt "localhost/weather.html" kommt nix !!!

 

bezüglich die bcmath und sockets Erweiterung habe ich die nicht aktiviert, da ich PHP5.3 benutze

 

gruß SDMode

Geschrieben

Hallo SDMOD,

 

wenn du die alle in dem gleichen Ordner gespeichert hast musst du die ersten Zeilen im PHP-Script anpassen.

 

Vorher:

 

require_once('Tinkerforge/IPConnection.php');
require_once('Tinkerforge/BrickletAmbientLight.php');
require_once('Tinkerforge/BrickletHumidity.php');
require_once('Tinkerforge/BrickletBarometer.php');

 

Nachher:

 

require_once('IPConnection.php');
require_once('BrickletAmbientLight.php');
require_once('BrickletHumidity.php');
require_once('BrickletBarometer.php');

 

Und du muss die bcmath und sockets Erweiterungen aktivieren (siehe Doku)

 

"Voraussetzungen: PHP 5.3 oder neuer mit bcmath und sockets Erweiterung"

 

Viele Grüße,

Nemo

Geschrieben
  • Autor

Das Problem wurde gelöst.

Ich habe erstmal php5 und apache2 separat installiert. Jetzt habe ich sie deinstalliert und mit diesem Befehl beide zusammen installiert: "sudo apt-get install php5 libapache2-mode-php5". und jetzt funktioniert es.

Das Problem war das bcmath beim ersten Mal nicht installiert war.

 

Ich danke jedem, der ein Beitrag zu diesem Topic geschrieben hat:)

 

Gruß SDMode

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.