Ankündigung

Einklappen
Keine Ankündigung bisher.

Beaglebone Cape mit KNX & 4x Onewire; Enocean, RTC, eHZ möglich

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #61
    Kurzes Feedback zur Erstinbetriebnahme von einem relativ unerfahrenen Linux-Nutzer:

    Die Inbetriebnahme des Capes, in Verbindung mit den zur Verfügung gestellten Images, geht absolut einfach von der Hand.
    Anschließend habe ich die Eibd-Konfiguration angepasst (Sonderfall wegen parallel laufendem zweiten Eibd des Wiregate) und
    mich noch ein wenig in die Systemd Konfiguration eingearbeitet, um den Autostart von smarthome.py temporär auszusetzen.

    Insgesamt ein sehr schönes Stück Hard- & Software!
    Der vorher genutzte Raspberry konnte in den Winterschlaf versetzt werden.

    Danke und Grüße,

    Fritz

    Kommentar


      #62
      Gibt es Möglichkeiten und Ideen wie man den BB samt Cape in ein Gehäuse bekommt? Oder besser noch auf eine Hut-Schiene montiert?

      Oder wo "lagert" ihr euer BB im Haus?

      Gruß,
      jazer

      Kommentar


        #63
        Hallo Jazer,

        in Beitrag #35 findest Du ein Bild mit einem 10 Euro Conrad Gehäuse.

        Nachtrag: Bei Pollin gibt es etwas passendes:

        http://www.pollin.de/shop/dt/NTI3Nzk...one_Black.html

        Dazu auch ein Netzteil für die Hutschiene:

        http://www.pollin.de/shop/dt/MTg1ODQ...5_V_2_4_A.html



        Gruß Jürgen
        Zuletzt geändert von Jürgen; 30.06.2015, 10:57.

        Kommentar


          #64
          Servus Jürgen,

          sieht gut aus - danke.

          Mittlerweile konnte habe ich openHAB auf dem BB zum Laufen bekommen. Es läuft sogar unter dem original Oracle JRE und einigermaßen performant für meine paar Aktoren.

          Genauso habe ich mir das vorgestellt one wire kommt nun als nächstes auf meinen Testaufbau...

          Bin mal gespannt ob es auch noch zu gut ist, wenn das Datenvolumen mit den Sensoren und Aktoren zunimmt.

          Gruß jazer

          Kommentar


            #65
            Hallo zusammen,

            ich habe inzwischen das BB mit dem Image von Robert am Laufen.
            Als blutiger Anfänger in dieser Umgebung habe ich aber einige Fragen, mit denen ich nicht ständig Robert belästigen möchte, daher hier für alle:

            1.) Per default ist DHCP eingestellt, ich möchte eine feste IP. Dafür editiere ich die /etc/network, richtig? Geht unter WINSCP nicht, nur mit telnet und vi...

            2.) Was zur nächsten Frage führt: Ich habe lange Jahre den Joe benutz, der sich angeblich über apt-get install joe installieren lässt.
            Es kommt aber:

            Paketlisten werden gelesen... Fertig
            Abhängigkeitsbaum wird aufgebaut.
            Statusinformationen werden eingelesen.... Fertig
            E: Paket joe kann nicht gefunden werden.

            Hat da jemand eine Idee zu?

            3.) An die KNX klemme soll nun auch der Bus. Wo stelle ich die KNX Geräteadresse ein?

            4.) Wo vergebe ich die KNX Gruppenadressen für die 1-Wire Sensoren?

            Fragen über Fragen...
            :-)

            Einen schönen Sonntag wünscht
            Jürgen



            Kommentar


              #66
              Zitat von Jürgen Beitrag anzeigen

              1.) Per default ist DHCP eingestellt, ich möchte eine feste IP. Dafür editiere ich die /etc/network, richtig? Geht unter WINSCP nicht, nur mit telnet und vi...

              2.) Was zur nächsten Frage führt: Ich habe lange Jahre den Joe benutz, der sich angeblich über apt-get install joe installieren lässt.

              3.) An die KNX klemme soll nun auch der Bus. Wo stelle ich die KNX Geräteadresse ein?

              4.) Wo vergebe ich die KNX Gruppenadressen für die 1-Wire Sensoren?

              1) Das geht nicht weil du root sein must und root aber aus Sicherheitsgründen kein login hat (disabled). Gehe einfach per ssh auf dein BB und editiere mit
              Code:
              sudo vi /etc/network/interfaces
              2) Du kannst nach Paketen suchen mit
              Code:
              sudo apt-cache search joe
              Dieses Paket ist gelistet und sollte sich mit
              Code:
              sudo apt-get install joe
              installieren lassen.

              Evtl. mußt du aber vorher ein Update deines Systems durchführen mit:
              Code:
              sudo apt-get update && sudo apt-get upgrade
              3) Die steht in der systemd Config von eibd (image default = 1.1.0). Kannst hiermit anpassen:
              Code:
              sudo vi /etc/systemd/system/eibd.service
              Unter etc/systemd/system/ findest du auch die One Wire Config.

              4) Keine Ahnung ob das überhaupt so einfach geht. Ich hatte vor mein openHAB als Bridge zwischen KNX, OneWire, Logitech Harmony und Sonstigem zu verwenden.
              Alternative sollte es auch über Smarthome.py funktionieren. Ein direkter Weg ohne ein Bridging kann ich mir nicht vorstellen (aber das heißt ja nix).

              Gruß,
              jazer

              Kommentar


                #67
                Hallo Jazer,

                vielen Dank für die Hilfe! Joe ist installiert, das Systemupdate war die Lösung!

                Leider bin ich noch nicht in der Lage, meine IP zu ändern:
                /etc/network/interfaces habe ich geändert, der Beagle bootet aber immer noch mit der DHCP IP.
                Hier meine Datei:

                #auto eth0
                iface eth0 inet static
                address 192.168.1.231
                netmask 255.255.255.0
                gateway 192.168.1.1


                iface usb0 inet static
                address 192.168.1.232
                netmask 255.255.255.0
                network 192.168.1.0
                gateway 192.168.1.1

                Wird da eventuell eine andere Datei gelesen?
                Ratlose Grüße

                Jürgen

                Kommentar


                  #68
                  Editierst du die datei auch mit
                  sudo joe /etc/network/interface

                  Schau mal mit ifconfig nach, ob es sich auch um eth0 handelt. Manchmal werden die devs anders benannt.

                  Evtl mal so ergänzen

                  # The loopback network interface
                  auto lo
                  iface lo inet loopback

                  auto eth0
                  iface eth0 inet static
                  address 192.168.1.231
                  netmask 255.255.255.0
                  gateway 192.168.1.1
                  dns-nameservers 192.168.1.1
                  ~
                  Zuletzt geändert von larsrosen; 06.07.2015, 21:01.
                  Elektroinstallation-Rosenberg
                  -Systemintegration-
                  Planung, Ausführung, Bauherren Unterstützung
                  http://www.knx-haus.com

                  Kommentar


                    #69
                    Hallo liebe Beaglefreunde...

                    Problem gelöst - äh nein, umgangen..
                    Also: Meine Datei ist OK gewesen. Recherche im Netz bringt dann doch mehrere Leute, die Ihren Beagle mit einer statischen IP versehen wollten und scheiterten.

                    Der erste heiße Tipp: sudo /etc/init.d/networking restart schau, schau, danach meldet sich der kleine mit der von mir gewünschten IP!

                    Der nächste Tipp lautete dann "connman", ein connection manager, der die in der /etc/network eingestellte IP überschreibt. Keine Ahnung, wer das Teil wofür braucht,
                    aber der Befehl: sudo mv /etc/init.d/connman /etc brachte mir das gewünschte Ergebnis!

                    Vielleicht hilft es ja...
                    So, nun suche weiter nach der KNX Konfiguration meiner 1-Wire Sensoren...

                    Gruß Jürgen

                    Kommentar


                      #70
                      Hallo!

                      Ich habe die auf dem NRW Stammtisch gezeigte Präsentation mal als PDF auf meine Webseite hochgeladen: http://ing-budde.de/downloads/IBBCape.pdf

                      Dort sind Beispiele für die Einbindung von EnOcean-Geräten in den KNX und auch zur Einbindung von Temperatursensoren enthalten.

                      Viele Grüße
                      Robert

                      Kommentar


                        #71
                        Hi!

                        Jürgen hat mich auf ein tolles Hutschienengehäuse bei Pollin für das Beaglebone Black aufmerksam gemacht, welches mit ein wenig Dremelei auch das IBBCape perfekt aufnehmen kann.

                        P1210801.JPG P1210798.JPG

                        Um die Anpassungsarbeiten zu erleichtern habe ich auf meiner Seite auch ein paar bemaßte Fotos der herzustellenden Öffnungen hochgeladen. Da Pollin auch Beaglebone Black, Hutschienen-Netzteil und Kleinkram im Angebot hat habe ich eine beispielhafte Einkaufsliste zusammengestellt: http://ing-budde.de/?p=223

                        Kommentar


                          #72
                          Robert, danke für die Anleitung. Ich habe mir auch schon das Gehäuse geholt, aber mir fehlt noch der Dremel. Deine Anleitung wird mir aber helfen das Gehäuse zu bearbeiten.

                          Kommentar


                            #73
                            Das Projekt ist ja der Kracher!
                            Hast du deinen Shop irgendwo verlinkt? Habe den nur durch Zufall gefunden...

                            "4x Onewire über DS2483/DS2484"
                            Kann ich da jetzt 4x 1-Wire *Bus* anschließen oder 4x einzelne Sensoren?
                            Zuletzt geändert von hotzen; 06.08.2015, 21:46.

                            Kommentar


                              #74
                              Hallo Hotzen,

                              Beitrag #53 erklärt die Anzahl der Sensoren - vier Linien, nicht (nur) vier Sensoren!
                              Roberts Webseite ist zumindest in Beitrag #71 verlinkt.

                              Gruß Jürgen

                              Kommentar


                                #75
                                Danke, Jürgen
                                => #53

                                Kommentar

                                Lädt...
                                X