NEWS
NSPanel – Ich komme mit der Konfiguration nicht zurecht.
-
Hallo. Ich bin schon furchtbar verloren. Ich habe meine Konfiguration hochgeladen, was funktioniert hat, aber jetzt habe ich nicht die cmnd-Datei? Was muss ich in die Konfiguration „panelRecvTopic“ und „panelSendTopic“ eingeben?
Ich weiß nicht, wie ich damit umgehen soll.
Und warum habe ich so einen roten „Fehler“?
Bitte helfen Sie mir, denn ich bin kurz davor, verrückt zu werden, und sie werden mich in eine psychiatrische Klinik sperren. -
Hallo,
du hast doch schon ein Panel am laufen gehabt, hast du jetzt ein zweites??
dein Script Auszug deutet auf eine alte Version hin, darum auch die roten Fehler.
Dir fehlt auch der CustomSend unter cmnd, diesen legt du bitte nach dieser Anleitung an.
lade dir bitte erstmal die aktuelle Version runter
Dort passt du diese Einträge so an.
const NSPanelReceiveTopic: string = 'mqtt.0.tele.tasmota_C4D5C8.tele.RESULT';
const NSPanelSendTopic: string = 'mqtt.0.tele.tasmota_C4D5C8.cmnd.CustomSend';und Startes das Script einmal.
Poste bitte mal jetzt dem kompletten Log vom Start des Script, dann sehen wir weiter.
-
Ich habe es wie in den Screenshots gemacht.
Zuerst habe ich CustomSend erstellt, aber ich weiß nicht, ob es richtig ist.
Ich habe ein neues Skript hinzugefügt, weil das, das ich hatte, eigentlich alt war. Ich habe es vor einem Jahr auf Raspberry verwendet, musste aber Raspberry für einen 3D-Drucker verwenden. Jetzt habe ich Wyse 5070 gekauft und verwende Iobroker darauf.Dann stellte ich fest, dass sich CustomSend im Ordner „Stat“ befand, also versuchte ich es damit.
Immer noch das gleiche ProblemIch habe ein Panel, das gleiche wie zuvor, aber es hat bereits ein neues Tasmota über UART hochgeladen, es sei denn, ich habe etwas falsch gemacht, aber ich habe es bereits mehrmals wiederholt.
-
@breyger sagte in NSPanel – Ich komme mit der Konfiguration nicht zurecht.:
Dann stellte ich fest, dass sich CustomSend im Ordner „Stat“ befand, also versuchte ich es damit.
Immer noch das gleiche ProblemDer CustomSend Datenpunkt muss unter cmnd stehen.
die Fehlermeldung sagt, dass du unter global nicht das Icon Script hast- bzw. es nicht gestartet ist.
-
Danke schön! Es gibt Fortschritte.
Ja, ich weiß, dass es in „cmnd“ sein muss und so habe ich es auch.
Das Laden von IconMappingTS hat geholfen. Jetzt verbindet es sich und zeigt dem NSPanel sogar die aktuelle Uhrzeit an. Nach vielen Fehlern schaltet es sich jedoch ab und das wars ;(15.10.2024, 17:07:06.879 [info ]: javascript.0 (527205) Compiling TypeScript source script.js.NsPanelTS.ts 15.10.2024, 17:07:07.653 [info ]: javascript.0 (527205) script.js.NsPanelTS.ts: source code did not change, using cached compilation result... 15.10.2024, 17:07:07.706 [error]: javascript.0 (527205) script.js.NsPanelTS.ts: Error: Cannot find module '@iobroker-javascript.0/moment-parseformat' 15.10.2024, 17:07:07.707 [error]: javascript.0 (527205) at script.js.NsPanelTS.ts:992:19 15.10.2024, 17:07:07.708 [info ]: javascript.0 (527205) script.js.NsPanelTS.ts: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. --- 15.10.2024, 17:07:07.717 [warn ]: javascript.0 (527205) script.js.NsPanelTS.ts: setObjects disabled - Please enable setObjects in JS-Adapter Instance - create Alias Channels not possible 15.10.2024, 17:07:07.719 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:1233:25 15.10.2024, 17:07:07.719 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:07.719 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:07.719 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:07.719 [warn ]: javascript.0 (527205) at __awaiter (script.js.NsPanelTS.ts:4:12) 15.10.2024, 17:07:07.720 [warn ]: javascript.0 (527205) at CheckDebugMode (script.js.NsPanelTS.ts:1210:12) 15.10.2024, 17:07:07.720 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:1251:1 15.10.2024, 17:07:07.720 [info ]: javascript.0 (527205) script.js.NsPanelTS.ts: Debug mode disabled 15.10.2024, 17:07:07.721 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:1274:25 15.10.2024, 17:07:07.721 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:07.721 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:07.721 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:07.721 [warn ]: javascript.0 (527205) at __awaiter (script.js.NsPanelTS.ts:4:12) 15.10.2024, 17:07:07.722 [warn ]: javascript.0 (527205) at CheckMQTTPorts (script.js.NsPanelTS.ts:1253:12) 15.10.2024, 17:07:07.722 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:1337:1 15.10.2024, 17:07:07.726 [error]: javascript.0 (527205) script.js.NsPanelTS.ts: Function "extendObject" is not allowed. Use adapter settings to allow it. 15.10.2024, 17:07:07.816 [info ]: javascript.0 (527205) script.js.NsPanelTS.ts: registered 40 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 15.10.2024, 17:07:07.819 [warn ]: javascript.0 (527205) script.js.NsPanelTS.ts: error at function Init_Screensaver_Backckground_Color_Switch: Function "extendObject" is not allowed. Use adapter settings to allow it. 15.10.2024, 17:07:07.858 [info ]: javascript.0 (527205) script.js.NsPanelTS.ts: No Updates for NSPanel available 15.10.2024, 17:07:08.120 [info ]: javascript.0 (527205) script.js.NsPanelTS.ts: Desired TFT Firmware: 53 / v4.4.0 15.10.2024, 17:07:08.366 [info ]: javascript.0 (527205) script.js.NsPanelTS.ts: Desired TFT Firmware: 53 / v4.4.0 15.10.2024, 17:07:18.624 [warn ]: javascript.0 (527205) at HandleScreensaver (script.js.NsPanelTS.ts:10950:23) 15.10.2024, 17:07:18.624 [warn ]: javascript.0 (527205) at HandleMessage (script.js.NsPanelTS.ts:4708:21) 15.10.2024, 17:07:18.624 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:4455:21 15.10.2024, 17:07:18.624 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:18.624 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:18.624 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:18.624 [warn ]: javascript.0 (527205) at __awaiter (script.js.NsPanelTS.ts:4:12) 15.10.2024, 17:07:18.625 [warn ]: javascript.0 (527205) at HandleScreensaverUpdate (script.js.NsPanelTS.ts:10960:35) 15.10.2024, 17:07:18.625 [warn ]: javascript.0 (527205) at HandleScreensaver (script.js.NsPanelTS.ts:10951:5) 15.10.2024, 17:07:18.625 [warn ]: javascript.0 (527205) at HandleMessage (script.js.NsPanelTS.ts:4708:21) 15.10.2024, 17:07:18.626 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:4455:21 15.10.2024, 17:07:18.626 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:18.626 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:18.626 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:18.626 [warn ]: javascript.0 (527205) at HandleScreensaverUpdate (script.js.NsPanelTS.ts:11060:21) 15.10.2024, 17:07:18.627 [warn ]: javascript.0 (527205) at HandleScreensaver (script.js.NsPanelTS.ts:10951:5) 15.10.2024, 17:07:18.627 [warn ]: javascript.0 (527205) at HandleMessage (script.js.NsPanelTS.ts:4708:21) 15.10.2024, 17:07:18.627 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:4455:21 15.10.2024, 17:07:18.627 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:18.627 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:18.627 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:18.628 [warn ]: javascript.0 (527205) at HandleScreensaverUpdate (script.js.NsPanelTS.ts:11202:31) 15.10.2024, 17:07:18.628 [warn ]: javascript.0 (527205) at HandleScreensaver (script.js.NsPanelTS.ts:10951:5) 15.10.2024, 17:07:18.628 [warn ]: javascript.0 (527205) at HandleMessage (script.js.NsPanelTS.ts:4708:21) 15.10.2024, 17:07:18.628 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:4455:21 15.10.2024, 17:07:18.628 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:18.628 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:18.628 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:18.629 [warn ]: javascript.0 (527205) at HandleScreensaverUpdate (script.js.NsPanelTS.ts:11202:31) 15.10.2024, 17:07:18.629 [warn ]: javascript.0 (527205) at HandleScreensaver (script.js.NsPanelTS.ts:10951:5) 15.10.2024, 17:07:18.629 [warn ]: javascript.0 (527205) at HandleMessage (script.js.NsPanelTS.ts:4708:21) 15.10.2024, 17:07:18.629 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:4455:21 15.10.2024, 17:07:18.630 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:18.630 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:18.630 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:18.630 [warn ]: javascript.0 (527205) at HandleScreensaverUpdate (script.js.NsPanelTS.ts:11202:31) 15.10.2024, 17:07:18.631 [warn ]: javascript.0 (527205) at HandleScreensaver (script.js.NsPanelTS.ts:10951:5) 15.10.2024, 17:07:18.631 [warn ]: javascript.0 (527205) at HandleMessage (script.js.NsPanelTS.ts:4708:21) 15.10.2024, 17:07:18.631 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:4455:21 15.10.2024, 17:07:18.631 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:18.631 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:18.631 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:18.632 [warn ]: javascript.0 (527205) at HandleScreensaverUpdate (script.js.NsPanelTS.ts:11202:31) 15.10.2024, 17:07:18.632 [warn ]: javascript.0 (527205) at HandleScreensaver (script.js.NsPanelTS.ts:10951:5) 15.10.2024, 17:07:18.632 [warn ]: javascript.0 (527205) at HandleMessage (script.js.NsPanelTS.ts:4708:21) 15.10.2024, 17:07:18.632 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:4455:21 15.10.2024, 17:07:18.632 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:18.632 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:18.632 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:18.634 [warn ]: javascript.0 (527205) at HandleScreensaverColors (script.js.NsPanelTS.ts:11505:13) 15.10.2024, 17:07:18.634 [warn ]: javascript.0 (527205) at HandleScreensaverUpdate (script.js.NsPanelTS.ts:11305:13) 15.10.2024, 17:07:18.634 [warn ]: javascript.0 (527205) at HandleScreensaver (script.js.NsPanelTS.ts:10951:5) 15.10.2024, 17:07:18.634 [warn ]: javascript.0 (527205) at HandleMessage (script.js.NsPanelTS.ts:4708:21) 15.10.2024, 17:07:18.634 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:4455:21 15.10.2024, 17:07:18.634 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:18.634 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:18.635 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:18.635 [warn ]: javascript.0 (527205) at HandleScreensaverColors (script.js.NsPanelTS.ts:11505:13) 15.10.2024, 17:07:18.636 [warn ]: javascript.0 (527205) at HandleScreensaver (script.js.NsPanelTS.ts:10953:5) 15.10.2024, 17:07:18.636 [warn ]: javascript.0 (527205) at HandleMessage (script.js.NsPanelTS.ts:4708:21) 15.10.2024, 17:07:18.636 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:4455:21 15.10.2024, 17:07:18.636 [warn ]: javascript.0 (527205) at step (script.js.NsPanelTS.ts:33:23) 15.10.2024, 17:07:18.636 [warn ]: javascript.0 (527205) at Object.next (script.js.NsPanelTS.ts:14:53) 15.10.2024, 17:07:18.636 [warn ]: javascript.0 (527205) at script.js.NsPanelTS.ts:8:71 15.10.2024, 17:07:28.212 [info ]: javascript.0 (527205) Stopping script script.js.NsPanelTS.ts
-
@breyger du hast den JavaScript Adapter nicht richtig eingestellt.
Danach sehen wir weiter.
-
Ich habe getan, was du gesagt hast.
Wie soll der Name der Icon-Datei lauten? Weil ich alles versucht habe und immer noch eine Fehlermeldung erhalte.
Sollte ich nicht eine autoexec.bec-Datei auf Tasmota erstellen?16.10.2024, 15:45:23.459 [info ]: javascript.0 (5879) script.js.global.ts: compiling TypeScript source... 16.10.2024, 15:45:32.508 [error]: javascript.0 (5879) script.js.global.ts: TypeScript compilation failed: export const Icons = new IconsSelector(); ^ ERROR: Cannot find name 'IconsSelector'. async export function Init_momentjs() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function CheckConfigParameters() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitIoBrokerInfo() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function CheckDebugMode() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function CheckMQTTPorts() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function Init_Release() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitConfigParameters() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function Init_ScreensaverAdvanced() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function Init_ActivePageData() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function Init_Screensaver_Backckground_Color_Switch() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function Init_bExit_Page_Change() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function Init_Dimmode_Trigger() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitActiveBrightness() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitRebootPanel() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitUpdateDatapoints() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function Init_Relays() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitAlternateMRIconsSize() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitDateformat() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function SubscribeMRIcons() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function CreateWeatherAlias() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitPageNavi() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitWeatherForecast() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitDimmode() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function Calc_Consumtion(Brightness: number, Relays: number) { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function CountRelaysOn(Path: string) { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function DetermineDimBrightness(Path: string) { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function DetermineScreensaverDimmode(timeDimMode: NSPanel.DimMode) { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitMeanPowerConsumtion() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function InitPopupNotify() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function get_locales() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function get_locales_servicemenu() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function check_updates() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function get_panel_update_data() { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function SendToPanel(val: NSPanel.Payload | NSPanel.Payload[]) { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function createAutoMediaAlias(id: string, mediaDevice: string, adapterPlayerInstance: NSPanel.adapterPlayerInstanceType) { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function createAutoAlarmAlias(id: string, nsPath: string) { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function createAutoUnlockAlias(id: string, dpPath: string) { ^ ERROR: 'export' modifier must precede 'async' modifier. async export function createAutoQRAlias(id: string, dpPath: string) { ^ ERROR: 'export' modifier must precede 'async' modifier.
-
nur die icon_mapping.ts in das global
Das NSPanelTS.ts "immer" unter common und "niemals" unter global
Du kannst den Skripten irgendeinen Namen geben. Das ist völlig egal...
-
Großartig. Vielen Dank. Alles scheint ohne Probleme zu funktionieren.
Jetzt muss ich nur noch lernen, wie man die Bildschirmdarstellung noch einmal bearbeitet... ;/Danke.
-
Da steht viel im Wiki. Wenn du es nicht verstehst, frage hier einfach weiter.
Viel Spaß noch