Projektvorstellung ioBroker

WebUIs (DashUI, yahui, ...), Adapter (Hue, IRTrans, Sonos, ...), Logging, Scripting

Moderator: Co-Administratoren

Rantanplan
Beiträge: 451
Registriert: 16.11.2013, 13:43
Wohnort: NRW

Re: Projektvorstellung ioBroker

Beitrag von Rantanplan » 18.08.2014, 17:39

Hallo

Ich wollte mir auch mal ioBroker installieren.
Um meinen kleinen RasPi mit CCU.IO nicht zu überlasten, habe ich mir (absoluter Linuxunwissender) eine virtuelle Ubunto (14.04.1 - desktop - amd64) Maschine eingerichtet.

Mit meinen kleinen RasPi-Vorkenntnissen habe ich mich dann an die Installation von ioBroker gemacht (vor ca. 4 Stunden).
Als Wegweiser habe ich die Beschreibung auf GitHub genommen.
"Manual installation of ioBroker.nodejs on Debian based Linux (Raspbian, Ubuntu, ...)"

Folgendes habe ich durchgeführt:
sudo apt-get update
sudo apt-get install nodejs (Version 0.10.25.)
sudo apt-get install npm
sudo apt-get install redis-server
sudo apt-get install couchdb

Änderungen an der "local.ini"
Dazu mußte ich die Berechtigungen an der "local.ini" ändern.
Zudem funktioniert bei mit der Befehl "sudo /etc/init.d/couchdb restart" nicht. (command not found)
Ich habe "sudo service couchdb restart" genommen.

sudo mkdir /opt/iobroker ; sudo chown $USER.$USER /opt/iobroker ; cd /opt/iobroker
(Für den nächsten Befehl mußte ich erst "sudo apt-get install git" ausführen.)
git clone https://github.com/ioBroker/ioBroker.nodejs /opt/iobroker/
npm install --production
chmod +x iobroker

Soweit sogut...
Aber ab jetzt geht's nicht weiter :roll:

