Forum Smart'ny Dom

ioBroker Hardware  

  RSS
kam01
(@kam01)
Młodzik

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😁

Cytuj
Dodane : 20/07/2019 3:05 pm
mguc
 mguc
(@mguc)
Młodzik

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".

OdpowiedzCytuj
Dodane : 22/07/2019 3:39 pm
kam01
(@kam01)
Młodzik

@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?

 

 

 

OdpowiedzCytuj
Dodane : 15/08/2019 4:30 pm
mguc
 mguc
(@mguc)
Młodzik

@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)

OdpowiedzCytuj
Dodane : 15/08/2019 10:06 pm
kam01
(@kam01)
Młodzik

@mguc

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

 

OdpowiedzCytuj
Dodane : 15/08/2019 10:37 pm
mguc
 mguc
(@mguc)
Młodzik

@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.

OdpowiedzCytuj
Dodane : 15/08/2019 11:44 pm
kam01
(@kam01)
Młodzik

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?

 

 

OdpowiedzCytuj
Dodane : 15/08/2019 11:53 pm
kam01
(@kam01)
Młodzik

@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"

OdpowiedzCytuj
Dodane : 16/08/2019 4:48 pm
mguc
 mguc
(@mguc)
Młodzik

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...

OdpowiedzCytuj
Dodane : 16/08/2019 9:06 pm
Udostępnij:



Udostępnij
  • 1
    Share
  
Pracuję

Proszę Zaloguj Się lub Zarejestruj