Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter SourceAnalytix v0.2.x

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter SourceAnalytix v0.2.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      PrinzEisenherz1 last edited by

      Ich persönlich hoffe das Dutchman an diesem super Projekt noch weiterarbeitet denn dieser Adapter würde so ziemlich alle eine Skripte für Energieverbrauchsauswertung ablösen.
      Im statistic-Adapter fehlen mir einfach n paar wichtige Dinge.

      Gruß
      Johnny

      P.S. Vielleicht kann sich ja mal Dutchman dazu äussern?

      1 Reply Last reply Reply Quote 0
      • Palm_Maniac
        Palm_Maniac @sigi234 last edited by

        @sigi234 Den Adapter lasse ich schon parallel laufen, damit eventuell keine Lücken entstehen beim Erfassen der Daten aus der PV-Anlage und dem Bezug. Ich hoffe mal, es geht bald weiter mit neuen Versionen.

        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators @Palm_Maniac last edited by

          @Palm_Maniac sagte in [Neuer Adapter Beta 0.2.21] SourceAnalytix (Verbrauch Protokollierung von Strom/Gas/Flüssigkeiten):

          Tut sich hier noch was? Wird der Adapter noch weiter entwickelt oder muß auf was anderes ausgewichen werden? Welche Adapter wären denn eine Alternative?

          working on it, test laufen fast wieder adapter wird gerade umgebaut nach compact mode und die Fehler mit undefined beseitigt.

          Naeste beta am Wochenende zu erwarten

          PS: sorry hatte par andere Sachen um die Ohren ✌

          Palm_Maniac 1 Reply Last reply Reply Quote 2
          • hg6806
            hg6806 Most Active last edited by hg6806

            Klasse, Dutchmann!!!

            Ich habe mir einen Wasserzähler gebaut.
            Sobald ich denn aber zu Soureceanalytix hinzufüge bekomme ich den gleichen Fehler wie @Creator

            sourceanalytix.0	2019-03-18 20:41:58.723	info	terminating
            sourceanalytix.0	2019-03-18 20:41:57.525	warn	Adapter SourceAnalytix stopped !
            sourceanalytix.0	2019-03-18 20:41:57.523	error	at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12)
            sourceanalytix.0	2019-03-18 20:41:57.523	error	at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20)
            sourceanalytix.0	2019-03-18 20:41:57.523	error	at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
            sourceanalytix.0	2019-03-18 20:41:57.523	error	at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8)
            sourceanalytix.0	2019-03-18 20:41:57.523	error	at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20)
            sourceanalytix.0	2019-03-18 20:41:57.523	error	at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
            sourceanalytix.0	2019-03-18 20:41:57.523	error	at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12)
            sourceanalytix.0	2019-03-18 20:41:57.523	error	at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9)
            sourceanalytix.0	2019-03-18 20:41:57.523	error	at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:150:9)
            sourceanalytix.0	2019-03-18 20:41:57.523	error	at initialize (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:171:29)
            sourceanalytix.0	2019-03-18 20:41:57.523	error	TypeError: Cannot read property 'toLowerCase' of undefined
            sourceanalytix.0	2019-03-18 20:41:57.522	error	uncaught exception: Cannot read property 'toLowerCase' of undefined
            
            

            Braucht das Objekt einen bestimmten Typ?

            Dutchman 1 Reply Last reply Reply Quote 0
            • Dutchman
              Dutchman Developer Most Active Administrators @hg6806 last edited by

              @hg6806 sagte in [Neuer Adapter Beta 0.2.21] SourceAnalytix (Verbrauch Protokollierung von Strom/Gas/Flüssigkeiten):

              uncaught exception: Cannot read property 'toLowerCase' of undefined

              die unit dieses states ist sicher lehr ?

              hg6806 1 Reply Last reply Reply Quote 0
              • hg6806
                hg6806 Most Active @Dutchman last edited by

                @Dutchman
                Hier mal die RAW Daten des Objektes, vielleicht hilft das:

                {
                  "from": "system.adapter.admin.0",
                  "ts": 1552935260328,
                  "common": {
                    "name": "Wasserzaehler.Zaehlerstand",
                    "role": "",
                    "type": "number",
                    "desc": "Manuell erzeugt",
                    "read": true,
                    "write": true,
                    "def": false,
                    "custom": {
                      "history.0": {
                        "enabled": true,
                        "changesOnly": true,
                        "debounce": 0,
                        "maxLength": "10",
                        "retention": "31536000",
                        "changesRelogInterval": 0,
                        "changesMinDelta": 0,
                        "aliasId": ""
                      },
                      "sourceanalytix.0": {
                        "enabled": true,
                        "alias": "Wasserzaehler",
                        "state_type": "water_m3",
                        "state_unit": "l",
                        "costs": false,
                        "consumption": true,
                        "meter_values": true,
                        "start_day": "330980",
                        "start_week": "330900",
                        "start_month": "330500",
                        "start_quarter": "330000",
                        "start_year": "330000"
                      }
                    }
                  },
                  "native": {},
                  "acl": {
                    "object": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator",
                    "state": 1636
                  },
                  "_id": "javascript.0.Wasserzaehler.Zaehlerstand",
                  "type": "state"
                }
                
                Dutchman 1 Reply Last reply Reply Quote 0
                • Dutchman
                  Dutchman Developer Most Active Administrators @hg6806 last edited by Dutchman

                  @hg6806 sagte in [Neuer Adapter Beta 0.2.21] SourceAnalytix (Verbrauch Protokollierung von Strom/Gas/Flüssigkeiten):

                  Hier mal die RAW Daten des Objektes, vielleicht hilft das:

                  jup ! genau das ist das problem womit mein code im moment noch nicht umgehen kan er erwartet einen unit in diesem state.

                  also um das mal als workaround zu lösen könntest du :

                    "common": {
                      "name": "Wasserzaehler.Zaehlerstand",
                      "role": "",
                      "type": "number",
                      "desc": "Manuell erzeugt",
                      "read": true,
                      "write": true,
                      "def": false,
                  

                  in

                  
                    "common": {
                      "name": "Wasserzaehler.Zaehlerstand",
                      "role": "",
                      "type": "number",
                      "desc": "Manuell erzeugt",
                      "read": true,
                      "write": true,
                      "unit" : "m3",
                      "def": false,
                  
                  

                  in der naesten version wird er die Einstellungen beim state nemen wen die unit nicht definiert ist.
                  Der Fehler entsteht weil er diese unit erwartet, da diese nicht existiert kommt ein undefined und Crash der adapter.

                  (wird am wochenende gefixt sein)

                  1 Reply Last reply Reply Quote 0
                  • hg6806
                    hg6806 Most Active last edited by

                    OK, da ich in Litern messe, habe ich "l" (kleines L) eingetragen.
                    Zumindest kommen keine Fehlermeldungen.
                    In den Objekten von SourceAnalytix wird aber nur ein Objekt eingetragen und keinen Ordner.
                    Vielleicht weil im Moment noch der Verbrauch fehlt?

                    Dutchman 1 Reply Last reply Reply Quote 0
                    • Dutchman
                      Dutchman Developer Most Active Administrators @hg6806 last edited by

                      @hg6806 sagte in [Neuer Adapter Beta 0.2.21] SourceAnalytix (Verbrauch Protokollierung von Strom/Gas/Flüssigkeiten):

                      Vielleicht weil im Moment noch der Verbrauch fehlt?

                      sollte eigentlich kommen, Seite mal refresht ?
                      richtigen Sachen eingetragen beim schraubschluessel (was er Protokollieren soll) ?

                      1 Reply Last reply Reply Quote 0
                      • Palm_Maniac
                        Palm_Maniac @Dutchman last edited by

                        @Dutchman Spitze das es weiter geht. Ich freue mich auf die nächsten Updates. 🙂

                        1 Reply Last reply Reply Quote 0
                        • hg6806
                          hg6806 Most Active last edited by

                          Läuft jetzt. Es war ausgehakte was protokolliert werden soll.
                          Zudem wird manchmal automatisch umgeswitched zwischen Wasser und Stromverbrauch.

                          1 Reply Last reply Reply Quote 0
                          • Peoples
                            Peoples last edited by

                            Leider lässt sich das gute Stück bei mir nicht installieren aber das wird bestimmt mit den nächsten Updates behoben sein

                            Dutchman 1 Reply Last reply Reply Quote 0
                            • Dutchman
                              Dutchman Developer Most Active Administrators @Peoples last edited by

                              @Peoples sagte in [Neuer Adapter Beta 0.2.21] SourceAnalytix (Verbrauch Protokollierung von Strom/Gas/Flüssigkeiten):

                              Leider lässt sich das gute Stück bei mir nicht installieren aber das wird bestimmt mit den nächsten Updates behoben sein

                              kommt drauf an 🙂 wie lautet die Fehlermeldung ?

                              Peoples 1 Reply Last reply Reply Quote 0
                              • Peoples
                                Peoples @Dutchman last edited by

                                @Dutchman
                                Hey, bei der Installation kommt kein Fehler, erst beim anlegen der Instanz.
                                Hab dir auch ein issue auf Git erstellt.

                                Dutchman 1 Reply Last reply Reply Quote 0
                                • Dutchman
                                  Dutchman Developer Most Active Administrators @Peoples last edited by

                                  @Peoples sagte in [Neuer Adapter Beta 0.2.21] SourceAnalytix (Verbrauch Protokollierung von Strom/Gas/Flüssigkeiten):

                                  Hey, bei der Installation kommt kein Fehler, erst beim anlegen der Instanz.

                                  was passiert wen du ihn über den admin installierst ?

                                  also repository auf latest und dan aus dem admin raus anstatt GitHub

                                  1 Reply Last reply Reply Quote 0
                                  • Peoples
                                    Peoples last edited by Peoples

                                    Dann installiert er sich auch wie aus Github auch, der Unterschied ist hier dass auch eine Instanz angelegt wird, doch wie im ersten Beitrag zu sehen Objekte die ich dann auswerten könnte (Wochen, Monate usw.) werden nicht angelegt. Obwohl ich die Objektzustände "aktiviert" habe.
                                    Vielleicht hab ich aber auch einen Denkfehler drin 😅

                                    1 Reply Last reply Reply Quote 0
                                    • Dutchman
                                      Dutchman Developer Most Active Administrators last edited by

                                      setze mal bitten den haken in den Einstellungen von protokollieren für Problembehebung an und poste was dan im log kommt hier (wird n häufen text sein)

                                      PS: ich habe gestern 0.2.71 auf GitHub geladen, die basis ist ok aber Berechnungen leider noch fehlerhaft darum bitte nur die version aus dem admin installieren und nicht git !

                                      Peoples 1 Reply Last reply Reply Quote 0
                                      • Dutchman
                                        Dutchman Developer Most Active Administrators last edited by

                                        so freunde der Sonne 🙂

                                        ich habe soeben version 0.2.272 veröffentlicht diese kan ab sofort per GitHub installiert werden und wird voraussichtlich in max 24 Stunden auch über den admin angeboten.

                                        Ich bitte euch wiederum zu testen, die meisten gemeldeten Fehler sollten in dieser version behoben sein

                                        Changelog :

                                        0.2.272

                                        • (Dutchman) change logic of initialization
                                        • (Dutchman) fix issue in calculation handling
                                        • (Dutchman) extract unit definition to central function
                                        • (Dutchman) removed "logging to troubleshoot", use "debug" in adapter setting

                                        0.2.271

                                        • (Dutchman) implement compact mode
                                        • (Dutchman) fix testing issues
                                        • (Dutchman) fix error "unit" or "tolowercase" is undefind
                                        • (Dutchman) fixed installation issues
                                        1 Reply Last reply Reply Quote 1
                                        • Homer.J.
                                          Homer.J. last edited by

                                          Hallo Dutchman,

                                          Adapter geht auf rot und das steht im Log.

                                          Grüße

                                          host.iobroker 2019-03-21 13:53:24.632 info Restart adapter system.adapter.sourceanalytix.0 because enabled
                                          host.iobroker 2019-03-21 13:53:24.632 error instance system.adapter.sourceanalytix.0 terminated with code 0 (OK)
                                          Caught 2019-03-21 13:53:24.632 error by controller[0]: at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8)
                                          Caught 2019-03-21 13:53:24.632 error by controller[0]: at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                                          Caught 2019-03-21 13:53:24.632 error by controller[0]: at WS.<anonymous> (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10)
                                          Caught 2019-03-21 13:53:24.632 error by controller[0]: at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14)
                                          Caught 2019-03-21 13:53:24.632 error by controller[0]: at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                                          Caught 2019-03-21 13:53:24.632 error by controller[0]: at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                                          Caught 2019-03-21 13:53:24.632 error by controller[0]: at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
                                          Caught 2019-03-21 13:53:24.632 error by controller[0]: at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:237:14)
                                          Caught 2019-03-21 13:53:24.632 error by controller[0]: at decodeString (/opt/iobroker/node_modules/socket.io-parser/index.js:325:9)
                                          Caught 2019-03-21 13:53:24.632 error by controller[0]: at tryParse (/opt/iobroker/node_modules/socket.io-parser/index.js:336:12)
                                          Caught 2019-03-21 13:53:24.631 error by controller[0]: RangeError: Maximum call stack size exceeded
                                          sourceanalytix.0 2019-03-21 13:53:24.568 error Error in case handling of cost type identificaton : undefined
                                          sourceanalytix.0 2019-03-21 13:53:24.565 info Adapter SourceAnalytix stopped !
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8)
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error at WS.<anonymous> (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10)
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14)
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:237:14)
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error at decodeString (/opt/iobroker/node_modules/socket.io-parser/index.js:325:9)
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error at tryParse (/opt/iobroker/node_modules/socket.io-parser/index.js:336:12)
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error RangeError: Maximum call stack size exceeded
                                          sourceanalytix.0 2019-03-21 13:53:24.564 error uncaught exception: Maximum call stack size exceeded

                                          1 Reply Last reply Reply Quote 0
                                          • Dutchman
                                            Dutchman Developer Most Active Administrators last edited by

                                            @Homer-J sagte in [Neuer Adapter Beta 0.2.227] SourceAnalytix (Verbrauch Protokollierung von Strom/Gas/Flüssigkeiten):

                                            sourceanalytix.0 2019-03-21 13:53:24.568 error Error in case handling of cost type identificaton : undefined

                                            setze mal bitte auf debug und poste das komplette log

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            805
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter test
                                            103
                                            958
                                            246619
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo