Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. IoBroker.occ

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    IoBroker.occ

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

      Hallo, so hab mal eben schnell versucht ein paar Sachen zu fixen:

      admin.html: iCal Language Support

      io-package.json: ical Dependency und native ical true

      main.js: Abfrage ob iCal Parameter gesetzt

      Folgende Themen müssen abgearbeitet werden nach der Installation:

      1.) um iCal verwenden zu können, muss dort ein gültiger Eintrag z.B. Google vorhanden sein

      2.) um iCal verwenden zu können, muss dieser vor start von occ mindestens einmal gestartet gewesen sein (hat sonst keine Daten)

      3.) um Daten von ioBroker verwenden zu können muss eine Enum angelegt sein. Diese muss enum.occ heissen und Unterobjekte besitzen (Siehe Readme.md Installation Punkt 5)

      Im Developer des Browsers sollten in der Konsole nur geringfügig Fehler auftreten.

      Wenn alles korrekt eingetragen ist und occ gestartet ist, sollten links oben in Select Options die Enums mit den Unterobjekten ersichtlich sein.

      1 Reply Last reply Reply Quote 0
      • V
        versteckt last edited by

        @versteckt:

        @Bluefox:

        Zur Info: die neue (auf github) Version unterstützt TABs von Adaptern.

        D.h. man kann vom belibigen Adapter ein Tab in Admin zeigen. Momentan machen das node-red und javascript.

        Braucht "occ" eine Tab-Seite? `

        Schaue ich mir an, aber guter Hinweis.

        Gesendet von meinem iPhone mit Tapatalk `

        Wie richte ich den am einfachsten ein? Bin im Moment zu faul um Doku zu lesen.

        1 Reply Last reply Reply Quote 0
        • V
          versteckt last edited by

          Wenn ich es richtig gelesen habe, müsste ich folgendes in meine io-package.json einbauen, oder?

          "common": {

          "adminTab": {

          "singleton": true,

          "name": "OCC",

          "link": "http://%ip%:%web_port%/occ/index.html"

          },

          "name": "occ",

          ….

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            Ich bin noch mel deinen Tipps gefolgt und habe mir das readme Punkt 5ff angesehen:
            ` > 5.) Einrichten von Enumerations

            6.) Dazu in der ioBroker Admin Web Oberfläche in den Reiter Enums wechseln und links oben auf das + klicken Name = occ (Dieser Name muss occ sein!)

            7.) Beim hinzugefügten Enum rechts auf das + klicken Name = heating (Dieser Name wird für nur für die Gruppierung verwendet und kann frei vergeben werden) Für jede Gruppe z.B. heating = Heizung, switch = Schalter, eine eigene Gruppe anlegen

            8.) Beim hinzugefügten Objekt nun das Notizbuch Symbol klicken Nun müssen die einzelnen zu steuernden Objekte hinzugefügt werden Für HM-CC-TC den Kanal 2 auswählen und auf Select klicken (ist nicht aktiv, kann trotzdem angewendet werden) Für HM-CC-RT-DN den Kanal 0 auswählen Für BC-RT-TRX-CyG-3 den Kanal 0 auswählen Für HM-LC-Sw2-FM, HM-LC-Sw1-FM, HM-LC-Sw4-DR den jeweiligen zu schaltenden Kanal auswählen Wenn alles richtig ist, sollte es ungefähr so aussehen:

            pg8

            9.) Zurückwechseln in die Lasche Instances

            10.) Die Konfiguration von ioBroker.occ öffnen RPC Listen IP: Die ioBroker IP Adresse eintragen RPC Listen Port Begin: Der kleinste Listener Port für die hm-rpc Kommunikation, wird pro Instanz automatisch hochgezählt Force objects re-init (once): Es werden alle Kalenderdaten von den Objekten eingelesen und am lokalen Dateisystem überschrieben Async Save Mode: Derzeit nicht implementiert Demo Mode (save back to object disabled): Es werden die Kalenderdaten nur am lokalen Dateisystem geschrieben, es findet keine Übertragung zu den Objekten statt `

            Bis zum Punkt 9 habe ich es durchführen können, dann aber kommt, was ich schon schrieb:
            144_iobroker_occ012_konfig.jpg

            Hier kann ich nichts eintragen!

            Gruß

            Rainer

            1 Reply Last reply Reply Quote 0
            • V
              versteckt last edited by

              Für mich grad unverständlich, das klingt für mich, als wie wenn da noch ein alter Zustand im Cache ist.

              Ich hab vorhin eine neue Installation durchgeführt und da wurde alles richtig runtergelaufen.

              Gesendet von meinem iPhone mit Tapatalk

              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators last edited by

                Ja, ich habe eine Installation der ersten Stunde drauf.

                Muss ich die irgendwie vorher entfernen?

                Gruß

                Rainer

                1 Reply Last reply Reply Quote 0
                • V
                  versteckt last edited by

                  Nein, einfach stoppen und in einem neuen Ordner nochmals neu installieren. Geht ja schnell und dann kannst derweilen rumspielen.

                  Beim Cache leeren kann dir Bluefox sicher besser helfen.

                  Gesendet von meinem iPhone mit Tapatalk

                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators last edited by

                    ok, habe folgendes durchgeführt:

                     ./iobroker stop
                    npm cache clean
                    npm install iobroker.occ --production
                    ./iobroker start
                    
                    

                    sicherheitshalber adapter neu gestartet

                    keine Änderung.

                    Was meinst du damit:
                    @versteckt:

                    und in einem neuen Ordner nochmals neu installieren. `

                    Die Ordnerstruktur ist doch vorgegeben, oder?

                    Gruß

                    Rainer

                    1 Reply Last reply Reply Quote 0
                    • V
                      versteckt last edited by

                      Ich meinte den kompletten iobroker z.B. In C:\Temp oder wo auch immer neu installieren.

                      Gesendet von meinem iPhone mit Tapatalk

                      1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators last edited by

                        @versteckt:

                        Ich meinte den kompletten iobroker z.B. In C:\Temp oder wo auch immer neu installieren.

                        Gesendet von meinem iPhone mit Tapatalk `

                        ok, das kann aber nicht die Lösung sein 😉 (ist nicht böse gemeint!)

                        Läuft auf einem RasPi2, seit es den gibt.

                        und die gesamte Installation neu machen, wäre keine Spaß!

                        Gruß

                        Rainer

                        PS ich setze einen weiteren RasPi auf!

                        1 Reply Last reply Reply Quote 0
                        • V
                          versteckt last edited by

                          Verstehe ich jetzt nicht, wenn ich mal schnell was testen will mach ich mir auf meinem Mac einen Ordner, installiere dort ioBroker und teste und wenn ich fertig bin, lösche ich ihn wieder.

                          Soll ja auch nicht die Lösung sein, sondern nur damit du was zum spielen hast.

                          Somit müsstest du an deiner bestehenden Installation nicht herumprobieren.

                          Gesendet von meinem iPhone mit Tapatalk

                          1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators last edited by

                            So auf der neuen Installation läuft es!

                            Die Erstellung der Instanz dauerte wesentlich länger und es wurden mehr Dateien mit upload kopiert!

                            @versteckt:

                            Verstehe ich jetzt nicht, wenn ich mal schnell was testen will mach ich mir auf meinem Mac einen Ordner, installiere dort ioBroker und teste und wenn ich fertig bin, lösche ich ihn wieder. `
                            dafür habe ich halt einen ganzen Obstkorb mit Bananen und Himbeeren 😉

                            Aber es muss ja auch zu einer bestehenden Installation hinzugefügt werden können.

                            Na dann will ich mal spielen.

                            Gruß

                            Rainer
                            144_20170408_181830.jpg
                            144_20170408_181804.jpg

                            1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators last edited by

                              So, jetzt kann ich das Meckern anfangen!

                              Erst einmal:

                              Super, sieht gut aus, das ganze ist (wird) ziemlich intuitiv und übersichtlich - Toll!

                              Ich habe folgende immer wiederkehrende Meldung (Kopie aus admin-log, deswegen rückwärts):

                              host-Hamster-Raspi	2015-06-20 21:34:51	info	Restart adapter system.adapter.occ.0 because enabled
                              host-Hamster-Raspi	2015-06-20 21:34:51	error	instance system.adapter.occ.0 terminated with code 6 (uncaught exception)
                              occ-0	2015-06-20 21:34:51	info	cleaned everything up...
                              occ-0	2015-06-20 21:34:50	debug	run loadData()
                              occ-0	2015-06-20 21:34:50	debug	name:hm-rpc.3, ip:192.168.0.100, type:, port:2001, isCcu:false
                              occ-0	2015-06-20 21:34:50	debug	name:hm-rpc.2, ip:192.168.2.179, type:, port:2001, isCcu:false
                              occ-0	2015-06-20 21:34:50	debug	name:hm-rpc.1, ip:192.168.2.175, type:, port:2001, isCcu:false
                              occ-0	2015-06-20 21:34:50	debug	name:hm-rpc.0, ip:192.168.2.186, type:, port:2001, isCcu:false
                              TypeError:	2015-06-20 21:34:50	error	at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:301:8)
                              TypeError:	2015-06-20 21:34:50	error	at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                              TypeError:	2015-06-20 21:34:50	error	at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                              TypeError:	2015-06-20 21:34:50	error	at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:220:12)
                              TypeError:	2015-06-20 21:34:50	error	at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:295:6)
                              TypeError:	2015-06-20 21:34:50	error	at Socket. (/opt/iobroker/node_modules/iobroker.js-controller/lib/statesInMemClient.js:151:27)
                              TypeError:	2015-06-20 21:34:50	error	at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:1740:56
                              TypeError:	2015-06-20 21:34:50	error	at /opt/iobroker/node_modules/iobroker.occ/main.js:38:61
                              TypeError:	2015-06-20 21:34:50	error	at /opt/iobroker/node_modules/iobroker.occ/main.js:67:17
                              TypeError:	2015-06-20 21:34:50	error	at addiCalObjects (/opt/iobroker/node_modules/iobroker.occ/main.js:527:33)
                              TypeError:	2015-06-20 21:34:50	error	Cannot call method 'split' of undefined
                              uncaught	2015-06-20 21:34:50	error	exception: Cannot call method 'split' of undefined
                              occ-0	2015-06-20 21:34:50	debug	ID: undefined color: #A7194B
                              occ-0	2015-06-20 21:34:50	debug	init iCal Objects...
                              occ-0	2015-06-20 21:34:50	info	received all states
                              occ-0	2015-06-20 21:34:50	info	received all objects
                              occ-0	2015-06-20 21:34:47	info	requesting all objects
                              occ-0	2015-06-20 21:34:47	info	requesting all states
                              occ-0	2015-06-20 21:34:47	info	starting. Version 0.1.20 in /opt/iobroker/node_modules/iobroker.occ
                              occ-0	2015-06-20 21:34:47	debug	statesDB connected
                              occ-0	2015-06-20 21:34:47	debug	objectDB connected
                              host-Hamster-Raspi	2015-06-20 21:34:45	info	instance system.adapter.occ.0 started with pid 20118
                              

                              ical ist aktiv, hmm nicht.

                              nach dem Öffnen des Links auf <ip>:8082/occ/index erscheint der Ladebalken von socket.io

                              Dieses Fenster lässt sich nicht wegklicken - ich denke dafür ist der close-Button gedacht 😉
                              144_iobroker_occ012_schedule.jpg

                              Die Buttons Ganztags und repeat lassen sich nicht anwählen.

                              und zum Thema intuitiv: Wenn man ein bereits angelegten schedule auf dem Kalender verschiebt, was ohne weiteres geht, ändert sich die Zeit im Plan nicht.

                              Ich bin auf die nächsten updates gespannt.

                              gibt es bei dir auch eine translate.Datei, dann würde ich dir bei der Übersetzung helfen.

                              Habe auf github schon gesucht, aber ich kenne mich da nicht allzusehr aus .

                              Gruß

                              Rainer</ip>

                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators last edited by

                                @ykuendig:

                                Möglicherweise meine ccu2 zerschossen? Mach dort halt auch noch ein Reboot. - Geht auch nicht `
                                bei mir jetzt auch.

                                habe occ erst einmal deaktiviert.

                                Das steht im log:

                                host-Hamster-Raspi	2015-06-20 22:16:25	error	instance system.adapter.occ.0 terminated with code 3 (Adapter disabled or invalid config)
                                adapter	2015-06-20 22:16:25	error	disabled
                                occ-0	2015-06-20 22:16:24	debug	statesDB connected
                                occ-0	2015-06-20 22:16:24	debug	objectDB connected
                                hm-rega-0	2015-06-20 22:16:19	warn	Pending request for more than 50000 ms
                                host-Hamster-Raspi	2015-06-20 22:16:13	info	object change system.adapter.occ.0
                                hm-rega-0	2015-06-20 22:16:07	warn	Pending request for more than 25000 ms
                                host-Hamster-Raspi	2015-06-20 22:15:53	info	Restart adapter system.adapter.occ.0 because enabled
                                host-Hamster-Raspi	2015-06-20 22:15:53	error	instance system.adapter.occ.0 terminated with code 6 (uncaught exception)
                                occ-0	2015-06-20 22:15:53	info	cleaned everything up...
                                

                                WAF sinkt, Rolläden nicht 😞

                                Gruß

                                Rainer

                                1 Reply Last reply Reply Quote 0
                                • V
                                  versteckt last edited by

                                  Morgen, hab grad mal nachgesehen, auf Zeile 527 in der main.js werden die iCal Objekte zerlegt.

                                  Wie ist dein Beschreibungsfeldinhalt? Der muss folgendermassen aufgebaut sein: occ#OBJECT_ADDRESS#OBJECT_VALUE

                                  Habe aber grade einen Fehler darin entdeckt und gefixt, ist aber noch nicht hochgeladen.

                                  Bez. Kalendereintrag verschieben, bei mir geht das in Safari, Firefox und Chrome.

                                  Welchen Browser verwendest du und hast du Javascript Fehler?

                                  LG Christian

                                  1 Reply Last reply Reply Quote 0
                                  • V
                                    versteckt last edited by

                                    Was meint ihr mit CCU2 zerschossen?

                                    Wie habt ihr die CCU2 in ioBroker angebunden, bzw. was wolltet ihr im occ Kalender eintragen?

                                    Ich kann CCU2 nur mittels lxccu testen, da ich bei mir alles auf homegear laufen habe.

                                    Bitte um Info, damit ich das nachvollziehen kann.

                                    Danke, LG Christian

                                    1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators last edited by

                                      Hallo Christian,

                                      ich habe auch nur eine lxccu.

                                      Gestern abend hatte sie die Rollläden nicht mehr runter gefahren und war nicht mehr richtig ansprechbar.

                                      Das war seit Monaten, wenn nicht >1Jahr nicht der Fall.

                                      Reboot der lxccu über CuxD lud zwar wieder die webui Oberfläche, die war nicht mehr bedienbar ich musste den banapi rebooten.

                                      Fehlermeldung wie gepostet.

                                      Anbindung über hm-rpc und hm-rega.

                                      Ich benutze chrome unter win7 nach js-fehlern hatte ich nicht gesehen.

                                      Kann sein, dass nur die Beschriftung des termin-blocks nicht geändert wird?

                                      Nach öffnen stehen im Termin Konfig ja die richtigen Zeiten.

                                      Wo finde ich das beschreibungsfeld? Oder eines?

                                      Occ ist derzeit deaktiviert.

                                      Gruß

                                      Rainer

                                      Gesendet von meinem LIFETAB_S785X mit Tapatalk

                                      1 Reply Last reply Reply Quote 0
                                      • V
                                        versteckt last edited by

                                        Hallo,

                                        ok, CUxD hab ich nicht im Einsatz, der hm-rpc ist über rfd oder CUxD angebunden?

                                        Javascript Ausgabe bitte posten, dann kann ich genaueres sagen.

                                        Mit Beschreibungsfeld habe ich die Google Kalender Einträge gemeint, hab mittlerweile in Github eine

                                        neue Version hochgeladen, ist aber immer noch Version 0.1.20.

                                        Ich muss mal schauen, ob es ein Problem beim Verbindungsaufbau gibt, ist occ mit 0.0.0.0 angebunden oder

                                        einer fixen Adresse?

                                        LG Christian

                                        1 Reply Last reply Reply Quote 0
                                        • V
                                          versteckt last edited by

                                          Wie sieht deine Einstellung im hm-rpc aus?

                                          Habe vermutlich den Fehler gefunden.

                                          1 Reply Last reply Reply Quote 0
                                          • Y
                                            ykuendig last edited by

                                            Habe noch an modbus und am Wechselrichter rumgebastelt. Werde mich heute noch einmal um occ. kümmern. Bez. der CCU2 ist das so:

                                            Die habe ich mit hm-rcp angebunden hm-rega ist zwar da, läuft aber meist nicht (muss ich erst besser verstehen). Was die Fehler angeht war das so, dass nach dem start von occ viele, viele 'state-messages' das log verstopften. dann erst sporadisch und dann immer öfter tauchten Meldungen sinngemäss '10000 pending requests' am rpc auf. Die ccu2 reagierte darauf mit Teilblockierung. Das Web-Gui war zwar quasi noch erreichbar, jedoch liessen sich einzelne Dialoge, wie zB Systemeinstellungen (zum Reboot) nicht mehr bedienen. Werde das aber sonst demnächst noch weiter protokollieren.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            388
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            18
                                            211
                                            29840
                                            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