ioBroker Hardware
 
Powiadomienia
Wyczyść wszystko

ioBroker Hardware

9 Wpisów
2 Użytkownicy
0 Reactions
5,404 Wyświetleń
kam01
(@kam01)
Wpisów: 13
Praktykant
Autor tematu
 

Witam wszystkich ioBrokerów😁

Jak w temacie żeby zacząć na serio z ioBroker trzeba pomyśleć o sprzęcie.

Z tąd moje pytanie, jaki sprzęt będzie odpowiedni dla stabilnej pracy w inteligentnym domu który  można schować w rozdzelnicy bez konieczności zbędnych aktualizacji systemu itp. Coś co po instalacji będzie wymagało minimum obsługi. 

Powinno też posiadać możliwości auto startu po zaniku napięcia jeśli takie wystąpi.

Myślę że to odpowiedni początek na tym forum😁

 
Dodane : 20/07/2019 2:05 pm
mguc
 mguc
(@mguc)
Wpisów: 55
Kontrybutor Donator 2K23
 

Ja akurat mam iobrokera zainstalowanego na płycie Cubietruck. Dzieki temu mam na sata ("prawdziwe" a nie na mostku usb-sata) postawiony system. Debian 9 + nodejs v8 (tylko parzyste wersje są stabilne).

Co zaś do wymagań - iobroker ruszy na wszystkim co wspiera node-js. Gotowe są obrazy do popularnych płyt typu malina. A jaka by to nie była płytka - każda raczej ma opcję autostartu.

Myślę, że tu raczej nie ma jakiegoś problemu z doborem - można ewentualnie poszukać takich płytek, które maja obudowy umożliwiające włożenie płytki i zamontowanie ich na listwie TS35.

Jak ktoś ma inny sprzęt - niech się "pochwali" - będzie przy okazji lista sprzętu "kompatybilnego".

 
Dodane : 22/07/2019 2:39 pm
kam01
(@kam01)
Wpisów: 13
Praktykant
Autor tematu
 

@mguc

Rozumiem to ale mam problem z instalacja i uruchomieniem Iobrokera.

Zainstalowalem LinuxMint 19.2 cinamon na  Ultra compact mini PC GIGABYTE wszystko dziala poprawnie jezeli chodzi o system.

Ale !

1. nie mam pojecia jak uruchomic Iobrokera po instalacji linuks utworzyl nowego Usera na pulpicie "iobroker" i nie mam pojecia jakie jest do niego haslo.

2.probuje urochomic go w przeglondarce jako localhost  albo po adresie IP ktory mi wskazal iobroker podczas instalacji i nic.

3. zainstalowalem Nodejs 8.10 npm 6.1 i nic 

nie mam pojecia jak sie do tego zabrac , czy moge liczyc na wsparcie w tej kwesti moze jakies instrukcje krok po kroku co powinienem zrobic?

 

 

 

 
Dodane : 15/08/2019 3:30 pm
mguc
 mguc
(@mguc)
Wpisów: 55
Kontrybutor Donator 2K23
 

@kam01

Procedura instalacji nodejs/iobroker z moich notatek:

instalacja iobrokera:

=== node.js ===
1.Kernel Update:

>sudo apt-get update
>sudo apt-get upgrade
2.Deinstalacja starej wersji node.js (nie wymagane dla Jessie Light)
>sudo apt-get --purge remove node
>sudo apt-get --purge remove nodejs
>sudo apt-get autoremove
>sudo reboot

3.Instalacja Node.js (obecnie najlepiej wersję 8)

>curl -sL  https://deb.nodesource.com/setup_8.x  | sudo -E bash -
>sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
>sudo reboot

5.Kontrola poprawności:

"node -v” pokazuje wersję node
"nodejs -v” pokazuje wersję node.js
"npm -v” pokazuje wersję npm

Jeżeli nie, trzeba uworzyć alias do pliku:

