3 Anleitungen, aber wie verbinden? Wo ist der Fehler? Conbee 2 Deconz ioBroker auf DSM7

ElaCorp

Benutzer
Mitglied seit
12. Mai 2015
Beiträge
820
Punkte für Reaktionen
62
Punkte
48
Hallo,

ich habe eine neu aufgesetzt 920+ mit dem aktuellen DSM.

Dann habe ich die USB Schnittstelle mit dieser Anleitung aktiviert: https://mariushosting.com/synology-how-to-add-usb-support-on-dsm-7/
Dann habe ich ioBroker installiert: https://mariushosting.com/how-to-install-iobroker-on-your-synology-nas/
Dann habe ich gesehen, dass man deconz auch noch installieren muss. Wie es scheint gibt es ein neues Docker Packet. Hier habe ich nachgeschaut und habe diesen Befehl verwendet. https://github.com/deconz-community/deconz-docker#readme Ich habe auch den Conbee 2 Stick.

docker run -d \
--name=deconz \
--restart=always \
-p 80:80 \
-p 443:443 \
-v /etc/localtime:/etc/localtime:ro \
-v /volume1/docker/deconz/opt:/opt/deCONZ \
--device=/dev/ttyACM0 \
deconzcommunity/deconz
nachdem ich das auch so mit der Hilfe über den Aufgaben planer installiert habe, kämm folgende eMail:
Der Aufgabenplaner hat eine geplante Aufgabe abgeschlossen.

Aufgabe: eigenerinstalldeconz
Start: Wed, 20 Jul 2022 23:42:27 GMT
Ende: Wed, 20 Jul 2022 23:42:29 GMT
Aktueller Status: 125 (Unterbrochen)
Standardausgabe/Fehler:
6e7ebf59a384b76e13c857dfb76952753cda50bb257cfdbaec23f86e9a632d8d
docker: Error response from daemon: driver failed programming external connectivity on endpoint deconz (b6490c901d721831f1df349be9dca212ec3bb68aced0620264f2f0e1c613a729): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use.


Von Syno

Was bedeutet das? Was muss ich nun tun?
 
Zuletzt bearbeitet:

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.476
Punkte für Reaktionen
1.087
Punkte
194
Läuft denn der Container? Du verwendest Port 80/443. Das sind Standardports, die auch im Kontext der Webstation unter DSM verwendet werden.
Wenn der Container nicht startet, müsstest du das anpassen.

-p XXX:80 \
-p XXX:443 \
 
  • Like
Reaktionen: ElaCorp

ElaCorp

Benutzer
Mitglied seit
12. Mai 2015
Beiträge
820
Punkte für Reaktionen
62
Punkte
48
Ich habe es mit

-p 8085:80 \
-p 8443:443 \
gemacht. Nun ist es gestartet. Danach musste ich noch über die Docker Einstellungen diese zwei Werte ändern.

Notes for Synology users​

We've had numerous reports of issues when deCONZ is run as an unprivileged user, which is the default behaviour. Because of this, it is highly recommended that you run deCONZ as root. To do so, set the following two environment variables:

DECONZ_UID=0
DECONZ_GID=0

Und dann könnt eich auf http://192.168.1.14:8085/ zugreifen. (Ohne httpS <-- ! ) und war auf der Deconz Oberfläche. Dort hat sofort alles funktioniert. Ich habe den Conbee 2 Stick noch mit einer Verlängerung weiter weg vom NAS positioniert.

Danke für eure Hilfe. Es ist toll, wenn etwas funktioniert. =)
 
Zuletzt bearbeitet:

ElaCorp

Benutzer
Mitglied seit
12. Mai 2015
Beiträge
820
Punkte für Reaktionen
62
Punkte
48
Ihr seid alle so gut.

Darf ich euch fragen, wie ich Grafana installiere? am liebsten im Docker. Dann könnte ich die Temperaturen und so einfach ebenfalls dort abspeichern. Dafür müsste ich "nur"!!! (was bei mir sehr schwer ist), ioBroker mit Grafana verbinden. =)

Habt ihr da eine gute Anleitung?
Ich hatte mal kurz Grafana, da konnte man tolle Diagramme Erstelen. Und die Datenbank Inful oder so, hat alles gesichert.
Falls da jemand von euch einen Impuls hat, gerne. Ich werde das dann die Tage versuchen. =)
Heute stelle ich erstmal ioBroker wieder ein.

