Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Neuinstallation mit Jessie-Lite auf Raspberry PI3 - Erfahrungen und Anleitung

    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

    Neuinstallation mit Jessie-Lite auf Raspberry PI3 - Erfahrungen und Anleitung

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators last edited by

      Hallo Thomas,

      da bist du mir gerade zuvorgekommen.

      Habe gerade eine neue SD mit Jessie lite gezogen und wollte neu installieren.

      Werde das mal nach deiner Anleitung machen - dann brauche ich keine neue zu schreiben 😉

      Damit man das nicht runterladen muss, habe ich deine Anleitung hier mal in Code-Tags im Spoiler gesetzt (und etwas modifiziert):

      ! // Raspbian Debian Jessie Lite // Quelle: http://www.raspberrypi.org/downloads/ // Nach der Installation von Debian die Umgebung vorbereiten // Start als user pi ! // Dateisystem erweitern sudo raspi-config // 1\. Expand filesystem ! // optional: Passwort ändern // 2\. Change user password ! // optional: Tastatur, Zeitzone und Sprache ändern // 5\. Internationalisation options ! // optional: Gerätenamen ändern // 8\. advanced options - A2 Hostname ! // optional: serielle Konsole deaktivieren // Bei Benutzung des HM-Funkmoduls kann es notwendig sein die serielle Console zu deaktivieren // 8\. Advanced options - A8 serial - would you like .... - NO ! // finish - reboot ! sudo apt-get update sudo apt-get upgrade ! // Firmware Update *** Vorsicht !!! ! sudo apt-get install git sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update sudo rpi-update sudo reboot ! // Root per SSH zulassen ! sudo nano /etc/ssh/sshd_config // Nach "PermitRootLogin" suchen und "yes" eintragen. // Root passwort ändern sudo passwd root ... ! // Nun rebooten und als root einloggen // // Für nodered apt-get install -y build-essential python-dev python-rpi.gpio libkrb5-dev ! // Aktivieren des PiFace Boards ! raspi-config spi einschalten (advanced options) apt-get install python3-pifacedigitalio git-core ! git clone git://git.drogon.net/wiringPi cd wiringPi git pull origin ./build ! // Python Bibliothek für Temperatursensoren wenn direkt angeschlossen an GPIO-Pin (hier 4) sudo apt-get install python3-w1thermsensor sudo nano /boot/config.txt // --> einfügen am Ende: dtoverlay=w1-gpio, gpiopin=4 ! // OW-Server (1-Wire installieren) für AB-Electronics 1-Wire board ! apt-get install automake autoconf autotools-dev gcc-4.7 libtool libusb-dev libfuse-dev swig python2.7-dev tcl8.6-dev php5-dev i2c-tools fuse ! cd /usr/src wget -O owfs-latest.tgz http://sourceforge.net/projects/owfs/files/latest/download tar xzvf owfs-latest.tgz // Nach der owfs Version suchen mit ls ow* // in das Verzeichnis wechseln ... ! cd owfs-X.XXXX ./configure make make install mkdir /mnt/1wire nano /etc/fuse.conf --> user allow others # entfernen ! sudo nano /etc/owfs.conf --> ftp raus --> server:Fake raus --> server: i2c=/dev/i2c-1:0 rein ! // über rc-local starten sudo nano /etc/rc.local --> die beiden Execution Zeilen am Ende einfügen /opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire/ /opt/owfs/bin/owserver --i2c=ALL:ALL --allow_other /mnt/1wire ! // chmod +x /etc/rc.local falls nötig ! // PiFace Libaries ! sudo apt-get install automake libtool git cd /usr/src/ sudo git clone https://github.com/thomasmacpherson/piface.git cd piface/c sudo ./autogen.sh && sudo ./configure &&sudo make && sudo make install sudo ldconfig cd ../scripts sudo ./spidev-setup pt-get install python3-pifacedigitalio apt-get install python3-pifacedigital-emulator ! // mySQL installieren ! apt-get install mysql-server mysql-client php5-mysql mysql -uroot -p ! CREATE USER 'iobroker‘@’%’ IDENTIFIED BY 'iobroker'; GRANT ALL PRIVILEGES ON * . * TO 'iobroker'@'%'; FLUSH PRIVILEGES; ! // Config anpassen um remote auf die Datenbank zugreifen zu können nano /etc/mysql/my.cnf bind-address = 0.0.0.0 ! // Nodejs ! // Version 4.x curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs ! // iobroker ! mkdir /opt/iobroker cd /opt/iobroker npm install --unsafe-perm iobroker ! // Aktuelle Node Red Version 13.4 - läuft stabiler mit Piface ! cd /opt/iobroker/node_modules/iobroker.node-red iobroker stop node-red.0 ! npm cache clean npm i --unsafe-perm node-red ! // Nun weitere Nodes installieren ! cd /opt/iobroker/node_modules/iobroker.node-red/node_modules ! npm install node-red-node-piface npm install node-red-contrib-owfs npm install node-red-node-pidcontrol npm install node-red-node-pushbullet npm install node-red-node-ping npm install node-red-node-mysql npm install node-red-contrib-os ! iobroker start node-red.0 !

      Gruß

      Rainer

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

        Kann jemand Image machen?

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

          :mrgreen:

          Bin da aber gerade etwas unschlüssig.

          Die Anleitung von Thomas ist auf seine Hard- und Softwarekonfiguration ausgerichtet.

          teilweise ist sie nicht NOOB-friendly 😉

          Ich teste das System gerade und dann sehe ich zu, dass ich ein Image mache.

          Frage:

          soll da enthalten sein:

          • piface

          • GPIO4 (kollidiert das ggf. mit dem HM-RPi-Modul??

          • Python module dazu

          • 1-Wire

          • mySQL - hier ein klares ja von mir

          • node-red (ist das anstelle des node-red Adapters oder ein zusätzliches Standalone? gibt es "Kollisionen"?)

            • zusätzliche nodes (gleiche Fragen)

          Gruß

          Rainer

          1 Reply Last reply Reply Quote 0
          • T
            tp1de last edited by

            Meine Empfehlung für ein Image:

            Piface Board rauslassen

            1-Wire: gpio4 pullup auch rauslassen - habe ich bei mir aktuell auch entfernt

            Die erweiterungen für das 1-wire board auch nicht ins Image aber eventuell fuse installieren. Hat mich einige Zeit gekostet, bis ich raus gefunden habe, dass fuse in Jessie Lite nicht dabei ist. AB Electronics aus GB hat mich darauf hingewiesen - Ohne das funktioniert ihr i2c board mit 1-wire nicht sauber

            mySQL rein - insbesondere die Anpassung fürs cnf file. Damit funktionieren dann remote Zugriffe z.B. mit der MYSQL-Workbench unter Windows. Das ist sehr hilfreich. Habe ich einige Zeit gebraucht das rauszufinden.

            Node-Red habe ich über das Standardverzeichnis vom ioBroker installiert (keine 2. Instanz). Bei mir war Node-Red in der Version 0.12.5 aus dem Adapter installiert. Ist das immer noch so? Die aktuelle Version ist 0.13.4 und funktioniert mit allen zusätzlichen nodes einwandfrei - das war vorher nicht der Fall. Die Nodes würde ich rauslassen - bis auf die beiden unten. Ich weiß aber nicht, ob dann das installieren im Adapter funktioniert? …. oder könnt Ihr nicht die aktuelle Version von Node-Red im Adapter vorsehen?

            Mit dem hm-rpi modul hatte ich laufende Fehlermeldungen bei apt-get update. Das fand ich unsauber. Habe deshalb die Node "node-red-contrib-os" installiert, um die entsprechenden Werte auszulesen. Die würde ich eventuell mit ins Image rein machen. Finde ich praktisch.Ebenso node-red-node-mysql. Das war für mich die einfachste Art SQL-Befehle an mySQL zu senden.

            Thomas

            P.S. Rainer schreib mal, ob bei Dir alles so funktioniert.

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

              @tom57:

              Rainer schreib mal, ob bei Dir alles so funktioniert. `
              Installation ist durch, admin erreichbar - test-lxccu ebenfalls - ok.

              @tom57:

              Node-Red habe ich über das Standardverzeichnis vom ioBroker installiert (keine 2. Instanz) `
              Habe ich inzwischen auch erkannt :oops: Beim letzten Post war ich noch nicht soweit.

              @tom57:

              mySQL rein - insbesondere die Anpassung fürs cnf file. `
              Habe ich auch gemacht, halte ich auch wegen History für sinnvoll.

              Hier hatte ich die Bedenken in der Anleitung für Noobs -zu denen ich mich bei SQL auch noch zähle- da doch einige Installationsschritte nicht selbsterklärend sind.

              @tom57:

              Die Nodes würde ich rauslassen. Ich weiß aber nicht, ob dann das installieren im Adapter funktioniert? `
              ich habe sie erst einmal mitinstalliert, ansonsten müsste man mal testen, ob das über den Adapterpunkt: weitere nodes nicht auch klappt.

              Gruß

              Rainer

              1 Reply Last reply Reply Quote 0
              • T
                tp1de last edited by

                Super. Vielleicht in ein Image noch htop mit rein zur Anzeige der Rechnerauslastung …...

                Ich sehe Du hast lxccu. Läuft die bei Dir auf Raspian Jessie ?

                Ich bin von der CCU2 auf Raspberrymatic umgestiegen, aber noch unzufrieden, dass die native Raspian Installation nicht sauber funktioniert 😞

                (Ansonsten aber super stabil und sauschnell im Vergleich zur CCU2)

                mySQL ist übrigens sehr performant. Ich schreibe ca. 20.000 Sätze pro Tag. Die Reorganisation scheint aber scheinbar noch nicht richtig zu funktionieren.

                D.d. die Parameter (z.B. 1 Woche Vorhaltezeit) funktionieren nicht richtig. Ich habe jetzt > 2 Mio Einträge.

                Tagesauswertungen unter VIS sind aber super schnell ... soweit gut.

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

                  @tom57:

                  Super. Vielleicht in ein Image noch htop mit rein zur Anzeige der Rechnerauslastung …... `
                  …da habe ich ja den RPi-Adapter! (und Linux ist nicht gerade meine beste Seite, wenn du mir schreibst wie und wie an ioBroker anbinden.....)

                  @tom57:

                  Läuft die bei Dir auf Raspian Jessie ? `
                  Ja - testweise

                  Läuft aber noch nicht rund - http://homematic-forum.de/forum/viewtopic.php?f=26&t=18359&start=2500#p277632 und http://homematic-forum.de/forum/viewtopic.php?f=26&t=18359&start=2510#p277881!

                  Habe gerade node-red Adapter installiert - hat geklappt.

                  Muss jetzt nur untersuchen, ob die Installation jetzt deine wieder überschrieben hat.

                  Gruß

                  Rainer

                  1 Reply Last reply Reply Quote 0
                  • T
                    tp1de last edited by

                    RPI-Adapter ist am einfachsten. Bekommst Du denn auch die Fehlermeldungen über falsche File-Größen bei apt-get update?

                    … und Danke für die Info zu lxccu.

                    Thomas

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

                      @tom57:

                      Bekommst Du denn auch die Fehlermeldungen über falsche File-Größen bei apt-get update? ` 😮 😮 😮

                      Wie meinen? 😉

                      Gruß

                      Rainer

                      1 Reply Last reply Reply Quote 0
                      • T
                        tp1de last edited by

                        Ich hatte den RPI-Monitor als Adapter installiert. (Vor ein paar Wochen).

                        Dann bekam ich bei apt-get update Fehlermeldungen (Warnungen) über falsche Größen im Repository.

                        Deinstallation des Adapters hat die Debian-Module nicht deinstalliert - die Warnungen blieben.

                        Deshalb habe ich jetzt auf den Adapter verzichtet.

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

                          Hatte ich bisher nicht!

                          werde jetzt in der neuen Installation, dann mal direkt als nächstes den RPi Adapter installieren und ein apt-get update fahren.

                          NB: Habe Raspi3

                          EDIT: alles gut gelaufen, keine Fehlermeldung bei apt-get update; apt-get upgrade natürlich keine Aktionen, da flammneu.

                          Gruß

                          Rainer

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

                            Hat jemand denn schon die w1 - Anbindung laufen?

                            Ich test gerade "1-wire Temperatursensor DS1820 am Raspberry Pi (GPIO-direkt)"

                            http://forum.iobroker.net/viewtopic.php … 603#p22955

                            Die Abfrage der Sensore über ein JS läuft 🙂

                            OWFS habe ich noch nicht ans laufen gebracht :? Warum wird es überhaubt benötigt?

                            Somit kann ich den OWFS-Adapter auch noch nicht testen.

                            Gruß

                            Jürgen

                            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

                            399
                            Online

                            31.9k
                            Users

                            80.3k
                            Topics

                            1.3m
                            Posts

                            4
                            13
                            3602
                            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