sudo ln -s /usr/local/bin/nodejs /usr/bin/node

==== ioBroker ====
6.instalacja iobroker (uwaga: skrypt tworzy użytkownika iobroker )

>curl -sL  https://iobroker.net/install.sh  | bash -

7.ioBroker dostępny jest pod adresem IP dla serwera http://xxx.xxx.xxx.xxx:8081
### uwaga - dość długo trwa pierwsze uruchomienie - trzeba poczekać ####

8.skrypt tworzy użytkownika iobroker - takiego wewnętrznie używa system. Trafiło mi się też że po instalacji trzeba było jeszcze "ręcznie" uruchomić iobrokera:

>iobroker start

.. i to tyle.

MySQL dla iobroker

>sudo mysql -u root -p #zalogować się jako root
MariaDB>CREATE DATABASE iobroker;
MariaDB>CREATE USER 'iobroker'@'localhost' IDENTIFIED BY '[tutaj wstawić hasło]';
MariaDB>GRANT ALL PRIVILEGES ON iobroker.* TO 'iobroker'@'localhost';
MariaDB>FLUSH PRIVILEGES;
MariaDB>exit

ustawienia: ip:localhost port:3306 (patrz górna belka phpmyadmin)

 
Dodane : 15/08/2019 9:06 pm
kam01
(@kam01)
Wpisów: 13
Praktykant
Autor tematu
 

@mguc

Dzięki za instrukcje 😁 będę próbował instalować, co do SqL to jest wymagany dla iobroker?

 

 
Dodane : 15/08/2019 9:37 pm
mguc
 mguc
(@mguc)
Wpisów: 55
Kontrybutor Donator 2K23
 

@kam01

Dla samego iobrokera nie. Ale jak chcesz jakieś dane archiwizować.. to musisz jakąś bazę mieć.

Oczywiście można sobie napisać skrypt i robić logowanie do plików tekstowych.. ale chyba nie o to chodzi.

 
Dodane : 15/08/2019 10:44 pm
kam01
(@kam01)
Wpisów: 13
Praktykant
Autor tematu
 

Oczywiście.

Niestety nie uruchamia się iobroker.

Po zainstalowaniu nodejs nie pokazało mi npm musiałem użyć komendy 

Sudo apt-get install npm

No i iobroker wywala błąd kiedy sprawdzam status

smarthome@SmartHome:~$
smarthome@SmartHome:~$ node -v
v8.10.0
smarthome@SmartHome:~$ nodejs -v
v8.10.0
smarthome@SmartHome:~$ npm -v
3.5.2
smarthome@SmartHome:~$
smarthome@SmartHome:~$
smarthome@SmartHome:~$ iobroker status
module.js:549
throw err;
^

Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3
smarthome@SmartHome:~$

 

Moze jakis pomysl?

 

 

 
Dodane : 15/08/2019 10:53 pm
kam01
(@kam01)
Wpisów: 13
Praktykant
Autor tematu
 

@mguc

Probowalem wszelkich dostempnych metod instalacji i nic dalej ten sam problem.

module.js:549
throw err;
^

Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3
smarthome@SmartHome:~$

Przegrzebalem wszystkie fora i nie znalazlem rozwiazania i co teraz?  

@mguc masz jakis pomysl?

Utworzylem nowy temat dla mojego problemu "Instalacja  LinuxMint cinnamon"

 
Dodane : 16/08/2019 3:48 pm
mguc
 mguc
(@mguc)
Wpisów: 55
Kontrybutor Donator 2K23
 

Dziwne. Zapodaj może temat na forum programu.

Ja parę razy próbowałem instalacji w różnych konfiguracjach i nie było problemu.

Acha.. pamiętaj aby na wszelki przy reinstalacji zatrzymać samego iobrokera (iobroker stop). Bo czasem stwarza to problemy...

 
Dodane : 16/08/2019 8:06 pm
Udostępnij: