Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. RaspPi friert ein und startet irgdenwann neu

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    RaspPi friert ein und startet irgdenwann neu

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

      Hallo zusammen,

      mein Pi mcht aktuell ziemliche Problem….

      In unregelmäßigen Abständen friert das Ding komplett ein. Ping geht noch, sonst nichts. Auch eine direkte Eingabe ist nicht möglich.

      Zum testen habe ich mir einen zweiten PI installiert.

      Alle Adapter etc haben den aktuellen Stand. Dann habe ich alle Skripts und VIS Einstellungen importiert.

      Jetzt fängt das Test-System auch an zumzuzicken....

      Wie gehe ich das ganze jetzt am besten an?

      -Neuinstallatiopn Produktions-Pi

      -Hinzufügen alle benötigten Adapter

      -Update / Upgrade des OS und aller Adapter

      -Warten ob PI wieder einfriert

      -Neuerstellung von jedem einzelnen Skript

      -Warten ob PI wieder einfriert

      -Import vin VIS

      -Warten ob PI wieder einfriert

      Im Log nach dem Neustart waren viele Einträge zu lesen, dass die Verbindung zur DB verloren gegangen ist:

      3467_fehler.png

      Oder hat jemand einen anderen Ansatz für mich.

      Restore von Backups funktioniert leider nicht, da es beim Restore immer direkt beim Start zu einer Fehlermeldung kommt

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

        Ich würde Anfangen den Script Adapter aus zu schalten oft liegt die Ursache dort wegen loops.

        Irgendwelche (neue) scripte laufen ?

        –-----------------------

        Send from mobile device

        1 Reply Last reply Reply Quote 0
        • AlCalzone
          AlCalzone Developer last edited by

          @Kuddel:

          In unregelmäßigen Abständen friert das Ding komplett ein. `
          Du könntest mal auf der Konsole mit "top" die CPU-Last beobachten. Wenn hier "io.javascript" dauerhaft oben ist, könnte es sein, dass eins deiner Skripte eine Dauerschleife hat.

          1 Reply Last reply Reply Quote 0
          • K
            Kuddel last edited by

            Da ich aktuell auf beiden PIs die SKript laufen lassne habe, werde ich auf dem einen mal den Javascript adapter deaktivieren.

            Wenn die Kiste dann sauber durchläuft, wissen wir ja schonmal, dass ein Script den Fehler verursacht.

            Dann muss ich mir meine Skripte nochmal anschauen…

            Prallel dazu lasse ich mal ne Putty Session mit htop offen, auf dem PI wo der JS Adapter noch aktiv ist.

            Mal sehen wie das aussieht, wenn die Kiste einfriert...

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

              Wenn er so einfriert bin ich eher bei speicherproblem und swapping. Aber auch hier hilft top. Am besten Shell offen lassen mit top am laufen und dann warten und schauen was top zeigt wenn er wieder eingefrohren ist.

              1 Reply Last reply Reply Quote 0
              • K
                Kuddel last edited by

                @apollon77:

                Wenn er so einfriert bin ich eher bei speicherproblem und swapping. Aber auch hier hilft top. Am besten Shell offen lassen mit top am laufen und dann warten und schauen was top zeigt wenn er wieder eingefrohren ist. `

                jop, so mache ich das gerade. putty mit htop ist offen

                1 Reply Last reply Reply Quote 0
                • K
                  Kuddel last edited by

                  Sehr komisch, kaum ein Thread eröffnen, laufen beide PIs seit Sonntag Abend fehlerfrei durch….

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

                    @Kuddel:

                    Sehr komisch, kaum ein Thread eröffnen, laufen beide PIs seit Sonntag Abend fehlerfrei durch…. `

                    murphys law

                    –-----------------------

                    Send from mobile device

                    1 Reply Last reply Reply Quote 0
                    • K
                      Kuddel last edited by

                      So lange der neuinstallierte weiterläuft, werde ich von dem ein Backup machen und das auf dem anderen Restoren.

                      Dann habe ich beider Geräte auf aktuellem Stand und kann einen als Test-Gerät verwenden

                      1 Reply Last reply Reply Quote 0
                      • K
                        Kuddel last edited by

                        Hab meinen PI neuinstalliert, aber leider friert er tortzdem ein.

                        Er bootet nicht neu, aber es geht für ne gute Stunde nichts.

                        Anbei mal das Log von heute, wo der PI das letzte mal eingefroren ist:

                        ! 2017-12-14 10:42:59.871 - [32minfo[39m: hm-rpc.0 binrpc <- system.listMethods ["hm-rpc.0"]
                        ! 2017-12-14 10:42:59.885 - [32minfo[39m: hm-rpc.0 binrpc <- listDevices ["hm-rpc.0"]
                        ! 2017-12-14 10:42:59.924 - [32minfo[39m: hm-rpc.0 binrpc -> 182 devices
                        ! 2017-12-14 10:43:00.277 - [32minfo[39m: hm-rpc.0 Connected
                        ! 2017-12-14 10:45:00.036 - [32minfo[39m: host.ioBroker instance system.adapter.tankerkoenig.0 started with pid 29791
                        ! 2017-12-14 10:45:02.324 - [32minfo[39m: tankerkoenig.0 States connected to redis: 127.0.0.1:6379
                        ! 2017-12-14 10:45:02.390 - [32minfo[39m: tankerkoenig.0 starting. Version 1.0.4 in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v6.12.2
                        ! 2017-12-14 10:45:02.947 - [32minfo[39m: host.ioBroker instance system.adapter.tankerkoenig.0 terminated with code 0 (OK)
                        ! 2017-12-14 10:49:15.042 - [32minfo[39m: host.ioBroker Update repository "default" under "http://download.iobroker.net/sources-dist.json"
                        ! 2017-12-14 10:50:00.044 - [32minfo[39m: host.ioBroker instance system.adapter.tankerkoenig.0 started with pid 30108
                        ! 2017-12-14 10:50:11.066 - [32minfo[39m: tankerkoenig.0 States connected to redis: 127.0.0.1:6379
                        ! 2017-12-14 10:50:30.464 - [33mwarn[39m: harmony.0 lost Harmony Hub
                        ! 2017-12-14 10:50:46.291 - [32minfo[39m: tankerkoenig.0 starting. Version 1.0.4 in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v6.12.2
                        ! 2017-12-14 11:59:01.838 - [32minfo[39m: hm-rpc.0 Disconnected
                        ! 2017-12-14 11:59:01.881 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 already running with pid 30108
                        ! 2017-12-14 10:51:59.278 - [32minfo[39m: harmony.0 client ended: Harmony_Hub
                        ! 2017-12-14 11:19:19.825 - [32minfo[39m: harmony.0 keep alive failed: Error: Timed out after 5000 ms
                        ! 2017-12-14 11:59:02.005 - [32minfo[39m: harmony.0 discovered Harmony Hub
                        ! 2017-12-14 11:59:04.466 - [31merror[39m: hm-rega.0 post request error: socket hang up
                        ! 2017-12-14 11:59:04.473 - [31merror[39m: hm-rega.0 CCU 192.168.4.5 unreachable
                        ! 2017-12-14 11:59:01.975 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:04.552 - [33mwarn[39m: host.ioBroker instance system.adapter.javascript.0 terminated due to SIGKILL
                        ! 2017-12-14 11:59:04.553 - [31merror[39m: host.ioBroker instance system.adapter.javascript.0 terminated with code null ()
                        ! 2017-12-14 11:59:04.554 - [32minfo[39m: host.ioBroker Restart adapter system.adapter.javascript.0 because enabled
                        ! 2017-12-14 11:59:04.563 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 already running with pid 30108
                        ! 2017-12-14 11:59:04.568 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:04.648 - [32minfo[39m: web.0 2017-12-14T10:59:04.646Z Connected system.user.admin
                        ! 2017-12-14 11:59:04.675 - [31merror[39m: tr-064.0 uncaught exception: Cannot convert undefined or null to object
                        ! 2017-12-14 11:59:04.677 - [31merror[39m: tr-064.0 TypeError: Cannot convert undefined or null to object
                        ! at args.(anonymous function) (/opt/iobroker/node_modules/iobroker.tr-064/lib/deflections.js:58:39)
                        ! at Request._callback (/opt/iobroker/node_modules/tr-O64/lib/Service.js:273:13)
                        ! at self.callback (/opt/iobroker/node_modules/request/request.js:186:22)
                        ! at emitOne (events.js:96:13)
                        ! at Request.emit (events.js:188:7)
                        ! at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:878:8)
                        ! at emitOne (events.js:96:13)
                        ! at ClientRequest.emit (events.js:188:7)
                        ! at Socket.socketOnEnd (_http_client.js:346:9)
                        ! at emitNone (events.js:91:20)
                        ! at Socket.emit (events.js:185:7)
                        ! 2017-12-14 11:59:05.024 - [33mwarn[39m: hm-rega.0 Reconnection to DB.
                        ! 2017-12-14 11:59:04.999 - [32minfo[39m: tr-064.0 terminating
                        ! 2017-12-14 11:59:05.052 - [33mwarn[39m: harmony.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.075 - [33mwarn[39m: kodi.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.032 - [33mwarn[39m: tr-064.2 Reconnection to DB.
                        ! 2017-12-14 11:59:05.088 - [33mwarn[39m: ping.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.126 - [33mwarn[39m: history.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.237 - [33mwarn[39m: email.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.330 - [32minfo[39m: harmony.0 connected to Harmony Hub
                        ! 2017-12-14 11:59:04.657 - [32minfo[39m: web.0 2017-12-14T10:59:04.657Z Connected system.user.admin
                        ! 2017-12-14 11:59:05.214 - [32minfo[39m: web.0 2017-12-14T10:59:05.214Z Connected system.user.admin
                        ! 2017-12-14 11:59:05.273 - [32minfo[39m: web.0 2017-12-14T10:59:05.273Z Connected system.user.admin
                        ! 2017-12-14 11:59:05.386 - [32minfo[39m: web.0 2017-12-14T10:59:05.386Z Connected system.user.admin
                        ! 2017-12-14 11:59:05.392 - [33mwarn[39m: fritzdect.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.435 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:05.442 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:05.455 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:05.466 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:05.490 - [33mwarn[39m: web.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.631 - [31merror[39m: Caught by controller[0]: TypeError: Cannot convert undefined or null to object
                        ! 2017-12-14 11:59:05.632 - [31merror[39m: Caught by controller[0]: at args.(anonymous function) (/opt/iobroker/node_modules/iobroker.tr-064/lib/deflections.js:58:39)
                        ! 2017-12-14 11:59:05.632 - [31merror[39m: Caught by controller[0]: at Request._callback (/opt/iobroker/node_modules/tr-O64/lib/Service.js:273:13)
                        ! 2017-12-14 11:59:05.633 - [31merror[39m: Caught by controller[0]: at self.callback (/opt/iobroker/node_modules/request/request.js:186:22)
                        ! 2017-12-14 11:59:05.633 - [31merror[39m: Caught by controller[0]: at emitOne (events.js:96:13)
                        ! 2017-12-14 11:59:05.634 - [31merror[39m: Caught by controller[0]: at Request.emit (events.js:188:7)
                        ! 2017-12-14 11:59:05.634 - [31merror[39m: Caught by controller[0]: at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:878:8)
                        ! 2017-12-14 11:59:05.635 - [31merror[39m: Caught by controller[0]: at emitOne (events.js:96:13)
                        ! 2017-12-14 11:59:05.635 - [31merror[39m: Caught by controller[0]: at ClientRequest.emit (events.js:188:7)
                        ! 2017-12-14 11:59:05.636 - [31merror[39m: Caught by controller[0]: at Socket.socketOnEnd (_http_client.js:346:9)
                        ! 2017-12-14 11:59:05.638 - [31merror[39m: Caught by controller[0]: at emitNone (events.js:91:20)
                        ! 2017-12-14 11:59:05.639 - [31merror[39m: Caught by controller[0]: at Socket.emit (events.js:185:7)
                        ! 2017-12-14 11:59:05.640 - [31merror[39m: host.ioBroker instance system.adapter.tr-064.0 terminated with code 0 (OK)
                        ! 2017-12-14 11:59:05.641 - [32minfo[39m: host.ioBroker Restart adapter system.adapter.tr-064.0 because enabled
                        ! 2017-12-14 11:59:05.780 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:05.819 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:05.824 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:05.828 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:05.847 - [33mwarn[39m: harmony.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.860 - [33mwarn[39m: tr-064.2 Reconnection to DB.
                        ! 2017-12-14 11:59:05.876 - [33mwarn[39m: hm-rega.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.879 - [33mwarn[39m: kodi.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.889 - [33mwarn[39m: ping.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.892 - [33mwarn[39m: history.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.909 - [33mwarn[39m: fritzdect.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.920 - [33mwarn[39m: email.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.922 - [33mwarn[39m: fritzdect.1 Reconnection to DB.
                        ! 2017-12-14 11:59:05.935 - [33mwarn[39m: web.0 Reconnection to DB.
                        ! 2017-12-14 11:59:05.984 - [33mwarn[39m: host.ioBroker instance system.adapter.tankerkoenig.0 does not started, because just executed
                        ! 2017-12-14 11:59:06.141 - [33mwarn[39m: fritzdect.1 Reconnection to DB.
                        ! 2017-12-14 11:59:06.209 - [33mwarn[39m: admin.0 Reconnection to DB.
                        ! 2017-12-14 11:59:06.421 - [33mwarn[39m: mihome-vacuum.0 Reconnection to DB.
                        ! 2017-12-14 11:59:06.453 - [32minfo[39m: harmony.0 connecting to Harmony Hub
                        ! 2017-12-14 11:59:06.487 - [33mwarn[39m: admin.0 Reconnection to DB.
                        ! 2017-12-14 11:59:06.497 - [33mwarn[39m: mihome-vacuum.0 Reconnection to DB.
                        ! 2017-12-14 11:59:01.844 - [32minfo[39m: hm-rpc.0 Connected
                        ! 2017-12-14 11:59:06.623 - [33mwarn[39m: hm-rpc.0 Reconnection to DB.
                        ! 2017-12-14 11:59:06.720 - [33mwarn[39m: hm-rpc.0 Reconnection to DB.
                        ! 2017-12-14 11:59:06.773 - [32minfo[39m: harmony.0 synced hub config
                        ! 2017-12-14 11:59:07.034 - [33mwarn[39m: rpi2.0 Reconnection to DB.
                        ! 2017-12-14 11:59:07.062 - [33mwarn[39m: rpi2.0 Reconnection to DB.
                        ! 2017-12-14 11:59:07.485 - [33mwarn[39m: socketio.0 Reconnection to DB.
                        ! 2017-12-14 11:59:07.543 - [33mwarn[39m: socketio.0 Reconnection to DB.[/spoiler]

                        Ich finde im Log keine Ursache…

                        1 Reply Last reply Reply Quote 0
                        • M
                          michi last edited by

                          Welches Netzteil nutzt du? Hängt irgendwas am USB-Port oder den GPIO-Pins?

                          1 Reply Last reply Reply Quote 0
                          • K
                            Kuddel last edited by

                            Das Netzteil aus dem PI Set von Amazon:

                            https://www.amazon.de/gp/product/B01CI5 … UTF8&psc=1

                            Am USB Port hängt aktuell nur ne einfache Logitech Tatstatur.

                            An den GPIO-Pins ist nichts angeschlossen

                            1 Reply Last reply Reply Quote 0
                            • M
                              michi last edited by

                              na gut, dann können wir ein Strom-Problem ja nahezu ausschließen…

                              Um Hardware-seitig auf der ganz sicheren Seite zu sein würde ich:

                              • alles vom USB abstecken

                              • anderes Netzteil

                              • andere SD-Karte (Image von der jetzigen Karte 1zu1 auf eine neue schieben)

                              Und natürlich wie oben beschrieben CPU / RAM und io im Auge behalten. vielleicht kannst du ja den RPi-Adapter in Kombination mit history nutzen um den Verlauf von Load1/2/3 und RAM im Auge zu behalten

                              1 Reply Last reply Reply Quote 0
                              • K
                                Kuddel last edited by

                                Habe mir letzte Woche das gleiche PI set noch einmal gekauft um eine Trennung von Produktion und Test zu haben.

                                Beide Systeme verhalten sich gleich und frieren ein.

                                Anfang Dezember habe ich gesehen, dass es Updates für ein Paar Adapter gibt-

                                Die habe in eingespieltund Reiter "Hosts" dann auch gesehen, dass es ein ioBroker Update gibt.

                                Das ioBroker Update habe ich auch noch gemacht und danach figen die Problem an…

                                So sieht aktuell die Auslastung nach einem geplanten Revoot aus:

                                3467_auslastung.png

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

                                  @Kuddel:

                                  Das ioBroker Update habe ich auch noch gemacht und danach figen die Problem an… `

                                  Klar.

                                  Dann sind die Adapter updates mit dem falschen controller gemacht worden.

                                  Es muss imer zuerst der js-Controller upgedated werden, bevor die Adapter upgedated werden, da diese Adapterupdates evtl. neuere Funktionen des Controllers benötigen.

                                  Jetzt wird es knifflig.

                                  Versuch mal bitte

                                  sudo iobroker stop 
                                  sudo iobroker upload all
                                  sudo iobroker start
                                  

                                  Wenn das nicht hilft

                                  sudo iobroker stop
                                  sudo npm cache clean
                                  sudo npm install AdapterName
                                  sudo iobroker start
                                  

                                  Wobei AdapterName natürlich ersetzt werden muss durch den Namen des Adapters.

                                  Gruß Rainer

                                  1 Reply Last reply Reply Quote 0
                                  • K
                                    Kuddel last edited by

                                    sudo iobroker stop 
                                    sudo iobroker upload all
                                    sudo iobroker start
                                    
                                    

                                    Hab ich ausgeführt, mal schauen ob der PI jetzt sauber durchläuft. Vielen Dank

                                    1 Reply Last reply Reply Quote 0
                                    • K
                                      Kuddel last edited by

                                      Es sieht so aus, als wenn die Auslastung (RAM) das Problem ist.

                                      Ich habe jetzt mal nur die wichtigsten Adapter (Harmony, Homematic, Javaskript) aktiviert und der PI läuft sauber weiter.

                                      Als nächstes werde ich jetzt einfach aus meinen beiden PIs eine Multi-Host umgebung machen.

                                      Alle wichtigen Adapter kommen auf den Master und der Rest wie VIS kommt auf den Slave

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

                                        Hier muss ich mich mal einklinken…..

                                        Habe bei meinem Pi3 auch seit einiger Zeit das Problem das er einfach abschmiert und sich für ca 30min ne Auszeit nimmt.

                                        Anpingen klappt, ober sonst keine Reaktion.

                                        Da ich meine Auslastung in Grafana monitore ist zu erkennen, das der load auf über 30 rapide ansteigt wenn er anfängt auszusteigen. Bei mir tritts das Verhalten meistens auf wenn ich in Vis Editor editiere. Es kommt aber auch zu ausfällen ohne das ich aktiv am Pi was mache.

                                        Habe aktuell auch noch keine Idee wo es herkommt, baue auch gerade ein zweites System auf, mal schauen was rauskommt.

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          crepp last edited by

                                          Hallo zusammen,

                                          Muss mich hier mal dranhängen. Die oben beschriebenen Fehler (Auszeit für ca. 20-30min erreichbar per ping aber nicht per ssh) treffen genau auf mein System zu. Dachte es geht nur mir so. Ich habe beobachtet dass es fast immer mit einer Bearbeitung der vis Oberfläche zusammenhängt.

                                          hänge hier noch ein paar snapshots von gestern an…

                                          Admin-Version: 2.09

                                          JS-Contr. Version: 1.23

                                          Gruß

                                          crepp
                                          686_screenshot_2017-12-19-07-07-31.png
                                          686_screenshot_2017-12-19-07-08-01.png
                                          686_screenshot_2017-12-19-07-08-22.png

                                          1 Reply Last reply Reply Quote 0
                                          • K
                                            Kuddel last edited by

                                            Dann bin ich ja doch nicht allein mit meinem Problem ^^

                                            Ich habe gestern vormittag kurz VIS aktiviert, um wir einen VIEW zu exportieren, da ein Board-Member danach gefragt hat.

                                            Zack 5 MInuten später ist der PI wieder eingefroren.

                                            Könnte also wirklich mit dem VIS zusammen hängen

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            680
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            11
                                            27
                                            2684
                                            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