EDIT. vermutlich werde ich diese Anleitung verwenden:
https://mariushosting.com/how-to-install-grafana-on-your-synology-nas/

Und dann muss ich mal schauen, wie ich das noch verbunden bekomme. =)
 
Zuletzt bearbeitet:

ElaCorp

Benutzer
Mitglied seit
12. Mai 2015
Beiträge
820
Punkte für Reaktionen
62
Punkte
48
Hallo, nun habe ich nach dieser Anleitung Inful DB installier. Im Docker.
https://www.youtube.com/watch?v=N6wG1lyUFZE

Soweit funktioniert das auch alles. Ich konnte Grafana und influx DB erfolgreich wie im video miteinander rverbinden.
Aber im ioBroker werden die werte nicht akzeptiert. Die gleichen Werte, gehen nicht.

Warum? Muss ich noch etwas anlegen? Neustarten? Oder stimmt etwas mit den Rechten nicht?

Bildschirmfoto 2022-07-24 um 03.28.11.pngBildschirmfoto 2022-07-24 um 03.28.20.pngBildschirmfoto 2022-07-24 um 03.30.02.pngBildschirmfoto 2022-07-24 um 03.45.21.png
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.476
Punkte für Reaktionen
1.087
Punkte
194
InfluxDB sagt dir doch etwas zur "Organisation"? Ich hatte noch keine Berührungspunkte mit InfluxDB, aber beim ersten Blick kommt mir dein Organisation-Name spanisch vor. Hast du da versehentlich den Token hineinkopiert?

https://youtu.be/N6wG1lyUFZE?t=709
https://youtu.be/N6wG1lyUFZE?t=1032

Mal nebenbei: Warum verwendest du explizit InfluxDB und nicht in DSM integrierte MariaDB / MySQL?
 
  • Like
Reaktionen: ElaCorp

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
@Ulfhednir InfluxDB ist auf Zeitserien spezialisiert und dabei um ein vielfaches schneller als MariaDB/MySQL. Gerade bei Home Automation fallen haupsächlich Zeit - Wert Aufzeichnungen an. Bei mir läuft domoticz, InfluxDB und Grafana nativ auf einem Odroid C2.

Gruß Götz
 
  • Like
Reaktionen: ElaCorp und Ulfhednir

ElaCorp

Benutzer
Mitglied seit
12. Mai 2015
Beiträge
820
Punkte für Reaktionen
62
Punkte
48
Ich hab das auch nach der Anleitung gemacht. Leider geht es nicht. Ich hab es ja bei Grafana hinbekommen. Dort war der Test erfolgreich. Genau die gleichen Daten gebe ich doch auch bei Docker ioBroker InfluxDB ein. Dort in die Erweiterung. Damit die Sensoren das in die DB schreiben können.

Leider gibt er bei mir diesen Fehler raus. Ich verstehe das nicht.
 

ElaCorp

Benutzer
Mitglied seit
12. Mai 2015
Beiträge
820
Punkte für Reaktionen
62
Punkte
48
Anscheinen muss ich ioBroker in dem Host anstatt Brite modus installieren. Weiß jemand wie der Befehl dazu heißt?

Ich habe es hiermit installiert.

docker run -d --name=iobroker \
-p 7234:8081 \
-v /volume1/docker/iobroker:/opt/iobroker \
--restart always \
buanet/iobroker:latest

Oder wie stellt man diesen Modus im Docker um? Ich will sozusagen, dass ioBroker ab nun im Host modus läuft.
 

Jing

Benutzer
Mitglied seit
25. Jan 2013
Beiträge
233
Punkte für Reaktionen
6
Punkte
18
ich kann dir den tipp geben : zuerst portainer installieren und dann installier iobroker im docker mit einer eigen ip.. der rest ist wie gehabt.
 
  • Like
Reaktionen: Tuxnet

ElaCorp

Benutzer
Mitglied seit
12. Mai 2015
Beiträge
820
Punkte für Reaktionen
62
Punkte
48
Leider versteh ich nicht, wo es bei mir hängt.
Ich hab nun auch portainer installiert, aber das erschlägt mich noch mehr.
Leider bin ich Amateur und freue mich wenn es läuft.

Hat jemand von euch Lust, sich über Discord oder TeamViwer drauf zu schalten und mir zu helfen?
Würd mich sehr freuen. Komme selber nicht weiter.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat