Neue Sensebox am entfernten Standort testen?

Hallo an Alle,

für einen Freund, der weit entfernt wohnt,
habe ich eine Wetterstation gebaut,
die ich gerne von meinem Standort testen möchte.

An seinem Standort habe ich eine neue Sensebox
registriert, die auch angezeigt wird.

In den Sketch habe ich zunächst meine Box-ID
und meine Sensor-IDs eingetragen und an meinem
Standort getestet (über meine Wlan-Zugangsdaten)
Ergebmnis :
Daten werden gemessen und übertragen.

In diesen Sketch habe ich dann die ID der neuen Box
und die neuen SensorIDs dieser neuen Box eingetragen
und die bei mir gemessenen Daten über mein eigenes Wlan
zu übertragen versucht.

Es werden aber keine gemessenen Daten angezeigt.

Meine Frage:
Kann ich auf diese Weise eine neu gebaute Box vorab
mit den IDs der neuen und registrierten Box testen ?

Schöne Grüße,

Raimund

Hallo Reimund,

wenn ich dich richtig verstanden habe, dann hast du auf opensensemap.org zwei Wetterstationen registriert, deine und die von deinem Freund. Dann hast du die Daten von dir genommen, in den Sketch eingefügt, deine WLAN-Zugansgdaten eingetragen und dann auf deinen SenseBox aufgespielt. Dann hast du deine Wetterdaten bei deiner Wetterstation sehen können.

Danach hast du die Daten von der Wetterstation deines Freundes genommen und in den Sketch eingefügt.

Hast du deine WLAN-Zugangsdaten gelassen oder die von deinen Freund eingefügt. Bei letzterem kann es bei dir natürlich nicht zu Hause funktionieren.

Wenn du deine WLAN-Zugangsdaten erneut verwendet hast, sollte sich die SenseBox mit deinem WLAN verbinden. Das kannst du in deinem Router nachschauen oder dir einem Display an der SenseBox anzeigen lassen. Hast du dann auch auf opensensemap.org in der angemeldeten SenseBox deines Freundes nachgeschaut? Oder nochmals in deiner eigenen? Dort findest du natürlich keine Daten, denn die SenseBox sendet ja jetzt mit den Daten deines Freundes.

Ein Hinweis zu Schluss. Wie hast du den Sketch erstellt? Automatisiert durch opensensemap.org oder mit Hilfe der blockly-Programmierumgebung oder mit der Arduino-Programmierumgebung?
Wenn du den Programmcode kopierst und hier hochlädst oder einen Screenshot von deinem Blockly-Programm machst (ohne darin deine WLAN-Daten zu zeigen), kann dir hier noch besser geholfen werden.

Ich hoffe, dass du weiterkommst.

Viele Grüße

Volker

Hallo Volker,

vielen Dank für Deine schnelle Antwort.

  • Zunächst:
  • der Sketch ist in Arduino-C geschrieben
  • er ist entstanden aus den wenigen nötigen Anweisungen meiner
    schon lange Jahre laufenden SBox (SUADHW2). Da die
    Box meines Freundes nur wenige Sensoren hat, ist der
    Code recht kurz.
  • Mein erstes Vorgehen:
  • Einrichtung einer SBox bei ihm zu Hause
  • neue BoxId und Sensoren-Ids werden dabei ja bekannt gegeben
  • Mein erster Funktionstest des Sketchs:
  • eigene SBox abgeschaltet
  • in den Code der neuen SBox meine eigenen WLAN-Parameter,
    meine eigene Box-Id und die Sensor-passenden Sensor-IDs
    meiner Box eingesetzt.

==> Mess-Daten der neuen SBox wurden in meiner Box auf
OpenSenseMap angezeigt.
Ich schließe daraus, dass der Code ok ist.

  • Weiterer Funktionstest jetzt auf neuer Box des Freundes:
  • im Code wurden jetzt meine IDs gelöscht und nur
    die Box-ID und die Sensor-IDs der Box des Freundes eingesetzt.

  • Zur Übertragung ins Netz wurde mein eigener WLAN-Zugang benutzt.

==> Keine Übertragung der Messdaten

Ich bin davon ausgegangen, dass der WLAN-Zugang nicht relevant für
die Übertragung der Messdaten zu einer anderen SBox ist, solange
die IDs (SBox + Sensoren) richtig angegeben sind.

Schöne Grüße,

Raimund

Hallo Reimund,

deine letzte Feststellung bezüglich des WLANs ist richtig, der ist in deiner Konstellation nicht relevant. Trotzdem solltest du es überprüfen, um alles andere auszuschließen.

Für mich bleiben jetzt noch drei Möglichkeiten:

  1. Du hast dich bei der Übertragung der Daten (IDs) verschrieben oder die Marke beim Copy & Paste nicht richtig gesetzt

  2. Du hast die Anführungszeichen oder Semikolon falsch eingefügt.

  3. Die Reihenfolge der Sensoren ist bei dir eine andere als bei deinem Freund.

Vielleicht erstellst du, um sicher zu gehen, die IDs für deinen Freund noch einmal neu erstellen und dann einfügen.

Viele Grüße

Volker

Hallo Volker,

nochmal vielen Dank für Deine Tipps.

Aktuell: Messdaten werde an die entfernte Box gesendet.

Was habe ich getan:
(1)
Deinen Vorschlag, die Reihenfolge der Sensoren zu ändern habe ich insoweit
gemacht, dass diese sowohl beim Initialisieren als auch beim Auslesen und
Senden in der aufsteigenden Reihenfolge der IDs angeordnet wurden.
==> Hat auch nach einiger Wartezeit zunächst nichts genützt
(2)
Ich habe im Benutzerkonto meines Freundes Daten angepasst (Englisch → Deutsch).
Diese Änderungen dann aktualisiert, was auch bestätigt wurde.

Meine Vermutung:
Punkt (2) hat das Problem gelöst, zumal in meiner eigenen SBox die Sensoren NICHT in
Reihenfolge der einzelnen IDs programmiert sind.
Offensichtlich war das Benutzerkonto noch nicht komplett eingerichtet.

Alles in Allem:
Jetzt können nach der Installation der Box in Ostfriesland dort Daten gemessen
und angezeigt werden.

Schöne Grüße aus dem Rheinland,

Raimund