Day 2: OnBoard LED and Update

On the second day you will find a breadboard for the upcoming experiments hidden behind the door. I would recommend however, that you do not yet plug your NodeESP into the board. Let’s first look today at how we launch the programs preinstalled on the board and bring the board up to date.

Reconnect your board first to a power source. Wi-Fi data that you entered yesterday is still stored and the board should automatically connect to your Wi-Fi network. Then access the board page using the IP or mDNS name (http: //nodeesp.local/). Now, the first thing you do is searching for possible software updates. To do this, open the configuration page, click Advanced Settings at the bottom and click on Check for Firmware Updates.

Das Board ist auf dem neuesten Stand

The Board is up to date

You will see a message on the configuration web page, if a new update is found.  Confirm and then have a cup of coffee. The update process can take a while (up to 20 minutes). Continue, once the light on the board turns green. Check again for any updates. Normally, the board will now report that everything is up to date. If things go wrong, look at the instructions on the project website and what you can do to fix it.

Now we will deal with the preinstalled programs: On the configuration page you will see the item Application Settings where all programs are listed and an info box shows you which of those are currently active. First select IoT Adventscalendar 2018 in the top box and then today’s program (starting with IoT Calendar 2018 – Day 2). Confirm with Submit. The board will now restart with the selected program.

Das Color-Picker-Element

Colour picker element

After reboot and once reconnected, go to the board’s main page. There is another link called Application Page. Follow this link to go to a webpage with a so-called colour picker element, which you can use to select colours. The selected colour is sent to the board and displayed by the onboard LED. Now you have a small, useful, coloured lamp – without having anything to assemble.

33 Comments

  1. Tobi

    Tag 2: Trotz mehrfachen Updates (Meldung ist up to date) kommt bei uns die Liste mit dem IoT Adventskalender nicht. Neu booten usw. bringt nichts. Lampe leuchtet grün.

    Reply
    1. fk (Post author)

      Hi, hast du in dem oberen der beiden Dropdown Menüs auch die Programme des Kalenders ausgewählt? Vorher tauchen die Programme in der unteren Liste nicht auf. Ansonsten hilft vielleicht die Seite neu zu laden und vor allem ein paar Sekunden zu warten. Wenn immer noch nichts erscheint: kannst du vielleicht ein Bild der Config-Seite schicken?

      Reply
      1. Tobi

        Neustart haben wir schon gemacht. Ich kann im Oberen der Beiden Dropdown Menüs Garnichts auswählen. Anbei Bild von Config-Seite.

        Reply
        1. fk (Post author)

          Das ist ungewöhnlich. Es scheint ein Problem mit der Websocket Verbindung vorzuliegen. Hast du es Mal einen anderen Browser oder per Smartphone probiert?

          Reply
          1. Tobi

            ja das finde ich auch seltsam. Auf Laptop (Win 10, Edge Browser) seh ich nix. Habs grad mal mit Smartphone (Galaxy S7 2016) probiert. Da kann ich sowohl beim oberen als auch beim unteren Menü was auswählen. Erklärung? Bin grad etwas ratlos, warum es aus Windows gar nicht geht, aber auf Android problemlos. Hab grad mal mit iPad mini gecheckt, sogar dort geht’s einwandfrei! Trotzdem danke für die schnellen Antworten! ;-)

  2. Joachim Westphal

    Hallo,
    bin ein bisschen spät dran – ich weiß :-/
    Aber dennoch mit Freude :-))!

    Ich habe ein Update (erfolgreich) durchgeführt und dann das Programm für den Tag 2 wie beschrieben gestartet.
    Soweit ist alles OK – in den "Application Settings" wird auch "[IoT Calendar 2018 – Day2] See iot.fkainka.de/day2-2018 OnBoard LED" als "currently running" angezeigt.

    Leider gibt es aber keine "Application Page" – es sind nur die vom Erst-Start her bekannten 7 Menuepunkte vorhanden. Somit kann ich leider den Color-Picker nicht aufrufen :-(

    Mache ich etwas verkehrt?
    Danke schon mal im voraus!

    Reply
    1. Ant Kutschera

      versucht hier: http://nodeesp.local/app

      also vom home (http://nodeesp.local) aufs app knopf klicken

      Reply
    2. Rsoldie

      Das gleiche problem habe ich auch und bin noch am suchen und probieren.
      :-(

      Reply
    3. Rsoldie

      Ich habe es hinbekommen. Das colormenue ist zwar sehr spartanisch, aber es funktioniert.
      Nach den applik. Sett.einstellungen bei http die ip vom board aufrufen und die seite öffnet sich.
      Mfg

      Reply
      1. Joachim

        Ah, danke :-)!
        Werde ich heute Abend ausprobieren …
        Viele Grüße

        Reply
  3. Andreas

    Bezüglich der Browser-Diskussion, ich hab mal einige durchgetestet:

    Mit Chromium 69 unter Linux bekomme ich einen Color-Picker mit Gradientenauswahl (ähnlich wie im Screenshot) und manueller Hex-RGB-Eingabe, und die LED zeigt dann auch die "richtige" Farbe.

    Mit Fennec 63 (Firefox-Based) unter Android (LineageOS 14) bekomme ich eine "Liste" von Farben (Quasi-Combo-Box), die Auswahl findet sich aber überhaupt nicht auf der LED wider. Z.B. wähle ich etwas rot-artiges aus, wenn ich wieder am PC schaue, ist der zugehörige ausgewählte Hex-Code #d73920. Nun ist mir aber vollkommen klar, dass ich bei der RGB-LED keine 16 Bit Farbtiefe habe ;) Und das menschliche Auge spielt da ja auch mit rein.

    Der Color Picker mit Firefox Klar unter Android sieht übrigens wieder anders aus – und die LED gibt auch die ausgewählte Farbe aus.

    Insgesamt ein schönes Beispiel, finde ich

    Reply
  4. Hans-Dieter Bär

    Hallo,
    ich habe ein Problem mit dem tag 2.
    Nach dem Update habe ich IoT Advendscalendar 2018 und dann Day 2 ausgewählt. Nach dem anklicken von Submit kam die Meldung, dass das board einen Reset ausführt.
    Dabei erhalte ich jedesmal eine neue IP Adresse. Wenn ich dann die Hauptseite des Boards öffne, ist das Calendar 2018 nicht vorhanden, sondern wieder die Grundeinstellung.
    Der Link Applikation Page erscheint nicht.
    Kann mir hier jemand einen Tipp geben?

    Reply
  5. thymjan

    So sieht der "Color-Picker" unter macOS mit Safari aus:

    Reply
    1. thymjan

      Die Hauptseite wird unter Safari so dargestellt:

      Reply
      1. thymjan

        … und hier der iPhone Bildschirm (ebenfalls Safari):

        Reply
  6. Michelle

    Das Color-Picker-Element sieht zwar nicht so wie auf dem Bild aus.
    Die LED wechselt trotzdem gut die Farbe.

    Reply
  7. Ding

    Hallo,
    gibt es dieses Jahr gar keine Quelltext?
    Wie kann ich die Programme auf dem nodesp verändern?

    Reply
  8. Tilo

    Hallo,
    Verbindung zum Wlan kann ich herstellen, Programme funktionieren auch allerdings bleibt die LED dunkel. Auch wenn ich mit dem Color Picker was ändern möchte, bleibt die LED dunkel. LED defekt oder mach ich hier was falsch? Firmware update hab ich gemacht.
    BG
    Tilo

    Reply
    1. fk (Post author)

      Hallo, hat die LED schon Mal geleuchtet, z.B. gestern beim herstellen der WLAN Verbindung?

      Reply
      1. Tilo

        Ich hab es erst heute ausprobiert, die LED hat bisher nicht geleuchtet. Weder beim verbinden mit Strom, noch beim herstellen des WLAN.

        Reply
        1. fk (Post author)

          Dann ist es sehr wahrscheinlich, dass die LED kaputt ist. Ich würde das Board bei Conrad umtauschen lassen.

          Reply
          1. Tilo

            Alles klar, danke.

          2. Daniel G

            Hallo Tilo,

            könnte es sein dass das LED unter Board Configuration -> General Settings -> Status LED aus geschaltet ist ?

            http://nodeesp.local/config/index.htm

          3. Tilo

            Hallo Daniel,
            habe ich geprüft,daran liegt es nicht. Ich hab mir gestern das ganze mal etwas genauer angeguckt, und festgestellt wenn ich die LED berühre, das sie leuchtet. Ich tippe auf einen Wackelkontakt an oder in der LED.
            BG
            Tilo

  9. Theo

    Auch hier kein Color-Picker zu sehen. Die Firmware wurde davor aktualisiert.

    Reply
    1. fk (Post author)

      Die App-Seite wird aber angezeigt? Auf welchem Betriebssystem/Browser arbeitest du?

      Reply
      1. Theo

        Die App-Seite wird angezeigt. Der Color-Picker wurde unter Linux Mint sowohl in Firefox und als auch Chrome nicht angezegt.

        Jetzt habe ich es unter Win 7 und Chrome ausprobiert und es klappt…

        Danke für dieses tolle Projekt und auch dafür, dass du dir am 1. Advent Zeit zum Beantworten der Frage nimmst!

        Reply
  10. Sven

    Hallo,

    der Color Picker user input dialog startet nur rudimentär, man kann die Farbmischung mit Zahleneingaben ändern, was auch funktioniert, allerdings startet nicht die Eingabebox in der man die Farbmischung mit der Maus steuern kann.

    Bei mir zumindest.

    Reply
    1. Martin Grässlin

      Hallo zusammen , habe das gleiche Problem, bei mit kommt auch nur die Zahlenkombination. Starte das Program auf meinen IPhone und mit Safari. Das einzige was funktioniert den ich die Zahlenkombi lösche dan wechselt er ab und an automatisch auf eine andere ? Was läuft da falsch ?

      Reply
      1. fk (Post author)

        Hallo, das Color Picker Element wird vom vom Browser selbst bereitgestellt. Deswegen sieht das Element in jedem Browser unterschiedlich aus. Ich weiß nicht genau wie es auf einem iPhone aussieht. Könnt ihr ein Bild Posten?

        Reply
  11. thomas

    Ganz prima.
    Aber wo ist denn das Listing zum spielen???

    Reply
    1. robert

      Ja das Problem habe ich gerade auch – Firmware update gemacht, aber auf der Application Setting Seite fehlt das beschrieben IoT Adventskalender 2018 Set in der Liste

      Reply
      1. robert

        Ah, noch einmal auf Software-Update geklickt und jetzt sind sie da :-)

        Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.