Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Brauche mal einen Tipp

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    278

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Brauche mal einen Tipp

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
16 Beiträge 6 Kommentatoren 1.4k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Chris 5C Offline
    Chris 5C Offline
    Chris 5
    schrieb am zuletzt editiert von Chris 5
    #1

    Re: [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe
    Bekomme bei der Ausführung des scriptes immer folgende Fehlermeldungen:

    javascript.0	2021-05-23 18:55:00.129	error	(32207) at processImmediate (internal/timers.js:461:21)
    javascript.0	2021-05-23 18:55:00.129	error	(32207) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41)
    javascript.0	2021-05-23 18:55:00.129	error	(32207) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:502:29)
    javascript.0	2021-05-23 18:55:00.128	error	(32207) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1075:38)
    javascript.0	2021-05-23 18:55:00.128	error	(32207) at Object.<anonymous> (script.js.common.BattUeberwachung:661:13)
    javascript.0	2021-05-23 18:55:00.127	error	(32207) at CheckBatterys (script.js.common.BattUeberwachung:412:119)
    javascript.0	2021-05-23 18:55:00.126	error	(32207) Error in callback: TypeError: Cannot read property 'common' of null
    javascript.0	2021-05-23 18:55:00.111	warn	(32207) Object "javascript.0.Daten.ATC.10EF30" does not exist
    javascript.0	2021-05-23 18:55:00.110	info	(32207) script.js.common.BattUeberwachung: Reaching CheckBatterys(0) Val=0 Limit=0
    javascript.0	2021-05-23 18:55:00.105	info	(32207) script.js.common.BattUeberwachung: Value conversion from String to number - success
    

    Da ich absolut keine Ahnung habe, und mich daher genau an die Anleitung gehalten habe, bin ich leider total ratlos und für jeden Tip dankbar.
    Meine zu überwachenden Objekte sehen wie folgt aus:
    Geräte.JPG
    Da ich die Daten aus eine json MQTT Nachricht parse, finden sich die Werte unter javascript.0
    Hatte einer eine Idee bzw. Vorschlag mit Noob tauglicher Erklärung? Danke & schöne Pfingsten

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • Chris 5C Chris 5

      Re: [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe
      Bekomme bei der Ausführung des scriptes immer folgende Fehlermeldungen:

      javascript.0	2021-05-23 18:55:00.129	error	(32207) at processImmediate (internal/timers.js:461:21)
      javascript.0	2021-05-23 18:55:00.129	error	(32207) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41)
      javascript.0	2021-05-23 18:55:00.129	error	(32207) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:502:29)
      javascript.0	2021-05-23 18:55:00.128	error	(32207) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1075:38)
      javascript.0	2021-05-23 18:55:00.128	error	(32207) at Object.<anonymous> (script.js.common.BattUeberwachung:661:13)
      javascript.0	2021-05-23 18:55:00.127	error	(32207) at CheckBatterys (script.js.common.BattUeberwachung:412:119)
      javascript.0	2021-05-23 18:55:00.126	error	(32207) Error in callback: TypeError: Cannot read property 'common' of null
      javascript.0	2021-05-23 18:55:00.111	warn	(32207) Object "javascript.0.Daten.ATC.10EF30" does not exist
      javascript.0	2021-05-23 18:55:00.110	info	(32207) script.js.common.BattUeberwachung: Reaching CheckBatterys(0) Val=0 Limit=0
      javascript.0	2021-05-23 18:55:00.105	info	(32207) script.js.common.BattUeberwachung: Value conversion from String to number - success
      

      Da ich absolut keine Ahnung habe, und mich daher genau an die Anleitung gehalten habe, bin ich leider total ratlos und für jeden Tip dankbar.
      Meine zu überwachenden Objekte sehen wie folgt aus:
      Geräte.JPG
      Da ich die Daten aus eine json MQTT Nachricht parse, finden sich die Werte unter javascript.0
      Hatte einer eine Idee bzw. Vorschlag mit Noob tauglicher Erklärung? Danke & schöne Pfingsten

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @chris-5 sagte in Brauche mal einen Tipp:

      javascript.0 2021-05-23 18:55:00.111 warn (32207) Object "javascript.0.Daten.ATC.10EF30" does not exist

      Da gibbet was nicht!
      Such mal in den Objekten

      Und bitte code in code-tags setzen!

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      Chris 5C 1 Antwort Letzte Antwort
      0
      • Chris 5C Chris 5

        Re: [Vorlage] Generische Batteriestandsüberwachung + Vis-ausgabe
        Bekomme bei der Ausführung des scriptes immer folgende Fehlermeldungen:

        javascript.0	2021-05-23 18:55:00.129	error	(32207) at processImmediate (internal/timers.js:461:21)
        javascript.0	2021-05-23 18:55:00.129	error	(32207) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41)
        javascript.0	2021-05-23 18:55:00.129	error	(32207) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:502:29)
        javascript.0	2021-05-23 18:55:00.128	error	(32207) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1075:38)
        javascript.0	2021-05-23 18:55:00.128	error	(32207) at Object.<anonymous> (script.js.common.BattUeberwachung:661:13)
        javascript.0	2021-05-23 18:55:00.127	error	(32207) at CheckBatterys (script.js.common.BattUeberwachung:412:119)
        javascript.0	2021-05-23 18:55:00.126	error	(32207) Error in callback: TypeError: Cannot read property 'common' of null
        javascript.0	2021-05-23 18:55:00.111	warn	(32207) Object "javascript.0.Daten.ATC.10EF30" does not exist
        javascript.0	2021-05-23 18:55:00.110	info	(32207) script.js.common.BattUeberwachung: Reaching CheckBatterys(0) Val=0 Limit=0
        javascript.0	2021-05-23 18:55:00.105	info	(32207) script.js.common.BattUeberwachung: Value conversion from String to number - success
        

        Da ich absolut keine Ahnung habe, und mich daher genau an die Anleitung gehalten habe, bin ich leider total ratlos und für jeden Tip dankbar.
        Meine zu überwachenden Objekte sehen wie folgt aus:
        Geräte.JPG
        Da ich die Daten aus eine json MQTT Nachricht parse, finden sich die Werte unter javascript.0
        Hatte einer eine Idee bzw. Vorschlag mit Noob tauglicher Erklärung? Danke & schöne Pfingsten

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3

        @chris-5 sagte: Meine zu überwachenden Objekte sehen wie folgt aus(Anhang).

        Wo?

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        Chris 5C 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @chris-5 sagte: Meine zu überwachenden Objekte sehen wie folgt aus(Anhang).

          Wo?

          Chris 5C Offline
          Chris 5C Offline
          Chris 5
          schrieb am zuletzt editiert von
          #4

          @paul53 Geräte.JPG

          1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @chris-5 sagte in Brauche mal einen Tipp:

            javascript.0 2021-05-23 18:55:00.111 warn (32207) Object "javascript.0.Daten.ATC.10EF30" does not exist

            Da gibbet was nicht!
            Such mal in den Objekten

            Und bitte code in code-tags setzen!

            Chris 5C Offline
            Chris 5C Offline
            Chris 5
            schrieb am zuletzt editiert von Chris 5
            #5

            @homoran
            es gibt immer wieder ein "warn":

            	warn	(32207) Object "javascript.0.Daten.ATC.37E806" does not exist
            

            Aber der Datenpunkt existiert:
            Geräte2.JPG

            Die komlette LOG Datei:

            javascript.0	2021-05-23 20:24:51.044	error	(4186) at processImmediate (internal/timers.js:463:21)
            javascript.0	2021-05-23 20:24:51.044	error	(4186) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1976:38)
            javascript.0	2021-05-23 20:24:51.043	error	(4186) at Object.<anonymous> (script.js.common.BattUeberwachung:106:13)
            javascript.0	2021-05-23 20:24:51.043	error	(4186) at main (script.js.common.BattUeberwachung:235:5)
            javascript.0	2021-05-23 20:24:51.043	error	(4186) at CheckDeadBatt (script.js.common.BattUeberwachung:351:13)
            javascript.0	2021-05-23 20:24:51.042	error	(4186) at MakeTable (script.js.common.BattUeberwachung:548:111)
            javascript.0	2021-05-23 20:24:51.042	error	(4186) Error in callback: TypeError: Cannot read property 'common' of null
            javascript.0	2021-05-23 20:24:51.040	warn	(4186) Object "javascript.0.Daten.ATC.10EF30" does not exist
            javascript.0	2021-05-23 20:24:51.040	info	(4186) script.js.common.BattUeberwachung: Reaching MakeTable
            javascript.0	2021-05-23 20:24:51.039	info	(4186) script.js.common.BattUeberwachung: Reaching CheckDeadBatt()
            javascript.0	2021-05-23 20:24:51.039	info	(4186) script.js.common.BattUeberwachung: 3 BatterieSpannung_ found at javascript.0.Daten.ATC.39F89A.BATT Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN
            javascript.0	2021-05-23 20:24:51.039	info	(4186) script.js.common.BattUeberwachung: Tempval=72 TempUnit=% TypeOf=number
            javascript.0	2021-05-23 20:24:51.038	info	(4186) script.js.common.BattUeberwachung: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=72
            javascript.0	2021-05-23 20:24:51.038	info	(4186) script.js.common.BattUeberwachung: 2 BatterieSpannung_ found at javascript.0.Daten.ATC.37E806.BATT Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN
            javascript.0	2021-05-23 20:24:51.037	info	(4186) script.js.common.BattUeberwachung: Tempval=71 TempUnit=% TypeOf=number
            javascript.0	2021-05-23 20:24:51.037	info	(4186) script.js.common.BattUeberwachung: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=71
            javascript.0	2021-05-23 20:24:51.037	info	(4186) script.js.common.BattUeberwachung: 1 BatterieSpannung_ found at javascript.0.Daten.ATC.2F2E6E.BATT Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN
            javascript.0	2021-05-23 20:24:51.036	info	(4186) script.js.common.BattUeberwachung: Tempval=64.8 TempUnit=% TypeOf=number
            javascript.0	2021-05-23 20:24:51.036	info	(4186) script.js.common.BattUeberwachung: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=64.8
            javascript.0	2021-05-23 20:24:51.036	info	(4186) script.js.common.BattUeberwachung: 0 BatterieSpannung_ found at javascript.0.Daten.ATC.10EF30.BATT Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN
            javascript.0	2021-05-23 20:24:51.035	info	(4186) script.js.common.BattUeberwachung: Tempval=66 TempUnit=% TypeOf=number
            javascript.0	2021-05-23 20:24:51.035	info	(4186) script.js.common.BattUeberwachung: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=66
            javascript.0	2021-05-23 20:24:51.035	info	(4186) script.js.common.BattUeberwachung: BattMinLimit Value conversion - success
            javascript.0	2021-05-23 20:24:51.034	info	(4186) script.js.common.BattUeberwachung: Reaching init()
            javascript.0	2021-05-23 20:24:51.033	info	(4186) script.js.common.BattUeberwachung: Reaching main()
            javascript.0	2021-05-23 20:24:51.032	info	(4186) script.js.common.BattUeberwachung: CreateStates fertig!
            javascript.0	2021-05-23 20:24:50.995	info	(4186) script.js.common.BattUeberwachung: registered 0 subscriptions and 0 schedules
            javascript.0	2021-05-23 20:24:50.993	info	(4186) script.js.common.BattUeberwachung: InitialSpannung 0 gesetzt auf 80%= 0
            javascript.0	2021-05-23 20:24:50.993	info	(4186) script.js.common.BattUeberwachung: Found Function BatterieSpannung_
            javascript.0	2021-05-23 20:24:50.992	info	(4186) script.js.common.BattUeberwachung: Reaching FillWelcheFunktionVerwenden
            javascript.0	2021-05-23 20:24:50.991	info	(4186) script.js.common.BattUeberwachung: starting Batterieüberwachung V.1.7.3
            
            paul53P 1 Antwort Letzte Antwort
            0
            • Chris 5C Chris 5

              @homoran
              es gibt immer wieder ein "warn":

              	warn	(32207) Object "javascript.0.Daten.ATC.37E806" does not exist
              

              Aber der Datenpunkt existiert:
              Geräte2.JPG

              Die komlette LOG Datei:

              javascript.0	2021-05-23 20:24:51.044	error	(4186) at processImmediate (internal/timers.js:463:21)
              javascript.0	2021-05-23 20:24:51.044	error	(4186) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1976:38)
              javascript.0	2021-05-23 20:24:51.043	error	(4186) at Object.<anonymous> (script.js.common.BattUeberwachung:106:13)
              javascript.0	2021-05-23 20:24:51.043	error	(4186) at main (script.js.common.BattUeberwachung:235:5)
              javascript.0	2021-05-23 20:24:51.043	error	(4186) at CheckDeadBatt (script.js.common.BattUeberwachung:351:13)
              javascript.0	2021-05-23 20:24:51.042	error	(4186) at MakeTable (script.js.common.BattUeberwachung:548:111)
              javascript.0	2021-05-23 20:24:51.042	error	(4186) Error in callback: TypeError: Cannot read property 'common' of null
              javascript.0	2021-05-23 20:24:51.040	warn	(4186) Object "javascript.0.Daten.ATC.10EF30" does not exist
              javascript.0	2021-05-23 20:24:51.040	info	(4186) script.js.common.BattUeberwachung: Reaching MakeTable
              javascript.0	2021-05-23 20:24:51.039	info	(4186) script.js.common.BattUeberwachung: Reaching CheckDeadBatt()
              javascript.0	2021-05-23 20:24:51.039	info	(4186) script.js.common.BattUeberwachung: 3 BatterieSpannung_ found at javascript.0.Daten.ATC.39F89A.BATT Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN
              javascript.0	2021-05-23 20:24:51.039	info	(4186) script.js.common.BattUeberwachung: Tempval=72 TempUnit=% TypeOf=number
              javascript.0	2021-05-23 20:24:51.038	info	(4186) script.js.common.BattUeberwachung: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=72
              javascript.0	2021-05-23 20:24:51.038	info	(4186) script.js.common.BattUeberwachung: 2 BatterieSpannung_ found at javascript.0.Daten.ATC.37E806.BATT Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN
              javascript.0	2021-05-23 20:24:51.037	info	(4186) script.js.common.BattUeberwachung: Tempval=71 TempUnit=% TypeOf=number
              javascript.0	2021-05-23 20:24:51.037	info	(4186) script.js.common.BattUeberwachung: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=71
              javascript.0	2021-05-23 20:24:51.037	info	(4186) script.js.common.BattUeberwachung: 1 BatterieSpannung_ found at javascript.0.Daten.ATC.2F2E6E.BATT Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN
              javascript.0	2021-05-23 20:24:51.036	info	(4186) script.js.common.BattUeberwachung: Tempval=64.8 TempUnit=% TypeOf=number
              javascript.0	2021-05-23 20:24:51.036	info	(4186) script.js.common.BattUeberwachung: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=64.8
              javascript.0	2021-05-23 20:24:51.036	info	(4186) script.js.common.BattUeberwachung: 0 BatterieSpannung_ found at javascript.0.Daten.ATC.10EF30.BATT Umax= 0 BattMinLimit=0 Val= 0 SensorProzent= NaN
              javascript.0	2021-05-23 20:24:51.035	info	(4186) script.js.common.BattUeberwachung: Tempval=66 TempUnit=% TypeOf=number
              javascript.0	2021-05-23 20:24:51.035	info	(4186) script.js.common.BattUeberwachung: existsState(Sensor[counter])=true typeof (getState(Sensor[counter]).val)=number getState(Sensor[counter]).val=66
              javascript.0	2021-05-23 20:24:51.035	info	(4186) script.js.common.BattUeberwachung: BattMinLimit Value conversion - success
              javascript.0	2021-05-23 20:24:51.034	info	(4186) script.js.common.BattUeberwachung: Reaching init()
              javascript.0	2021-05-23 20:24:51.033	info	(4186) script.js.common.BattUeberwachung: Reaching main()
              javascript.0	2021-05-23 20:24:51.032	info	(4186) script.js.common.BattUeberwachung: CreateStates fertig!
              javascript.0	2021-05-23 20:24:50.995	info	(4186) script.js.common.BattUeberwachung: registered 0 subscriptions and 0 schedules
              javascript.0	2021-05-23 20:24:50.993	info	(4186) script.js.common.BattUeberwachung: InitialSpannung 0 gesetzt auf 80%= 0
              javascript.0	2021-05-23 20:24:50.993	info	(4186) script.js.common.BattUeberwachung: Found Function BatterieSpannung_
              javascript.0	2021-05-23 20:24:50.992	info	(4186) script.js.common.BattUeberwachung: Reaching FillWelcheFunktionVerwenden
              javascript.0	2021-05-23 20:24:50.991	info	(4186) script.js.common.BattUeberwachung: starting Batterieüberwachung V.1.7.3
              
              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #6

              @chris-5 sagte: Aber der Datenpunkt existiert:

              Das Kanal-Objekt "javascript.0.Daten.ATC.37E806" existiert nicht: Das ist nur ein Ordner.
              Mache aus dem Ordner ein Kanal-Objekt und verpasse diesem einen sinnvollen Namen, z.B. "Klima Hobbyraum".

              Neuer Kanal.JPG
              Bild_2021-05-23_220359.png

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              Chris 5C 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @chris-5 sagte: Aber der Datenpunkt existiert:

                Das Kanal-Objekt "javascript.0.Daten.ATC.37E806" existiert nicht: Das ist nur ein Ordner.
                Mache aus dem Ordner ein Kanal-Objekt und verpasse diesem einen sinnvollen Namen, z.B. "Klima Hobbyraum".

                Neuer Kanal.JPG
                Bild_2021-05-23_220359.png

                Chris 5C Offline
                Chris 5C Offline
                Chris 5
                schrieb am zuletzt editiert von
                #7

                @paul53
                da komme ich jetzt nicht mit, in dem Kanal sind doch die Werte die benötigt werden enthalten?
                Geräte3.JPG
                Was soll da noch rein?

                BBTownB paul53P P 3 Antworten Letzte Antwort
                0
                • Chris 5C Chris 5

                  @paul53
                  da komme ich jetzt nicht mit, in dem Kanal sind doch die Werte die benötigt werden enthalten?
                  Geräte3.JPG
                  Was soll da noch rein?

                  BBTownB Offline
                  BBTownB Offline
                  BBTown
                  schrieb am zuletzt editiert von BBTown
                  #8

                  @chris-5
                  es IST eben kein Kanal, sonst würde das ja dort stehen
                  a3edb499-6be0-4f41-94d7-18f83ddbd2fc-image.png

                  somit ist es lediglich ein Ordner, und das ist nicht gut :sunglasses:

                  ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                  1 Antwort Letzte Antwort
                  1
                  • Chris 5C Chris 5

                    @paul53
                    da komme ich jetzt nicht mit, in dem Kanal sind doch die Werte die benötigt werden enthalten?
                    Geräte3.JPG
                    Was soll da noch rein?

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #9

                    @chris-5 sagte: in dem Kanal sind doch die Werte die benötigt werden enthalten?

                    Ein Kanal sieht so aus:

                    Bild_2021-05-24_094223.png

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    1 Antwort Letzte Antwort
                    0
                    • Chris 5C Chris 5

                      @paul53
                      da komme ich jetzt nicht mit, in dem Kanal sind doch die Werte die benötigt werden enthalten?
                      Geräte3.JPG
                      Was soll da noch rein?

                      P Offline
                      P Offline
                      Pittini
                      Developer
                      schrieb am zuletzt editiert von
                      #10

                      @chris-5 Mach doch einfach nen anständigen Channel aus dem Ordner. Kannste mit nem Einzeiler machen:

                      setObject("Die ObjektID welche Kanal werden soll", { type: 'channel', common: { name: "Irgendein sinnvoller Name" }, native: {} });
                      
                      Chris 5C 1 Antwort Letzte Antwort
                      1
                      • P Pittini

                        @chris-5 Mach doch einfach nen anständigen Channel aus dem Ordner. Kannste mit nem Einzeiler machen:

                        setObject("Die ObjektID welche Kanal werden soll", { type: 'channel', common: { name: "Irgendein sinnvoller Name" }, native: {} });
                        
                        Chris 5C Offline
                        Chris 5C Offline
                        Chris 5
                        schrieb am zuletzt editiert von
                        #11

                        @pittini said in Brauche mal einen Tipp:

                        setObject("Die ObjektID welche Kanal werden soll", { type: 'channel', common: { name: "Irgendein sinnvoller Name" }, native: {} });

                        alles klar, jetzt habe ich es kapiert. Die Datenpunkte habe ich mittels script angelegt jetzt wollte ich sie entsprechend korrigieren bekomme aber folgende Fehlermeldung:

                        javascript.0	2021-05-24 10:43:08.907	info	(13756) script.js.common.Konvert.Kanal_erzeugen: registered 0 subscriptions and 0 schedules
                        javascript.0	2021-05-24 10:43:08.906	error	(13756) Function "setObject" is not allowed. Use adapter settings to allow it.
                        

                        Könnt Ihr mir noch sagen wo ich die Adapter Settings korrigieren kann ?

                        haselchenH 1 Antwort Letzte Antwort
                        0
                        • Chris 5C Chris 5

                          @pittini said in Brauche mal einen Tipp:

                          setObject("Die ObjektID welche Kanal werden soll", { type: 'channel', common: { name: "Irgendein sinnvoller Name" }, native: {} });

                          alles klar, jetzt habe ich es kapiert. Die Datenpunkte habe ich mittels script angelegt jetzt wollte ich sie entsprechend korrigieren bekomme aber folgende Fehlermeldung:

                          javascript.0	2021-05-24 10:43:08.907	info	(13756) script.js.common.Konvert.Kanal_erzeugen: registered 0 subscriptions and 0 schedules
                          javascript.0	2021-05-24 10:43:08.906	error	(13756) Function "setObject" is not allowed. Use adapter settings to allow it.
                          

                          Könnt Ihr mir noch sagen wo ich die Adapter Settings korrigieren kann ?

                          haselchenH Offline
                          haselchenH Offline
                          haselchen
                          Most Active
                          schrieb am zuletzt editiert von haselchen
                          #12

                          @chris-5

                          Im Javascript Adapter in den Einstellungen

                          8b22cc69-74df-4ce4-85df-0ff84695e87a-grafik.png

                          Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                          Chris 5C 1 Antwort Letzte Antwort
                          0
                          • haselchenH haselchen

                            @chris-5

                            Im Javascript Adapter in den Einstellungen

                            8b22cc69-74df-4ce4-85df-0ff84695e87a-grafik.png

                            Chris 5C Offline
                            Chris 5C Offline
                            Chris 5
                            schrieb am zuletzt editiert von
                            #13

                            @haselchen :+1: gefunden

                            Chris 5C 1 Antwort Letzte Antwort
                            0
                            • Chris 5C Chris 5

                              @haselchen :+1: gefunden

                              Chris 5C Offline
                              Chris 5C Offline
                              Chris 5
                              schrieb am zuletzt editiert von Chris 5
                              #14

                              @chris-5 said in Brauche mal einen Tipp:
                              Super, Danke für Eure Beiträge - script läuft fehlerfrei und wieder was dazu gelernt :flushed:
                              Das mit den "Channel" hatte ich never ever rausbekommen.
                              Habe mein script angepasst das mir die Datenpunkte anlegt und dann gleichzeitig auch die Objekte als Channel deklariert. Weil es einfacher war nenne ich die Channel jetzt genau wie die Ordner unter denen die Datenpunkte sind:
                              Geräte4.JPG
                              Verstehe aber eigentlich nicht wirklich wofür man diese Struktur braucht - werde wohl noch etwas Einarbeitungszeit benötigen :confused:
                              Schönen Pfingstmontag noch!

                              paul53P 1 Antwort Letzte Antwort
                              0
                              • Chris 5C Chris 5

                                @chris-5 said in Brauche mal einen Tipp:
                                Super, Danke für Eure Beiträge - script läuft fehlerfrei und wieder was dazu gelernt :flushed:
                                Das mit den "Channel" hatte ich never ever rausbekommen.
                                Habe mein script angepasst das mir die Datenpunkte anlegt und dann gleichzeitig auch die Objekte als Channel deklariert. Weil es einfacher war nenne ich die Channel jetzt genau wie die Ordner unter denen die Datenpunkte sind:
                                Geräte4.JPG
                                Verstehe aber eigentlich nicht wirklich wofür man diese Struktur braucht - werde wohl noch etwas Einarbeitungszeit benötigen :confused:
                                Schönen Pfingstmontag noch!

                                paul53P Offline
                                paul53P Offline
                                paul53
                                schrieb am zuletzt editiert von
                                #15

                                @chris-5 sagte: Verstehe aber eigentlich nicht wirklich wofür man diese Struktur braucht

                                Die angemeckerte Zeile 412 des Pittini-Skripts

                                        LastMessage = "Batteriestand unter Limit im " + GetRoom(x) + " bei Gerät " + getObject(GetParentId(Sensor[x])).common.name;
                                

                                holt den Namen aus dem Parent-Objekt des Datenpunktes.

                                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                Chris 5C 1 Antwort Letzte Antwort
                                0
                                • paul53P paul53

                                  @chris-5 sagte: Verstehe aber eigentlich nicht wirklich wofür man diese Struktur braucht

                                  Die angemeckerte Zeile 412 des Pittini-Skripts

                                          LastMessage = "Batteriestand unter Limit im " + GetRoom(x) + " bei Gerät " + getObject(GetParentId(Sensor[x])).common.name;
                                  

                                  holt den Namen aus dem Parent-Objekt des Datenpunktes.

                                  Chris 5C Offline
                                  Chris 5C Offline
                                  Chris 5
                                  schrieb am zuletzt editiert von
                                  #16

                                  @paul53
                                  Ahh Ok, dann würde das Sinn machen den Channel so wie das Gerät zu nennen, also "Thermometer". Sollten sich dann meherer batteriebetriebene Gerärte in einem Raum befinden weiß man welches der Geräte gemeint ist. Schlau :grinning:

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  253

                                  Online

                                  32.7k

                                  Benutzer

                                  82.5k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe