Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. mariohbs

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 49
    • Posts 393
    • Best 4
    • Groups 2

    mariohbs

    @mariohbs

    6
    Reputation
    172
    Profile views
    393
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    mariohbs Follow
    Pro Starter

    Best posts made by mariohbs

    • Einfach mal zeigen will….. :-) - Teil 1

      Hi Leute,

      wollte euch einfach mal Zeigen was ich in der letzten Woche Dank dem IoBroker gebaut habe. Diese Übersicht zeigt alle wichtigen Zustände bei uns und läuft auf 3 Tablets (10") permanent und auf einem 4. bei Bedarf. Geladen werden die durch Rückmeldung der IoBroker App und Script was dann Osram Plugs einschaltet wenn es Zeit ist 🙂

      Dank der guten Doku und vor allem auch der schnellen Hilfe hier im Forum hatte ich den IoBroker nebst Anbindung an HM, Osram, Fritz, DWD und Spritpreisen recht schnell auf meinen 1. Raspi am laufen und habe mich dann jetzt eine Woche mit den Views beschäftigt. Dabei haben dann sehr die Beispiele auf der IoBroker Seite und viele Foreneinträge geholfen.

      Von daher noch einmal vielen Dank an Alle!
      2093_uebersicht_19.02.17.jpg

      Viele Grüße

      Mario

      posted in Praktische Anwendungen (Showcase)
      M
      mariohbs
    • RE: [gelöst] Mediola Gateway V3 & V4 einbinden?

      @Ritschi:

      Wegen den grausamen Ankündigungen von Mediola betr. Preisstruktur, bin ich dabei Mediola NEO den Rücken zu kehren. `

      Jepp ging mir auch so. Als sie dann für jeden Grafikstyle und letztendlich auch noch für die Osram Integration Geld wollten bin ich auf die Suche gegangen und hier Glücklich geworden lach

      Aber über das AIO Gateway habe ich noch gar nicht nachgedacht. Das fristetet bisher eher nur ein eingestaubtes Dasein hier am Schreibtisch aber mit dem http….. genial.... ohh man, ich sehe schon, dass ich wieder was schaffen muss :lol:

      posted in Hardware
      M
      mariohbs
    • RE: Wie exec Ergebnis mit Blockly nutzen? (gelöst)

      Moin,

      relativ einfach. Du machst einen Block "Exec" und aktivierst die Option "mit Ergebnissen". Dann bekommst du nach Ausführung die Variable "error" und "result". Beide Blöcke sind unter den Variablen zu finden. Mit diesen Blöcken kannst du nun das Ergebnis verarbeiten. Der Result Block enthält die Text-Ausgabe der Shell und deinen Wert kannst du dir dann z.B. über die Text-Funktionen raussplitten. Könnte z.B. mit "suche erstes Auftreten von PWR" gehen.

      Ich nutze das z.B. um die Ping Zeit im Netzwerk zu bestimmen und in Blockly weiter zu verarbeiten.

      Ob das mit den SH Dateien sinnvoll ist kann ich nicht sagen, bin weder in Java noch im Raspi so fit, dass ich da andere / schnellere Lösungen kennen würde. Die Befehle für den Exec baue ich mir aber auch im Blockly - sprich habe keine SH Dateien am start.

      Gruß

      Mario

      posted in Skripten / Logik
      M
      mariohbs
    • RE: Ahoy DTU - API - Json Post request zum schalten senden

      @haselchen - Wegen Nachteinspeisung aus dem Akku. Abschaltung bevor der Akku zu tief entladen wird.

      @Codierknecht - Danke, das sieht gut aus. Werde es heute Nachmittag nach Feierabend mal testen und mich zurück melden 🙂

      posted in Skripten / Logik
      M
      mariohbs

    Latest posts made by mariohbs

    • RE: Ahoy DTU - API - Json Post request zum schalten senden

      @codierknecht Ich habe es übe Javascript ums verrecken nicht hinbekommen. Habe es jetzt mit einem CURL über EXEC Block gelöst. Funktioniert jetzt zufriedenstellend 🙂

      Vielen Dank nochmal!

      posted in Skripten / Logik
      M
      mariohbs
    • RE: Ahoy DTU - API - Json Post request zum schalten senden

      @codierknecht Funktioniert leider nicht und ich habe keine Idee warum 😞

      Erster Fehler war mit postData. Da ist bei dir nen = drin, das wollte das Script nicht und ich habe es gegen einen Doppelpunkt ausgetauscht. Also so:

      postData: '{"id":0,"cmd":"power","val":0}'
      

      Seitdem läuft es zumindest an, bringt aber nach einigen Sekunden die Meldung:

      error	javascript.0 (833) script.js.Test-Scripte.HM-Steuern: {'code':'ECONNRESET'}
      error	Request error: Error: socket hang up
      

      Hast du noch eine Idee wie ich hier weiter kommen könnte?

      Danke schon mal und viel Grüße
      Mario

      posted in Skripten / Logik
      M
      mariohbs
    • RE: Ahoy DTU - API - Json Post request zum schalten senden

      @haselchen - Wegen Nachteinspeisung aus dem Akku. Abschaltung bevor der Akku zu tief entladen wird.

      @Codierknecht - Danke, das sieht gut aus. Werde es heute Nachmittag nach Feierabend mal testen und mich zurück melden 🙂

      posted in Skripten / Logik
      M
      mariohbs
    • Ahoy DTU - API - Json Post request zum schalten senden

      Hi Leute,
      ich suche jetzt schon ne ganze Weile aber irgendwie bin ich unfähig oder schlicht zu unwissend um mein Ziel zu erreichen 😞

      Also folgende Zielstellung:
      Ich habe die Ahoy-DTU am laufen und bekomme auch ordentlich alle Daten über MQTT. Nun möchte ich aber den Wechselrichter per Script Aus- / Einschalten können. Meinem Verständnis nach geht dies über ein Json Post Kommando an die DTU, nur finde ich nicht raus, wie ich das vom IOB schicken kann.

      Gedanke war, das mit Javascript zu machen aber offensichtlich fehlt mir hier das Wissen, warum ich auf eure Hilfe hoffe.

      Was ich bisher glaube zu wissen ist der Command bzw. das Grundkonstrukt aber wie bekomm ich das jetzt funktional, dass es auch etwas sendet?

      url = 'http://ip-der-dtu/api/',
      method = 'POST',
      headers = { ['Content-type'] = 'application/json' },
      postData = '{"id":0,"cmd":"power","val":0}',
      

      Das Ganze folgt der Anleitung Control via REST API aus der Ahoy Beschreibung.

      Danke schon mal für eure Hilfe!
      Viele Grüße
      Mario

      posted in Skripten / Logik
      M
      mariohbs
    • Gerät ist nicht Verbunden / Gerät antwortet nicht

      Hi Leute,

      seit einigen Wochen habe ich sporadisch, jedoch i.d.R. mehrmals am Tag den Effekt, dass ich Alexa einen Befehl gebe und als Rückmeldung praktisch sofort die Meldung "Gerät xy ist nicht verbunden" oder "Gerät xy antwortet nicht" erhalte. Das jeweilige Gerät bzw. die Aktion wird aber problemlos ausgeführt.

      Also als Bespiel: Alexa -> Licht Küche an

      • das Licht geht problemlos und ohne merklichen Verzug an
      • zeitgleich kommt die Meldung "Licht Küche Antwortet nicht - überprüfe Netzwerkverbindung und Stromversorgung....

      Das Problem lässt sich auch nicht auf einzelne Geräte oder Adapter festmachen. Es tritt sowohl bei ZigBee Komponenten, Homematic Aktoren und WLAN Schaltern auf. Also praktisch bei allem was ich steuern kann.....

      Netzwerk habe ich mehrfach geprüft - ist stabil. Im IoBroker Log ist auch keine Fehler zu sehen - selbst wenn ich die Protokoll Einstellung hochsetze.

      IoBroker läuft bei mir auf einen Intel Nuc I5, der praktisch auch keine Auslastung hat und auch dort sind keine Fehler zu finden. Adapter sind alle auf dem aktuellen Stand vom Stable Respository.

      Hat vielleicht noch jemand eine Idee was ich schauen kann? Ich vermute ja eigentlich, dass das Problem irgendwo in der Cloud oder bei Amazon ist, da die Fehlermeldung praktisch sofort kommt während gleichzeitig die entsprechende Aktion ausgeführt wird.....

      Vielen Dank schon einmal für Ideen und Hilfe 🙂

      Wünsche ein schönes WE
      Gruß
      Mario

      posted in Cloud Dienste
      M
      mariohbs
    • RE: Fully Kiosk Browser

      Hat sich erledigt - war wohl ein Darstellungsproblem vom Browser. Nachdem ich den mal ganz Geschlossen hatte ist die Anzeige nun auf Grün 🙂

      Hallo Zusammen,

      bei mir bleibt der Adapter seit heute früh mit einmal nur Gelb. Irgendwie scheint über Nacht etwas mit dem Browser gesponnen zu haben und die Batterie-States wurden nicht mehr aktualisiert. Nach einem Neustart des Adapters ging dann alles wieder - außer der Batteriestatus. Habe dann die Tablets neu gestartet und danach den Adapter auch noch einmal und seither geht offensichtlich alles wieder ABER der Adapter selbst bleibt gelb.

      Die Objekte selbst werden aber bei allen Tablets aktualisiert und die Views bzw. der Browser selbst lassen sich auch steuern. Ein Fehler wird nicht ausgegeben - nicht bei der Einstellung Info, Debug order Silly. Geupdatet wurde aktuell auch nichts. Letztes Update war der JavaScript Adapter am 15.10.

      Der FullyKiosk Adapter ist auf der Version 2.0.1. Alle anderen Adapter sind auf der aktuellen Stable Version.

      Irgendeine Idee?

      Danke und viele Grüße
      Mario

      posted in Visualisierung
      M
      mariohbs
    • RE: [Gelöst] Fehlermeldungen bei Neustart vom Javascript Adapter

      @Thomas-Braun
      libexpat1 bzw. libexpat1-dev war installiert aber libxmltok1-dev hat wohl gefehlt. Nach der Installation ist das Problem verschwunden 🙂

      Vielen Dank!!!

      Schönen Feiertag und schönes Wochenende wünsche ich noch.
      LG
      Mario

      posted in Error/Bug
      M
      mariohbs
    • [Gelöst] Fehlermeldungen bei Neustart vom Javascript Adapter

      Hi Leute,

      seit der Neuinstallation von IoBroker auf einem Nuc mit anschließendem Rückspielen der gesicherten Daten mit BackitUp bekomme ich beim Start des Javascript Adapters jede Menge Fehlermeldungen. Ich kann aber nicht feststellen, dass irgendetwas nichts geht. Das System läuft stabil und ohne Probleme und die Fehler sind auch nur bei einem Restart des Javasript Adapters zu sehen.

      Hier einmal die Fehler, vielleicht hat ja Jemand eine Idee für mich 🙂

      2020-10-02 18:05:59.780 - info: host.IoBroker instance system.adapter.javascript.0 started with pid 1066
      2020-10-02 18:06:00.547 - info: javascript.0 (1066) starting. Version 4.6.17 in /opt/iobroker/node_modules/iobroker.javascript, node: v12.18.4, js-controller: 3.1.6
      2020-10-02 18:06:00.560 - info: javascript.0 (1066) npm install xml2js --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
      2020-10-02 18:06:02.061 - info: javascript.0 (1066)
      > node-expat@2.3.18 install /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat
      > node-gyp rebuild
      2020-10-02 18:06:03.088 - info: javascript.0 (1066) make: Verzeichnis „/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/build“ wird betreten
      2020-10-02 18:06:03.090 - info: javascript.0 (1066) CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o
      2020-10-02 18:06:03.781 - info: host.IoBroker instance system.adapter.mqtt.0 started with pid 1135
      2020-10-02 18:06:04.499 - info: mqtt.0 (1135) starting. Version 2.1.4 in /opt/iobroker/node_modules/iobroker.mqtt, node: v12.18.4, js-controller: 3.1.6
      2020-10-02 18:06:04.504 - info: javascript.0 (1066) CC(target) Release/obj.target/expat/deps/libexpat/lib/xmltok.o
      2020-10-02 18:06:04.555 - error: javascript.0 (1066) In file included from ../deps/libexpat/lib/xmltok.c:306:
      ../deps/libexpat/lib/xmltok_impl.c: In function ‘normal_isPublicId’:
      2020-10-02 18:06:04.556 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:1404:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!(BYTE_TO_ASCII(enc, ptr) & ~0x7f))
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1406:5: note: here
      default:
      ^~~~~~~
      2020-10-02 18:06:04.556 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘normal_sameName’:
      2020-10-02 18:06:04.557 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (*ptr1++ != *ptr2++) \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1626:5: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:1623:5: note: here
      case BT_LEAD ## n: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (*ptr1++ != *ptr2++) \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:1623:5: note: here
      case BT_LEAD ## n: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1626:31: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      2020-10-02 18:06:04.557 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘normal_scanRef’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.558 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.558 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘normal_scanPercent’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.562 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘normal_scanLt’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.562 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘normal_scanPi’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.572 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘normal_scanEndTag’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c: In function ‘normal_scanAtts’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c: In function ‘normal_prologTok’:
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c: In function ‘normal_scanPoundName’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      In file included from ../deps/libexpat/lib/xmltok.c:791:
      ../deps/libexpat/lib/xmltok_impl.c: In function ‘little2_isPublicId’:
      ../deps/libexpat/lib/xmltok_impl.c:1404:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!(BYTE_TO_ASCII(enc, ptr) & ~0x7f))
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1406:5: note: here
      default:
      ^~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c: In function ‘little2_sameName’:
      ../deps/libexpat/lib/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (*ptr1++ != *ptr2++) \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1626:5: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:1623:5: note: here
      case BT_LEAD ## n: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (*ptr1++ != *ptr2++) \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:1623:5: note: here
      case BT_LEAD ## n: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1626:31: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      2020-10-02 18:06:04.575 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘little2_scanRef’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c: In function ‘little2_scanPercent’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.576 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘little2_scanLt’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.577 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.578 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘little2_scanPi’:
      2020-10-02 18:06:04.579 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.580 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘little2_scanEndTag’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.580 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘little2_scanAtts’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.581 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.582 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘little2_prologTok’:
      2020-10-02 18:06:04.583 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.584 - info: mqtt.0 (1135) Starting MQTT authenticated server on 0.0.0.0:1883
      2020-10-02 18:06:04.584 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘little2_scanPoundName’:
      2020-10-02 18:06:04.584 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.585 - error: javascript.0 (1066) In file included from ../deps/libexpat/lib/xmltok.c:932:
      ../deps/libexpat/lib/xmltok_impl.c: In function ‘big2_isPublicId’:
      2020-10-02 18:06:04.586 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:1404:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!(BYTE_TO_ASCII(enc, ptr) & ~0x7f))
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1406:5: note: here
      default:
      ^~~~~~~
      2020-10-02 18:06:04.587 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘big2_sameName’:
      2020-10-02 18:06:04.588 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (*ptr1++ != *ptr2++) \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1626:5: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:1623:5: note: here
      case BT_LEAD ## n: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:1624:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (*ptr1++ != *ptr2++) \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1626:18: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      2020-10-02 18:06:04.588 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:1623:5: note: here
      case BT_LEAD ## n: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1626:31: note: in expansion of macro ‘LEAD_CASE’
      LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
      ^~~~~~~~~
      2020-10-02 18:06:04.588 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘big2_scanRef’:
      2020-10-02 18:06:04.589 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:509:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:518:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.589 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘big2_scanPercent’:
      2020-10-02 18:06:04.590 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:886:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:896:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.592 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘big2_scanLt’:
      2020-10-02 18:06:04.592 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:693:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:731:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:743:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:720:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.593 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘big2_scanPi’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.593 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:246:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:253:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.594 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘big2_scanEndTag’:
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:397:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.594 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:404:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c: In function ‘big2_scanAtts’:
      2020-10-02 18:06:04.595 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:552:7: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:649:11: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.595 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:541:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.596 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘big2_prologTok’:
      2020-10-02 18:06:04.596 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1153:9: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:1139:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:04.597 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c: In function ‘big2_scanPoundName’:
      2020-10-02 18:06:04.597 - error: javascript.0 (1066) ../deps/libexpat/lib/xmltok_impl.c:74:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:78:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:914:3: note: in expansion of macro ‘CHECK_NMSTRT_CASES’
      CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:46:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
      ^
      ../deps/libexpat/lib/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      ../deps/libexpat/lib/xmltok_impl.c:50:3: note: here
      case BT_NMSTRT: \
      ^~~~
      ../deps/libexpat/lib/xmltok_impl.c:921:5: note: in expansion of macro ‘CHECK_NAME_CASES’
      CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
      ^~~~~~~~~~~~~~~~
      2020-10-02 18:06:06.289 - info: mqtt.0 (1135) Client [RaspiGarten] connected with secret 1601654766287_9067
      2020-10-02 18:06:06.631 - info: javascript.0 (1066) CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlrole.o
      2020-10-02 18:06:06.817 - info: javascript.0 (1066) AR(target) Release/obj.target/deps/libexpat/libexpat.a
      2020-10-02 18:06:06.827 - info: javascript.0 (1066) COPY Release/libexpat.a
      2020-10-02 18:06:06.833 - info: javascript.0 (1066) CXX(target) Release/obj.target/node_expat/node-expat.o
      2020-10-02 18:06:07.272 - error: javascript.0 (1066) In file included from ../node-expat.cc:1:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
      , reinterpret_cast(AsyncExecuteComplete)
      ^
      2020-10-02 18:06:07.294 - error: javascript.0 (1066) In file included from ../../nan/nan.h:56,
      from ../node-expat.cc:1:
      ../node-expat.cc: At global scope:
      /home/iobroker/.cache/node-gyp/12.18.4/include/node/node.h:608:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
      (node::addon_register_func) (regfunc), \
      ^
      /home/iobroker/.cache/node-gyp/12.18.4/include/node/node.h:642:3: note: in expansion of macro ‘NODE_MODULE_X’
      NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
      ^~~~~~~~~~~~~
      ../node-expat.cc:498:3: note: in expansion of macro ‘NODE_MODULE’
      NODE_MODULE(node_expat, InitAll);
      ^~~~~~~~~~~
      

      Insgesamt sieht es so aus, alls wenn der Fehler von der "/deps/libexpat/lib/xmltok_impl.c" kommt aber ich habe keine Idee wie ich den Lösen könnte.....

      Systemdata Bitte Ausfüllen
      Hardwaresystem: Nuc
      Arbeitsspeicher: 4GB
      Festplattenart: SSD
      Betriebssystem: Debian 10
      Node-Version: 12.18.4
      Nodejs-Version: 12.18.4
      NPM-Version: 6.14.6
      Installationsart: Skrip + Restore von altem System
      Image genutzt: Nein
      posted in Error/Bug
      M
      mariohbs
    • RE: [Gelöst] Alexa Gruppen funktionieren nicht mehr......

      Habe jetzt doch eine Lösung gefunden. Warum es allerdings so ist wie es ist..... keine Idee aber es funktioniert wieder.

      Ich habe die betroffenen Lampen aus den Alexa Gruppen entfernt und dann auch incl. aller Smartnamen aus der Alexa-App gelöscht. Dann "Alexa finde meine Geräte" und die dann wiedergefundenen Geräte wieder in die Gruppen getan.

      Ergebnis: Geht wieder alles.

      Komisch ist halt nur, dass die Lampen sich ja steuern ließen, also definitiv verbunden waren aber scheinbar für die Gruppen nicht verwendbar. Warum das nun so war und vor allem nur einige Räume betroffen hat ohne das sich etwas geändert hat muss man wohl nicht verstehen......

      Danke und ein schönes WE 🙂

      posted in Cloud Dienste
      M
      mariohbs
    • RE: [Gelöst] Alexa Gruppen funktionieren nicht mehr......

      @crunchip sagte in Alexa Gruppen funktionieren nicht mehr......:

      @mariohbs zum Test vllt Mal nen neuen Raum anlegen, ob dieser dann funktioniert. Oder einen der nicht mehr geht, neu anlegen.
      Anschließend den Alexa und iot/Cloud Adapter neu starten.

      Hatte ich gestern schon alles probiert. Die Küche heißt jetzt Erdgeschoss - gab es nie bei mir - und trotzdem bleibt es immer beim gleichen Effekt. Ich habe gerade mal den ganzen IOT Skill aus dem Amazon Konto geworfen und neu verbunden - gleicher Effekt. Einige Räume gehen, andere nicht 😞 😞

      posted in Cloud Dienste
      M
      mariohbs
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo