NEWS
Max7219 Wemos - loadSysConfig Fehler
-
@day83 das geht nur mit dem boardverwalter 2.4.1 . und den richtigen libraties im ordner - ich weiß nicht warum - habe nur dieses projekt gemacht
-
-
Hab edie 2.4.1 genommen, jetzt geht es....
Danke - Testet weiter.
Leider hab ich die URL beim Konfigurieren falsch eingegeben - wie kann ich die im Nachinein ändern??
Hab den Sketsch nochmal neu drauf, aber die KOnfig kommt nicht nochmal. Auch Taster gedrückthalten und Strom bringt mich nicht in die Config
-
@day83 das geht leider nur, wenn du den wemos löscht - also so eine leere bin drauf flasht - mußte ich auch immer weider mal machen
-
Okay hab ich gemacht.
Das Flashen hat funktioniert - die Config hab ich auch gemacht.
Leider bleibt das Display dunkel.
Am USB Port angeschlossen, zeigt das Display kurz "run..." an, dann nix mehr.Hab als URL das angegeben:
http://192.168.178.39:8087/getPlainValue/javascript.0.ESPMatrix.MatrixDie Datenpunkte sind auch angelegt (als Datenpunkte; Zeichenkette!!!!)
Der Simple-API Adapter läuft auf "grün mit diesen Einstellungen:
Wenn ich auf die Homepage 192.168.xxx.xx:8087 gehe, kommt diese Meldung:
{ "error": "command unknown", "getPlainValue": "http://192.168.178.39:8087/getPlainValue/stateID", "get": "http://192.168.178.39:8087/get/stateID/?prettyPrint", "getBulk": "http://192.168.178.39:8087/getBulk/stateID1,stateID2/?prettyPrint", "set": "http://192.168.178.39:8087/set/stateID?value=1&prettyPrint", "toggle": "http://192.168.178.39:8087/toggle/stateID&prettyPrint", "setBulk": "http://192.168.178.39:8087/setBulk?stateID1=0.7&stateID2=0&prettyPrint", "setValueFromBody": "http://192.168.178.39:8087/setValueFromBody?stateID1", "objects": "http://192.168.178.39:8087/objects?pattern=system.adapter.admin.0*&prettyPrint", "states": "http://192.168.178.39:8087/states?pattern=system.adapter.admin.0*&prettyPrint", "search": "http://192.168.178.39:8087/search?pattern=system.adapter.admin.0*&prettyPrint", "query": "http://192.168.178.39:8087/query/stateID1,stateID2/?dateFrom=2019-06-06T12:00:00.000Z&dateTo=2019-06-06T12:00:00.000Z&noHistory=false&prettyPrint" }
Was stimmt den da nicht?
Vielen Dank euch alle
-
so sieht das bei mir im moment aus - die adpter settings sind die selben wie bei dir - auch wenn ich einen datenpunkt unter javascript.x.... nehme, funktioniert es
wird dir die ip adresse angezeigt auf dem display, wenn du einschaltest ?
hast du die modul anzahl im script angepaßt ? -
@day83 leider weiß ich nicht, wo das run.... herkommt - das kenn ich nicht
bei mir:
-
Falsche geschaut.
-
@day83 was steht im script an dieser stelle ?
durchsuche mal alle sketches in arduino nach dem "run..." - wo steht das bei dir
-
@liv-in-sky
Die MAX hab ich auf 16 geändert, da ich 2x8 habe... Richtig so? -
@day83 denke schon - ich habe 4*4er module und gebe 16 ein
-
Hab die ZIP aus Deinem Beitrag runtergeladen - heute nochmal Arduino komplett deinstall inkl. liberys gelöscht und alles aus Deiner Zip genommen - flashen ohne Fehler!
-
@day83 nimm mal das - ich weiß nicht mehr, ob ich nur das oder mehr geändert hatte
-
und schreibe mal was langes in den matrix datenpunkt - ohne ; (strichpunkt) am ende
testtesttest anstatt hallo;
-
@day83 irgendwo wird der ntp server festgelegt - überprüfe den mal - ich glaube, ich hatte da auch ml ein problem damit - bei mir macht das die fritzbox - ung zeile 108
-
Bei dem neuen *ino datei bring er diese Fehlermeldung:
Arduino: 1.8.13 (Windows 10), Board: "WeMos D1 R2 & mini, 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200" java.nio.file.InvalidPathException: Illegal character [?] in path at index 2: \\?\E:\Smarthome\Display\Display version 3\MatrixDisplayESP8266-2b1d3d79ac80b28d9d0eecbcbe5cd035dffa356e\MatrixDisplayESP8266-2b1d3d79ac80b28d9d0eecbcbe5cd035dffa356e\MatrixDisplayESP8266 neu\1616503029840-matrixdisplayesp8266\1616503029840-matrixdisplayesp8266.ino at sun.nio.fs.WindowsPathParser.nextSlash(WindowsPathParser.java:212) at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:111) at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77) at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94) at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255) at java.io.File.toPath(File.java:2234) at processing.app.BaseNoGui.saveFile(BaseNoGui.java:897) at processing.app.SketchFile.save(SketchFile.java:287) at processing.app.Sketch.save(Sketch.java:138) at processing.app.SketchController.save(SketchController.java:352) at processing.app.Editor.handleSave2(Editor.java:1908) at processing.app.Editor.handleSave(Editor.java:1883) at processing.app.Editor.handleExport(Editor.java:2023) at processing.app.EditorToolbar.handleSelectionPressed(EditorToolbar.java:498) at processing.app.EditorToolbar.mousePressed(EditorToolbar.java:448) at java.awt.Component.processMouseEvent(Component.java:6536) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Illegal character [?] in path at index 2: \\?\E:\Smarthome\Display\Display version 3\MatrixDisplayESP8266-2b1d3d79ac80b28d9d0eecbcbe5cd035dffa356e\MatrixDisplayESP8266-2b1d3d79ac80b28d9d0eecbcbe5cd035dffa356e\MatrixDisplayESP8266 neu\1616503029840-matrixdisplayesp8266\1616503029840-matrixdisplayesp8266.ino C:\Users\FRANZI~1\AppData\Local\Temp\arduino_modified_sketch_18343\1616503029840-matrixdisplayesp8266.ino: In function 'void setup()': 1616503029840-matrixdisplayesp8266:297:79: error: 'calcDate' was not declared in this scope else if (MAX_DEVICES>8 && MAX_DEVICES<16) {datum=calcDate(now()); datumJa=1;} ^ 1616503029840-matrixdisplayesp8266:298:42: error: 'calcDate' was not declared in this scope else {datum=calcDate(now()); datumJa=2;} ^ C:\Users\FRANZI~1\AppData\Local\Temp\arduino_modified_sketch_18343\1616503029840-matrixdisplayesp8266.ino: In function 'void loop()': 1616503029840-matrixdisplayesp8266:529:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:551:86: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;Serial.println("Tag holen : " +datum);}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:591:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:614:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:680:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:744:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:768:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:792:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:816:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:840:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:864:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:888:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:913:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:938:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:962:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ 1616503029840-matrixdisplayesp8266:986:89: error: 'calcDate' was not declared in this scope if (Zeit == "00 : 00" || (ntpSave)) { if (!zeitHelp) {datum=calcDate(now()); zeitHelp=true; ntpSave=false;}} //wegen DATUM Umstellung ^ Mehrere Bibliotheken wurden für "WiFiUdp.h" gefunden Benutzt: C:\Users\Franzi_Day\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\WiFi exit status 1 'calcDate' was not declared in this scope Dieser Bericht wäre detaillierter, wenn die Option "Ausführliche Ausgabe während der Kompilierung" in Datei -> Voreinstellungen aktiviert wäre.
-
@day83
das könnte durch das kopieren passiert sein - umlaute und sokopier mal von hier
-
Gleicher Fehler wieder
-
@day83 kannst du das hier runterladen ?
https://drive.google.com/drive/folders/1t_iOVdEqpqnvnY_Nev6DxvSRnvmJDtC0?usp=sharing
das ist mein ganzer ordner inhalt
-
hab die Freigabe des Ordners an Dich gesendet.
Danke für Deine Hilfe.
Ich find das Projekt so super und woll unbedingt das ding zum laufen bekommen