NEWS
SONOFF NSPanel mit Lovelace UI
-
@michael_4358
was meinst du mit zerschossen? Software oder HardwareEdit: kannst hier noch mal nachlesen für die Softwareinstallation
-
die software..
das panel zeigt nur noch den wait for content Kreisel... kann den Fehler arm nicht finden..
-
was kommt den auf der Tasmota Konsole so als Meldungen?
deine MQTT einstellungen geprüft in Tasmota? -
@tt-tom said in SONOFF NSPanel mit Lovelace UI:
was kommt den auf der Tasmota Konsole so als Meldungen?
deine MQTT einstellungen geprüft in Tasmota?script.js.NSPanel.panel_14: AxiosError: getaddrinfo EAI_AGAIN undefined at Function.AxiosError.from (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/AxiosError.js:89:14) at RedirectableRequest.handleRequestError (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/adapters/http.js:610:25) at RedirectableRequest.emit (node:events:514:28) at RedirectableRequest.emit (node:domain:489:12) at ClientRequest.eventHandlers.<computed> (/opt/iobroker/node_modules/follow-redirects/index.js:38:24) at ClientRequest.emit (node:events:526:35) at ClientRequest.emit (node:domain:489:12) at Socket.socketErrorListener (node:_http_client:501:9) at Socket.emit (node:events:514:28) at Socket.emit (node:domain:489:12) at Axios.request (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/Axios.js:45:41) at processTicksAndRejections (node:internal/process/task_queues:95:5) { hostname: 'undefined', syscall: 'getaddrinfo', code: 'EAI_AGAIN', errno: -3001, config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http', 'fetch' ], transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: { FormData: [Function], Blob: [class Blob] }, validateStatus: [Function: validateStatus], headers: Object [AxiosHeaders] { Accept: 'application/json, text/plain, */*', 'Content-Type': undefined, 'User-Agent': 'ioBroker', 'Accept-Encoding': 'gzip, compress, deflate, br' }, method: 'get', url: 'http://undefined/cm?cmnd=Status0', data: undefined }, request: <ref *1> Writable { _writableState: WritableState { objectMode: false, highWaterMark: 16384, finalCalled: false, needDrain: false, ending: false, ended: false, finished: false, destroyed: false, decodeStrings: true, defaultEncoding: 'utf8', length: 0, writing: false, corked: 0, sync: true, bufferProcessing: false, onwrite: [Function: bound onwrite], writecb: null, writelen: 0, afterWriteTickInfo: null, buffered: [], bufferedIndex: 0, allBuffers: true, allNoop: true, pendingcb: 0, constructed: true, prefinished: false, errorEmitted: false, emitClose: true, autoDestroy: true, errored: null, closed: false, closeEmitted: false, [Symbol(kOnFinished)]: [] }, _events: [Object: null prototype] { response: [Function: handleResponse], error: [Function: handleRequestError], socket: [Function: handleRequestSocket] }, _eventsCount: 3, _maxListeners: 100, _options: { maxRedirects: 21, maxBodyLength: Infinity, protocol: 'http:', path: '/cm?cmnd=Status0', method: 'GET', headers: [Object: null prototype], agents: [Object], auth: undefined, family: undefined, beforeRedirect: [Function: dispatchBeforeRedirect], beforeRedirects: [Object], hostname: 'undefined', port: '', agent: undefined, nativeProtocols: [Object], pathname: '/cm', search: '?cmnd=Status0' }, _ended: true, _ending: true, _redirectCount: 0, _redirects: [], _requestBodyLength: 0, _requestBodyBuffers: [], _onNativeResponse: [Function (anonymous)], _currentRequest: ClientRequest { _events: [Object: null prototype], _eventsCount: 7, _maxListeners: 100, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, strictContentLength: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: [Socket], _header: 'GET /cm?cmnd=Status0 HTTP/1.1\r\n' + 'Accept: application/json, text/plain, */*\r\n' + 'User-Agent: ioBroker\r\n' + 'Accept-Encoding: gzip, compress, deflate, br\r\n' + 'sentry-trace: f46b7c2a61424bbb93184ac7b44ac888-bf1d9b097c857475\r\n' + 'baggage: sentry-environment=production,sentry-release=iobroker.javascript%408.3.1,sentry-public_key=f3b9740caaee4ee69eb68019d71526ff,sentry-trace_id=f46b7c2a61424bbb93184ac7b44ac888\r\n' + 'Host: undefined\r\n' + 'Connection: close\r\n' + '\r\n', _keepAliveTimeout: 0, _onPendingData: [Function: nop], agent: [Agent], socketPath: undefined, method: 'GET', maxHeaderSize: undefined, insecureHTTPParser: undefined, joinDuplicateHeaders: undefined, path: '/cm?cmnd=Status0', _ended: false, res: null, aborted: false, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, reusedSocket: false, host: 'undefined', protocol: 'http:', _redirectable: [Circular *1], [Symbol(kCapture)]: false, [Symbol(kBytesWritten)]: 0, [Symbol(kNeedDrain)]: false, [Symbol(corked)]: 0, [Symbol(kOutHeaders)]: [Object: null prototype], [Symbol(errored)]: null, [Symbol(kHighWaterMark)]: 16384, [Symbol(kRejectNonStandardBodyWrites)]: false, [Symbol(kUniqueHeaders)]: null }, _currentUrl: 'http://undefined/cm?cmnd=Status0', [Symbol(kCapture)]: false }, cause: Error: getaddrinfo EAI_AGAIN undefined at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'undefined' } }
das schmeisst mir der Broker aus...
-
das is auf der panel Konsole
17:39:18.298 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:39:24.198 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:39:30.198 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:39:36.103 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:39:42.098 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:39:48.103 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:39:53.998 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:39:59.999 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:40:05.899 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:40:11.899 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:40:17.799 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:40:23.798 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:40:29.698 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:40:35.698 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:40:41.598 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:40:47.598 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:40:47.891 MQT: tele/tasmota_C6C160/STATE = {"Time":"2024-06-03T17:40:47","Uptime":"0T00:15:10","UptimeSec":910,"Heap":107,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":999,"MqttCount":2,"Berry":{"HeapUsed":54,"Objects":660},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Datenbremse","BSSId":"68:D7:9A:14:06:1B","Channel":1,"Mode":"HT40","RSSI":68,"Signal":-66,"LinkCount":1,"Downtime":"0T00:00:05"}} 17:40:47.901 MQT: tele/tasmota_C6C160/SENSOR = {"Time":"2024-06-03T17:40:47","ANALOG":{"Temperature1":27.0},"TempUnit":"C"} 17:40:53.498 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:40:59.497 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:41:05.399 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:41:11.398 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:41:17.399 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:41:23.298 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:41:29.298 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:41:35.197 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:41:41.198 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:41:47.098 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:41:53.098 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:41:58.999 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:42:05.002 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:42:10.898 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:42:16.898 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:42:22.798 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:42:28.798 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:42:34.698 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:42:40.698 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:42:46.698 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:42:52.598 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:42:58.598 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:43:04.498 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:43:10.498 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:43:16.399 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:43:22.400 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:43:28.302 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:43:34.304 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:43:40.197 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:43:46.198 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"} 17:43:52.108 MQT: tele/tasmota_C6C160/RESULT = {"CustomRecv":"event,startup,53,eu"}
-
@michael_4358 sagte in SONOFF NSPanel mit Lovelace UI:
tele/tasmota_C6C160/RESULT
stimmt der Pfad vom MQTT noch mit dem Script überein?
-
-
@michael_4358
Stell in Tasmota die alte Verzeichnis Struktur wieder ein, dann sollte alles wieder funktionieren.
zeig mal deine alten Datenpunkte -
@tt-tom said in SONOFF NSPanel mit Lovelace UI:
@michael_4358
Stell in Tasmota die alte Verzeichnis Struktur wieder ein, dann sollte alles wieder funktionieren.
zeig mal deine alten Datenpunktedas ist zu spät ich hab die gelöscht da ich dachte dort kommt es zu Problemen,.
-
@michael_4358
Die steht doch noch im Script, oder? Ansonsten ist im Wiki eine Beschreibung. -
@tt-tom said in SONOFF NSPanel mit Lovelace UI:
@michael_4358
Die steht doch noch im Script, oder? Ansonsten ist im Wiki eine Beschreibung.habe es wie im wiki gemacht aber der Datenpunkt fehlt..
-
@michael_4358
Zeige mal deine MQTT Einstellungen von Tasmota und die von mqtt.0 -
-
@michael_4358
Vom objektbaum mqtt meinte ich. -
-
@michael_4358
da passt schon etwas nicht, dein Fulltopic in Tasmota fängt doch mitNSPanel14
an. hast du noch mehr Einträge unter mqtt.0EDIT: da ist ein Fehler in deiner Tasmota Config
Dein Fulltopic fehlt ein / und du hast das %topic% auch NSPanel14 genanntSchreibe mal Smarthome/%topic%/%prefix% und poste dann die Ausgabe von der Tasmota Konsole und den Objektbaum von mqtt.0
-
nach den ganzen neustarten zeigt das display nur noch "system data erorr"....
alles auf anfang..
-
@michael_4358
Tasmota läuft noch? Dann solltest du die TFT Firmware nochmal neu installieren.Bin heute nur am Handy erreichbar und kann dir nur bedingt weiterhelfen. Ggf heute Abend über Discord.
-
@tt-tom gibt es dazu schon Neuigkeiten?
-
Hallo zusammen,
funktioniert bei euch eigentlich ein Tasmota-Update über die Bestätigung am Panel?
Falls ich das Update über das Nspanel starte bleibt dieses im Safeboot stehen und führt das Update nicht durch.
Problem tritt bei allen 4 Panels auf die ich aktuell betreibe. Gerade nochmal probiert für das Update von 14.0 auf 14.1.
Im Iobroker wird unter Javascript log auch angezeigt dass er das Panel in den Safeboot wechselt, dann passiert allerdings nichts mehr.
Ich habe die aktuelle tasmota32.bin dann heruntergeladen und unter dem Safeboot Webinterface die Panels damit manuell aktualisiert.Ist das bei euch auch so oder gibt es hier eine Lösung dass das Update von alleine druchläuft?