Hallo weiß jemand wie das mit den Batterie Status gemacht wird . Ich habe von Netatmo die Wetterstation . Wie bekomme ich das mit der Batterie hin gibt es dafür noch ein Programm das alles zusammen rechnet oder muss man das selber anlegen wen ja aber dann wo. Bitte um Hilfe .
LG
Dirk
[SmartHome] Statusanzeige mit ioBroker [Tutorial]
-
-
Hallo ich habe eine Abdeckung für die NodeMCU hinten im Bilderrahmen konstruiert vielleicht kann das jemand von euch brauchen. Es ist eine STL Datei für den 3D Drucker.
-
Hallo ich habe eine Vorlage zum Bearbeiten/Beschriften in EXCEL erstellt und möchte diese mit euch teilen. Ich hoffe sie kann dem einem oder anderem helfen.
Sehr geil das hat gefehlt
Danke
-
Hallo.....
kann mir jemand helfen was mach ich falsch....
Archiving built core (caching) in: C:\Users\A1B4A3~1\AppData\Local\Temp\arduino_cache_764470\core\core_esp8266_esp8266_nodemcuv2_CpuFrequency_80,FlashSize_4M3M,LwIPVariant_Prebuilt,Debug_Disabled,DebugLevel_None____,UploadSpeed_115200_a87fa894172aefe720af964c4fd92fd5.a
Der Sketch verwendet 517247 Bytes (49%) des Programmspeicherplatzes. Das Maximum sind 1044464 Bytes.
Globale Variablen verwenden 57320 Bytes (69%) des dynamischen Speichers, 24600 Bytes für lokale Variablen verbleiben. Das Maximum sind 81920 Bytes.
error: failed reading byte
warning: espcomm_send_command: can't receive slip payload data
error: failed reading byte
warning: espcomm_send_command: can't receive slip payload data
error: failed reading byte
warning: espcomm_send_command: can't receive slip payload data
error: failed reading byte
warning: espcomm_send_command: can't receive slip payload data
error: failed reading byte
warning: espcomm_send_command: can't receive slip payload data
error: failed reading byte
warning: espcomm_send_command: can't receive slip payload data
error: failed reading byte
warning: espcomm_send_command: can't receive slip payload data
error: failed reading byte
warning: espcomm_send_command: can't receive slip payload data
error: failed reading byte
warning: espcomm_send_command: can't receive slip payload data
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
MfGAndi
-
Hallo,
Sieht wie nach dem Fall von gestern aus. Da könnte auch keine Verbindung hergestellt werden.
Hast du mehre COM Schnittstellen an dein Computer ?
ich konnte den Fehler auflösen es war eine Kombi aus mir, Windows und mir
Mein erster Fehler war, ein Typischer Anfänger Fehler, in dem ich Windows vertraut habe und dem "Ding" Ton beim einstecken des USB Flash Dings als Bestätigung für ein korrektes Einbinden ins System ansah, das war ein Fehler.
Erst sehr spät merkte ich das ich einen passenden Treiber nach Installieren muss, gesagt getan und nix... läuft nicht!
Nach ein paar Versuchen schaute ich mir nochmal die Einstellung in Arduino unter Werkzeuge an dort war immer noch com3 eingestellt, ich prüfe das nochmal und Peng da stand doch jetzt auch com6, ausgewählt und wieder Peng nichts ging........ dann TX an TX und RX an RX und..... JA das Flashen lief durch
Danke für deine Hilfe war der richtige Anstoß für mich mit dem Hinweis das keine Verbindung aufgebaut werden kann
Gruß Olaf
Hoffe das bringt dich weiter - sonnst denke ich weiter
-
PlayDiver vielen Dank!
-
Erst mal vielen Dank für das super Tutorial.
Als kleine Veränderung zur Ansteuerung der einzelnen LEDs habe ich folgendes gemacht:
Ich verwende als MQTT-Server für die Statusanzeige nicht den Sonoff-Adapter, sondern den "normalen" MQTT-Server. Dieser sortiert die Eigenschaften konform in einzelne Topics ein und nicht wie der Sonoff unterhalb des Gerätes.
Dadurch kann ich die LEDs jetzt einzeln über ein Publish schalten:
Topic: cmnd/statusanzeige/LED1
Payload: ff0000
Es kann sein, dass das auch funktioniert, wenn man es mit dem Sonoff-MQTT-Server macht, habe ich aber nicht zum Laufen bekommen, zumindest nicht über einen separaten MQTT-Client.
Das Ergebnis ist im Endeffekt das selbe, ob ihr es jetzt direkt als http-Kommando sendet oder über eine Topic. Da diese cmnd-Topics nicht als Status dienen, könnt ihr dort auch nicht den aktuellen Stand der LED abfragen, was ja über die REST-Schnittstelle mit JSON geht, wo man es aber leider auch selber abfragen muss und nicht gepusht bekommt.
-
Ich benötige auch mal wieder Hilfe! Die Nodemcu läuft perfekt mit Tasmota. Jetzt habe ich nur das Problem, dass sobald ich die Nodemcu mit angeschlossenem LED Streifen am Strom anschließe, gar nichts mehr geht. Ich kann die Tasmota Oberfläche über den Browser nicht mehr erreichen.
Habe ich bei der Verkabelung was falsch gemacht?
-
Ich benötige auch mal wieder Hilfe! Die Nodemcu läuft perfekt mit Tasmota. Jetzt habe ich nur das Problem, dass sobald ich die Nodemcu mit angeschlossenem LED Streifen am Strom anschließe, gar nichts mehr geht. Ich kann die Tasmota Oberfläche über den Browser nicht mehr erreichen.
Habe ich bei der Verkabelung was falsch gemacht?
Hallo,
ich würde sagen die Verkabelung, die man sehen kann ist OK.
Nur leider kann ich nicht erkennen ob der schwarze und der rote Draht richtig an + und – vom USB angeschlossen ist.
-
Nur leider kann ich nicht erkennen ob der schwarze und der rote Draht richtig an + und – vom USB angeschlossen ist.
Vielen Dank für deine Antwort! Das sollte passen: Sofern schwarz Grnd und Rot 5V im USB Kabel ist, stimmen auch die. Ich habe keine Ahnung mehr woran es sonst noch liegen kann.
-
Hallo zusammen,
habe da noch ein paar Fragen bezüglich mqtt. Ich habe schon unter Adapter einmal mqtt.0 für meinen Stromzähler.
1. Wie bekomme ich die Verbindung von der Statusanzeige nach ioBroker.
2. Benötige ich dafür eine zweite mqtt Instanz?
Grüße und Danke für die Hilfe.
Manfred
-
Eigentlich brauchst du kein Mqtt .
Du sendest doch nur und empfängst nichts.
Ich hab ganz normal Tasmota drauf und hab MQTT ausgestellt. Wenn ich ihn über den Sonoff Adapter laufen lassen sollte wird er nachts von einem Programm mit den anderen Sonoff´s neu gestartet und das will ich nicht !
gruß RAlf
-
Eines habe ich schon herausgefunden: Beide Adapter laufen jedenfalls nicht gleichzeitig. Hat man den Mqtt gestartet, lässt sich der Sonoff nicht starten. Oder hat man den Sonoff laufen, startet der Mqtt nicht. Ich denke, dass der Sonoff-Adapter nichts anderes als ein Mqtt-Server ist. Aber das ist nur meine Vermutung. Bin selbst noch recht frisch in diesem Gebiet. Aber ich will mehr Mqtt nutzen, weil ich mir damit eine eigene Firmware basteln kann. So könnte ich zumindest ein paar Skripte (Sketche) selbst auf dem Atmega laufen lassen und muss nicht noch Skripte im ioBroker erstellen.
Gesendet von meinem SM-T585 mit Tapatalk
-
Wenn beide nicht auf dem selben Port laufen, funktionieren auch beide gleichzeitig
-
Moin Leute,
Ich habe mal eine kleine Frage ich wollte das Tutorial fast so nachbauen und noch etwas hinzufügen.
Jetzt kommt es:
Ist es möglich dieses Display Hier
Mit in den Rahmen einzufügen und darauf die themperaturen der einzelnen Räume. Anzeigen zu lassen ?
Und wenn das noch geht mit einem Taster das ganze durchzuschlten die einzelnen Räume.
Habt ihr da eine Idee?
Gruß,
Chris
-
Bekomme immer diese Fehlermeldung, kann mir bitte jemand helfen?
Danke schön
Code
Alles anzeigenArduino: 1.8.5 (Windows 10), Board: "Generic ESP8285 Module, 80 MHz, Flash, ck, 26 MHz, 1M (64K SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200" In file included from E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\sonoff.ino:36:0: sketch\sonoff_post.h:41:24: fatal error: esp-knx-ip.h: No such file or directory #include <esp-knx-ip.h> ^ compilation terminated. exit status 1 Fehler beim Kompilieren für das Board Generic ESP8285 Module. Dieser Bericht wäre detaillierter, wenn die Option "Ausführliche Ausgabe während der Kompilierung" in Datei -> Voreinstellungen aktiviert wäre.
-
Du musst die libraries aus dem heruntergeladenen Tasmota Ordner in den Library Ordner deiner Arduino IDE kopieren.
In der Regel findest du den unter Dokumente/Arduino/...
-
okay, da aber die Meldungen jetzt mehr statt weniger werden
Code
Alles anzeigenArduino: 1.8.5 (Windows 10), Board: "Generic ESP8285 Module, 80 MHz, Flash, ck, 26 MHz, 1M (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200" E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\xdrv_05_irremote.ino: In function 'boolean IrSendCommand()': xdrv_05_irremote:299: error: 'StaticJsonBuffer' was not declared in this scope StaticJsonBuffer<128> jsonBuf; ^ E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\xdrv_05_irremote.ino:299:7: note: suggested alternative: In file included from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson/StaticJsonDocument.hpp:8:0, from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:10, from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9, from E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\sonoff.ino:53: E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson/Memory/StaticJsonBuffer.hpp:110:7: note: 'ArduinoJson::Internals::StaticJsonBuffer' class StaticJsonBuffer : public Internals::StaticJsonBufferBase { ^ xdrv_05_irremote:299: error: 'jsonBuf' was not declared in this scope StaticJsonBuffer<128> jsonBuf; ^ xdrv_05_irremote:301: error: 'class ArduinoJson::JsonObject' has no member named 'success' if (!root.success()) { ^ E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\xdrv_07_domoticz.ino: In function 'boolean DomoticzMqttData()': xdrv_07_domoticz:168: error: 'StaticJsonBuffer' was not declared in this scope StaticJsonBuffer<400> jsonBuf; ^ E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\xdrv_07_domoticz.ino:168:5: note: suggested alternative: In file included from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson/StaticJsonDocument.hpp:8:0, from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:10, from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9, from E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\sonoff.ino:53: E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson/Memory/StaticJsonBuffer.hpp:110:7: note: 'ArduinoJson::Internals::StaticJsonBuffer' class StaticJsonBuffer : public Internals::StaticJsonBufferBase { ^ xdrv_07_domoticz:168: error: 'jsonBuf' was not declared in this scope StaticJsonBuffer<400> jsonBuf; ^ xdrv_07_domoticz:170: error: 'class ArduinoJson::JsonObject' has no member named 'success' if (!domoticz.success()) { ^ E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\xdrv_09_timers.ino: In function 'boolean TimerCommand()': xdrv_09_timers:364: error: 'StaticJsonBuffer' was not declared in this scope StaticJsonBuffer<256> jsonBuffer; ^ E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\xdrv_09_timers.ino:364:11: note: suggested alternative: In file included from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson/StaticJsonDocument.hpp:8:0, from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:10, from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9, from E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\sonoff.ino:53: E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson/Memory/StaticJsonBuffer.hpp:110:7: note: 'ArduinoJson::Internals::StaticJsonBuffer' class StaticJsonBuffer : public Internals::StaticJsonBufferBase { ^ xdrv_09_timers:364: error: 'jsonBuffer' was not declared in this scope StaticJsonBuffer<256> jsonBuffer; ^ xdrv_09_timers:366: error: 'class ArduinoJson::JsonObject' has no member named 'success' if (!root.success()) { ^ xdrv_09_timers:373: error: 'class ArduinoJson::Internals::JsonObjectSubscript<char*>' has no member named 'success' if (root[UpperCase_P(parm_uc, PSTR(D_JSON_TIMER_ARM))].success()) { ^ xdrv_09_timers:377: error: 'class ArduinoJson::Internals::JsonObjectSubscript<char*>' has no member named 'success' if (root[UpperCase_P(parm_uc, PSTR(D_JSON_TIMER_MODE))].success()) { ^ xdrv_09_timers:381: error: 'class ArduinoJson::Internals::JsonObjectSubscript<char*>' has no member named 'success' if (root[UpperCase_P(parm_uc, PSTR(D_JSON_TIMER_TIME))].success()) { ^ xdrv_09_timers:408: error: 'class ArduinoJson::Internals::JsonObjectSubscript<char*>' has no member named 'success' if (root[UpperCase_P(parm_uc, PSTR(D_JSON_TIMER_WINDOW))].success()) { ^ xdrv_09_timers:412: error: 'class ArduinoJson::Internals::JsonObjectSubscript<char*>' has no member named 'success' if (root[UpperCase_P(parm_uc, PSTR(D_JSON_TIMER_DAYS))].success()) { ^ xdrv_09_timers:425: error: 'class ArduinoJson::Internals::JsonObjectSubscript<char*>' has no member named 'success' if (root[UpperCase_P(parm_uc, PSTR(D_JSON_TIMER_REPEAT))].success()) { ^ xdrv_09_timers:428: error: 'class ArduinoJson::Internals::JsonObjectSubscript<char*>' has no member named 'success' if (root[UpperCase_P(parm_uc, PSTR(D_JSON_TIMER_OUTPUT))].success()) { ^ xdrv_09_timers:432: error: 'class ArduinoJson::Internals::JsonObjectSubscript<char*>' has no member named 'success' if (root[UpperCase_P(parm_uc, PSTR(D_JSON_TIMER_ACTION))].success()) { ^ E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\xdrv_10_rules.ino: In function 'bool RulesRuleMatch(byte, String&, String&)': xdrv_10_rules:225: error: 'StaticJsonBuffer' was not declared in this scope StaticJsonBuffer<1024> jsonBuf; ^ E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\xdrv_10_rules.ino:225:3: note: suggested alternative: In file included from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson/StaticJsonDocument.hpp:8:0, from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:10, from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9, from E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\sonoff.ino:53: E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson/Memory/StaticJsonBuffer.hpp:110:7: note: 'ArduinoJson::Internals::StaticJsonBuffer' class StaticJsonBuffer : public Internals::StaticJsonBufferBase { ^ xdrv_10_rules:225: error: 'jsonBuf' was not declared in this scope StaticJsonBuffer<1024> jsonBuf; ^ xdrv_10_rules:227: error: 'class ArduinoJson::JsonObject' has no member named 'success' if (!root.success()) { return false; } // No valid JSON data ^ xdrv_10_rules:236: error: 'ArduinoJson::Internals::enable_if<true, ArduinoJson::Internals::JsonObjectSubscript<const String&> >::type' has no member named 'success' if (!root[rule_task][rule_name].success()) { return false; } ^ E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\xplg_wemohue.ino: In function 'void HueLights(String*)': xplg_wemohue:652: error: 'StaticJsonBuffer' was not declared in this scope StaticJsonBuffer<400> jsonBuffer; ^ E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\xplg_wemohue.ino:652:7: note: suggested alternative: In file included from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson/StaticJsonDocument.hpp:8:0, from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:10, from E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9, from E:\Dokumente\SmartHome\Sonoff-Tasmota-development\sonoff\sonoff.ino:53: E:\Dokumente\Arduino\libraries\ArduinoJson\src/ArduinoJson/Memory/StaticJsonBuffer.hpp:110:7: note: 'ArduinoJson::Internals::StaticJsonBuffer' class StaticJsonBuffer : public Internals::StaticJsonBufferBase { ^ xplg_wemohue:652: error: 'jsonBuffer' was not declared in this scope StaticJsonBuffer<400> jsonBuffer; ^ exit status 1 'StaticJsonBuffer' 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.
Versuche ich es mal mit einer neuinstallation
-
Jetzt bekomme ich diese Meldung......
Code
Alles anzeigenArduino: 1.8.6 Hourly Build 2018/08/20 05:33 (Windows 10), Board: "Generic ESP8285 Module, 80 MHz, Flash, ck, 26 MHz, 1M (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200" Der Sketch verwendet 513788 Bytes (50%) des Programmspeicherplatzes. Das Maximum sind 1023984 Bytes. Globale Variablen verwenden 51272 Bytes (62%) des dynamischen Speichers, 30648 Bytes für lokale Variablen verbleiben. Das Maximum sind 81920 Bytes. warning: espcomm_sync failed error: espcomm_open failed error: espcomm_upload_mem failed error: espcomm_upload_mem failed Dieser Bericht wäre detaillierter, wenn die Option "Ausführliche Ausgabe während der Kompilierung" in Datei -> Voreinstellungen aktiviert wäre.
-
"
error: espcomm_upload_mem failederror: espcomm_upload_mem failed
"Diese Meldungen bekomme ich, wenn ein defekter ESP angeschlossen wurde, oder ich den Reset vergaß. Manchmal kommt er auch bei einem intakten ESP und ein weiterer Versuch glückt dann.
Gesendet von meinem SM-T585 mit Tapatalk
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!