./iobroker setup (aus dem Verzeichnis "/opt/iobroker"
Klappt nicht. --> "/usr/bin/env: node: Datei oder Verzeichnis nicht gefunden"

Jetzt bin ich mit meinem Linux-Latein am Ende :(

Hat jemand einen Tip?
(Ich habe natürlich von der frischen Ubuntu Installation einen Snappshot und kann wieder locker von vorne anfangen :D )

Grüße
Rantanplan
CCU2 (2.29.18) * ioBroker * Vis

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: Projektvorstellung ioBroker

Beitrag von Homoran » 18.08.2014, 18:03

sieh mal hier:
http://forum.iobroker.org/viewforum.php?f=3

Änderungen an der local.ini??
das ist aber nicht von hier, oder hab ich was übersehen?
https://github.com/iobroker/ioBroker.no ... /README.md

Gruß
Rainer

EDIT local.ini ist nicht fett gedruckt!
habe ich mit sudo nano Pfadzu/local.ini geändert
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Rantanplan
Beiträge: 451
Registriert: 16.11.2013, 13:43
Wohnort: NRW

Re: Projektvorstellung ioBroker

Beitrag von Rantanplan » 18.08.2014, 20:13

Hallo Homoran

Danke für die schnelle Antwort.
Homoran hat geschrieben:sieh mal hier:
http://forum.iobroker.org/viewforum.php?f=3
Was dort steht bringt, bringt mich leider, irgendwie auch nicht weiter.
Homoran hat geschrieben: Änderungen an der local.ini??
das ist aber nicht von hier, oder hab ich was übersehen?
https://github.com/iobroker/ioBroker.no ... /README.md
-----------Schnipp "README.md"----------------
Install and configure CouchDB
open the file /etc/couchdb/local.ini and replace the line ;bind_address = 127.0.0.1 by bind_address = 0.0.0.0 (make sure to remove the semicolon at the beginning of the line)
-----------Schnapp----------------

Läuft ioBroker eventuell gar nicht auf einem 64bit Ububtu?

Grüße
Rantanplan
CCU2 (2.29.18) * ioBroker * Vis

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: Projektvorstellung ioBroker

Beitrag von Homoran » 18.08.2014, 20:21

Rantanplan hat geschrieben:Was dort steht bringt, bringt mich leider, irgendwie auch nicht weiter.
aber vielleicht dort mal fragen!!??
Rantanplan hat geschrieben:-----------Schnipp "README.md"----------------
Install and configure CouchDB
open the file /etc/couchdb/local.ini and replace the line ;bind_address = 127.0.0.1 by bind_address = 0.0.0.0 (make sure to remove the semicolon at the beginning of the line)
-----------Schnapp----------------
siehe:
Homoran hat geschrieben:EDIT local.ini ist nicht fett gedruckt!
habe ich mit sudo nano Pfadzu/local.ini geändert
ich denke vieles ist UBUNTU-spezifisch, deswegen habe ich immer versucht eine Debian Distro zu bekommen, da ich auch bei ccu.io mit cubiuntu so meine Probleme hatte.
Rantanplan hat geschrieben:./iobroker setup (aus dem Verzeichnis "/opt/iobroker"
Klappt nicht. --> "/usr/bin/env: node: Datei oder Verzeichnis nicht gefunden"
So in etwa war auch damals mein Problem: Node wurde andrs installiert, als ccu.io (und vielleicht auch ioBroker) das gerne hätten.

versuchs mal mit which node

Code: Alles auswählen

root@cubie:~# which node
/usr/local/bin/node
das gibt dir den Pfad zu node heraus.

Gruß
Rainer,
der eigentlich auch keine Ahnung von Linux hat, sich nur immer mit try and error durchhackt ;-)
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Rantanplan
Beiträge: 451
Registriert: 16.11.2013, 13:43
Wohnort: NRW

Re: Projektvorstellung ioBroker

Beitrag von Rantanplan » 18.08.2014, 20:46

Homoran hat geschrieben: ich denke vieles ist UBUNTU-spezifisch, deswegen habe ich immer versucht eine Debian Distro zu bekommen, da ich auch bei ccu.io mit cubiuntu so meine Probleme hatte.
Ich wußte doch, warum ich Linux nicht so mag. Da kocht jeder sein eigenes Süppchen!
Homoran hat geschrieben: der eigentlich auch keine Ahnung von Linux hat, sich nur immer mit try and error durchhackt ;-)
Aber wenn es bei Dir läuft bist Du ja der Einäugige unter dn Blinden. :D

Grüße
Rantanplan
CCU2 (2.29.18) * ioBroker * Vis

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: Projektvorstellung ioBroker

Beitrag von Homoran » 18.08.2014, 20:49

und das eine Auge braucht auch noch eine starke Brille


... und was sagt "which node"?


Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Rantanplan
Beiträge: 451
Registriert: 16.11.2013, 13:43
Wohnort: NRW

Re: Projektvorstellung ioBroker

Beitrag von Rantanplan » 18.08.2014, 21:23

Homoran hat geschrieben: ... und was sagt "which node"?
Zuerst nix.
Habe dann
sudo apt-get install nodejs-legacy
installiert.

Danach bekomme ich die gleiche Meldung wie Du.

Mal schauen vielleicht gehts jetzt weiter.
Danke für den Tip!

Grüße
Rantanplan
CCU2 (2.29.18) * ioBroker * Vis

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: Projektvorstellung ioBroker

Beitrag von Homoran » 18.08.2014, 21:26

Das klingt erfolgsversprechend
viel Glück


Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Rantanplan
Beiträge: 451
Registriert: 16.11.2013, 13:43
Wohnort: NRW

Re: Projektvorstellung ioBroker

Beitrag von Rantanplan » 18.08.2014, 21:43

iobroker setup hat nun geklappt.

Nun fällt "iobrocker update" auf die Nase.

./iobroker update
loading system.adapter.*
loading conf/sources.json
{ [Error: ENOENT, no such file or directory '/opt/iobroker/conf/sources.json']
errno: 34,
code: 'ENOENT',
path: '/opt/iobroker/conf/sources.json',
syscall: 'open' }

Ich fange morgen nochmal neu an.

Ich lege dieses Theme wohl am besten im ioBroker-Forum an.
Und präsentieren hier (so Gott will) die fertige Lösung.

Grüße
Rantanplan
CCU2 (2.29.18) * ioBroker * Vis

Thisoft
Beiträge: 71
Registriert: 26.10.2013, 00:51
Wohnort: Erzgebirge

Re: Projektvorstellung ioBroker

Beitrag von Thisoft » 22.08.2014, 00:26

Hallo und herzlichen Dank an Euch Macher von ioBroker,

das ist eine Suuuuper-Idee von Euch! Genau das, was ich bisher so (mehr oder weniger halbherzig) selbst angefangen habe zusammenzufrickeln.

Zwei Punkte sind für mich ausschlaggebend: 1. Dass keine CCU benötigt wird sondern auch der USB-Konfig-Adapter ausreichend ist und 2. die Datenbankanbindung. Eine "richtige" relationale Db wie z.B. MySQL wäre mir zwar lieber gewesen aber Ihr werdet schon Eure Gründe haben - muss ich mich eben mal mit der CouchDB beschäftigen.
Nächster für mich sehr wichtiger Punkt ist, dass Ihr auch die Installation auf Windows-Kisten unterstützt. Das muss ich demnächst gleich mal testen... Dann werden wohl auch weitere Fragen aufkommen...

Gruß Thilo

Antworten

Zurück zu „CCU.IO“