NEWS
NSPanel in Objekte
-
okay - da sind doch brauchbare Infos drin. Schade das du immer Screenshots machst. Man könnte sonst noch mehr in den Code-Tags lesen
Zunächst einmal würde ich sagen (auch wenn man es nur am Rande sieht), ist der
RECEIVE
noch auf mqtt.0. --> auch das Topic ist da falsch:
müsste also auch:
mqtt.1.SmartHome_NSP_2.tele.nspanel_2_0BEDFC.RESULT
heißen
Wenn schon, dann sollten beide korrekt auf die MQTT-Instanz zeigen...
Dann fehlen dir Einstellungen in der JS-Instanz... die müssen zwingend vorhanden sein:
D.h. du trägst unter den Modulenmoment
,moment-parseformat
unddayjs
ein
Ebenfalls die beiden Kommando haken untersetObjects
undexec
.Dann nochmal das Script starten und das Log senden
So langsam dürfte dann deine NodeJS Version mal auf die 18.X.X angehoben werden. Warum installierst du dir auf einen neuen Raspi eine alte NodeJS-Version?
EDIT: Ich würde mal behaupten, all diese Infos stehen auch im Log - du musst sie auch lesen
-
@armilar
Du hast ja auch Mühe mit mir. Besten Dank für deine Arbeit mit mir.
Habe das Log nach deinen Hinweisen komplett aufgenommen.
Frage am Rande wie geht das ohne Screenshot.? Copy/Paste und hier einfügen?
-
Arbeitest du die Liste oben schon ab?
- Die Einstellungen in der JS-Instanz
- Der Receive Topic
Weil die Informationen haben sich nicht verändert
= falsch
Du kannst die mit Copy/Paste einsetzen und mit den Code-Tags hübsch lesbar machen:
-
@armilar
Wenn wir jetzt wirklich vom gleichen reden aber im Ordner- tele
-
nspanel_2_OBDFC
gibt es keinen RESULT.
-
Ich sehe da ein Result etwas höher. Was ist das??
-
@tt-tom
Ich habe noch einen alten Broker da ist Result drinne.
Der andere Result befindliche sich unter " stat". -
Nun ja - irgendetwas ist da zwischen deinem Tasmota und dem MQTT verbogen.
Den RESULT unter stat gibt es natürlich, der hat aber die falschen Infos
EDIT: Eventuell alles nochmal nach "Step by Step"-Anleitung
https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---Basisinstallation#step-für-step---anleitung -
@armilar
Ich habe " RESULT " mal händisch eingefügt und siehe da alle Fehlermeldungen sind verschwunden. Es steht als Warnung nur doch der Hinweis den nodeJS auf 18.x.x upzudaten.
Vielen dank nochmals,
Gruß Carlo -
Hmm, ja jetzt findest er den Datenpunkt - aber wird der auch gefüllt, wenn nicht vom MQTT abonniert?
Verstehe nicht wie es laufen soll, wenn die Rückantworten vom Panel fehlen?
-
@armilar
Guten Morgen,
vielleicht kann ich bei meinen alten Thema hier einmal anknüpfen.
Ich habe mein Panel auf Tasmoteversion 13.3.0(nspanel) geflasht. Habe alle Einstellungen im mqtt erledigt wie CustomSend anlegen, so wie es in der ioBroker Basisinstallation von joBr99 ( https://github.com/joBr99/nspanel-lovelace-ui/wiki/iobroker---Basisinstallation#3-berry-treiber-installieren ) beschrieben ist und sehe auch alles unter Objekte
Hängen bleibe ich am Punkt 5 TFT-Firmware flashen. Dort gebe ich den Befehl :
FlashNextion http://nspanel.pky.eu/lovelace-ui/github/nspanel-v4.3.3.tft ein. Der Bildschirm schaltet auch auf den Vortschrittbalken um ( siehe Bild ) aber es passiert nichts weiter.
Wie komme ich dort weiter bzw was kann das für ein Fehler sein ?
Consolenmeldung :07:25:35.131 MQT: SmartHome-2/tele/NSPanel-2_0BEDFC/RESULT = {"CustomRecv":"event,startup,48,eu"} 07:25:35.286 CMD: FlashNextion http://nspanel.pky.eu/lovelace-ui/github/nspanel-v4.3.3.tft 07:25:35.300 MQT: SmartHome-2/stat/NSPanel-2_0BEDFC/RESULT = {"FlashNextion":"Done"} 07:25:35.341 FLH: host: nspanel.pky.eu, port: 80, get: /lovelace-ui/github/nspanel-v4.3.3.tft 07:25:37.524 FLH: Send (High Speed) flash start 07:25:37.875 BRY: Exception> 'type_error' - unsupported operand type(s) for <: 'nil' and 'int' 07:28:32.930 MQT: SmartHome-2/tele/NSPanel-2_0BEDFC/STATE = {"Time":"2024-01-05T07:28:32","Uptime":"0T00:05:21","UptimeSec":321,"Heap":137,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":999,"MqttCount":1,"Berry":{"HeapUsed":16,"Objects":216},"POWER1":"OFF","POWER2":"ON","Wifi":{"AP":1,"SSId":"Ferritantenne","BSSId":"80:1F:02:62:CB:68","Channel":3,"Mode":"11n","RSSI":100,"Signal":-46,"LinkCount":1,"Downtime":"0T00:00:12"}} 07:28:32.975 MQT: SmartHome-2/tele/NSPanel-2_0BEDFC/SENSOR = {"Time":"2024-01-05T07:28:32","ANALOG":{"Temperature1":24.4},"ESP32":{"Temperature":70.0},"TempUnit":"C"}
-
@gustav007
Dabei kann ich dir leider nicht helfen jedoch:Der Topic für Fragen ist hier: https://forum.iobroker.net/topic/58170/sonoff-nspanel-mit-lovelace-ui/4754
-
@ticaki
Danke -
Hatte ich auch mal... kommt aber super selten vor... und weil ich dachte, es sei schwierig zu lösen, dann im folgenden Beitrag beschrieben:
-
Feste (statische) IP des NSPanels merken
-
Jetzt alles weitere in der Tasmota-Konsole ausführen:
backlog savedata 1; ipaddress1 0.0.0.0; savedata 0; restart 1
-
dann
FlashNextion http://nspanel.pky.eu/lovelace-ui/github/nspanel-v4.3.3.tft
die TFT-Frmware sollte sich jetzt wieder flashen lassen
-
und dann, wenn durchgelaufen, wieder mit der gemerkten statischen IP einstellen
ipaddress1 192.168.X.X
Und nächstes Mal wieder im Support-Thread
-
-
@armilar
Allerbesten Dank an dich das hat wunderbar funktioniert.
Und nächstes mal auch wieder im Support Thread von mir