Uhrzeit auf Webseite


hallo,

ich betreibe den arduino als webserver für eine temperaturanzeige. das funtioniert auch.
dazu möchte ich noch die aktuelle zeit darstellen und da beginnen die probleme.

code: [select]
static word homepage() {
      strzeit = (fctgetcurtime());
      bfill = ether.tcpoffset();
      bfill.emit_p(pstr(
        "http/1.0 200 ok\r\n"
        "content-type: text/html\r\n"
        "pragma: no-cache\r\n"
        "\r\n"
        "<meta http-equiv='refresh' content='10'/>"
        "<title>tempanzeige</title>"
        "<h1>dht11 sensor</h1>"
        "<br>"
        "<h2>temp aus ds3231: $d °c</h2>"
        "<h2>platzhalter: $d %</h2>"
        "<h2>uhrzeit:  $s </h2>"), rt, 0, "0000-00-00 00:00:00");
      return bfill.position()


das funktioniert auch. nur wenn ich"0000-00-00 00:00:00" durch strzeit ersetze gebt es einen fehler. fctgetcurtime() liefert genau den gleichen string.

code: [select]
cannot pass objects of non-trivially-copyable type 'class string' through '...'


was muss ich da ändern?

da der fehler meistens im geheimen teil des codes liegt, wäre es sinnvoll, den kompletten sketch zu posten.
welcher typ  ist strzeit? ich vermute klasse string und das dürfte das problem sein.

gruß tommy


Arduino Forum > International > Deutsch (Moderator: uwefed) > Uhrzeit auf Webseite


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor