Offizielles FHEM Docker Basis Image für verschiedene Plattformen

Begonnen von Loredo, 28 Juli 2018, 21:24:57

Vorheriges Thema - Nächstes Thema

ch.eick

#1305
Zitat von: Otto123 am 26 Oktober 2021, 14:31:23
Hallo Christian,

wenn Du mich fragst, bist Du nicht im Container sondern in deinem raspberry  ::)
Und dafür, dass Du "das erste mal ..." bist Du aber gleich auf das ganz dünne Brett gestiegen:  :o
Gruß Otto

Docker verwende ich bereits 2 Jahre ;-)
Das network brauche ich wegen des SMA EM broadcast.

Und der Prompt ist aus dem docker portainer connect, also wirklich im Container.

EDIT:
Für Tipps bin ich natürlich immer offen...

Gruß
   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

Otto123

#1306
Sorry - wollte Dir nicht zu nahe treten :) ich hatte es halt anders verstanden

Also bei mir sieht es im Portainer Prompt so aus:
root@f607fa6b2809:/opt/fhem# npm -v
7.21.0
root@f607fa6b2809:/opt/fhem# node -v
v10.24.1
root@f607fa6b2809:/opt/fhem#

Das Image ist das gleiche :)

Ich erinnere mich aber gerade, da war mal etwas nach einem Update kaputt - einfach container zerstören und neu laden. Dann war alles wieder da. Das update von npm und node war danach etwas tricky.
Aber deshalb bastelt ja Marco gerade was neues?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ch.eick

#1307
Zitat von: Otto123 am 26 Oktober 2021, 14:40:17
Sorry - wollte Dir nicht zu nahe treten :) ich hatte es halt anders verstanden
Alles gut, ich lerne immer gerne dazu.

Zitat
Also bei mir sieht es im Portainer Prompt so aus:
root@f607fa6b2809:/opt/fhem# npm -v
7.21.0
root@f607fa6b2809:/opt/fhem# node -v
v10.24.1
root@f607fa6b2809:/opt/fhem#

Das Image ist das gleiche :)

Ich erinnere mich aber gerade, da war mal etwas nach einem Update kaputt - einfach container zerstören und neu laden. Dann war alles wieder da. Das update von npm und node war danach etwas tricky. Aber deshalb bastelt ja Marco gerade was neues?
Ich meine heute auch beim ersten mal eine Version für npm angezeigt bekommen zu haben. Da lief aber wohl noch der update des containers.
Jetzt wird ja noch nicht mal mehr das npm command gefunden.

Selbst ein "find / -name npm" im container findet nichts mehr.

EDIT: Noch ein List

Internals:
   DEF        localhost
   FUUID      5dff997f-f33f-61a8-4367-b3d6be3a0868cc30
   FVERSION   42_npmjs.pm:v1.1.6-s20933/2020-01-10
   HOST       localhost
   NAME       fhemServerNpm
   NOTIFYDEV  global,fhemServerNpm
   NR         20
   NTFY_ORDER 50-fhemServerNpm
   STATE      npm is up to date
   TYPE       npmjs
   READINGS:
     2021-10-26 13:41:59   installed       error
     2021-07-09 09:22:33   nodejsVersion   10.24.1
     2021-10-26 13:42:19   outdated        check failed
     2021-10-26 13:44:09   state           npm is up to date
     2021-06-04 13:52:59   updated         successful
     2021-10-26 13:05:17   updatesAvailable 0
   helper:
     lastSync   2021-10-26
Attributes:
   DbLogExclude .*
   alias      Node.js Package Update Status
   devStateIcon npm.updates.available:security@red:outdated npm.is.up.to.date:security@green:outdated .*npm.outdated.*in.progress:system_fhem_reboot@orange .*in.progress:system_fhem_update@orange warning.*:message_attention@orange error.*:message_attention@red
   group      Update
   icon       npm-old
   room       System
   verbose    5
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ch.eick

Zitat von: Otto123 am 26 Oktober 2021, 14:53:21
Sag ich doch :)
https://forum.fhem.de/index.php/topic,89745.msg1164963.html#msg1164963
Hmm, dann habe ich ja wieder den alten Container und muss den wieder updaten.
Soll ich da nicht besser warten, bis es einen aktuelleren container gibt? Ihr seid doch da dran :-)

Gibt es für RPI einen separaten node red container? Das wäre doch eine alternative, oder sehe ich das falsch?
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

Otto123

#1310
Wie meinst Du das? Dein FHEM bleibt so wie es ist, systemupdate kannst Du fahren - da passiert node und npm nichts.
Brauchst Du denn dringend die neueste node und npm Version?
Ich meine, Du kannst node und npm auf Kommandozeile aktualisieren und alles ist gut - ganz sicher bin ich nicht mehr. Ist eine Weile her als ich das versucht habe.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ch.eick

#1311
Zitat von: Otto123 am 26 Oktober 2021, 15:00:30
Wie meinst Du das? Dein FHEM bleibt so wie es ist, systemupdate kannst Du fahren - da passiert node und npm nichts.
Brauchst Du denn dringend die neueste node und npm Version?
Ich glaube die Version ist eh schon neuer, ich fang ja gerade erst an mit npm.
Den Update von npm hatte ich nur angestoßen, weil der Container das als rot gezeigt hatte und bevor ich mit eztwas neuem anfange aktualisiere ich eigentlich immer erst.

EDIT: mal als Rückmeldung...
Ich habe jetzt einfach den node-red Docker Container verwendet. Damit lief dann alles in sehr kurzer Zeit und ist noch zusätzlich vom FHEM isoliert.
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

kadettilac89

Zitat von: kadettilac89 am 23 Oktober 2021, 14:58:50
Wie weiter oben geschrieben, in gassistant Thread ist der Fehler nativ auf Raspi, Linux Host sowie dem test-Docker von dir. Es war nur ein Hinweis da ältere Docker das Problem nicht hatten. Ggf. neueste node Version wenn initial damit begonnen wurde und nicht per Update von älterer Version.

@CoolTux, mit einer neuen Version von gassistant-fhem (3.0.5) ist das Problem behoben. Habe den Container im Einsatz und sonst keine Probleme oder Auffälligkeiten gesehen.

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

no_Legend

Weiß jemand ob man die Default Bridge von Docker attachable machen kann?

Ich würde gerne feste Bridge IP Adressen vergeben.
Hab jetzt schon das Problem, dass sich immer mal wieder die IP mysql Datenbank ändert, wenn ein Update installiert worden ist.
Dann kann man immer in allen Containern die IP anpassen.

Danke und Grüße Robert
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

Wernieman

Du müsstest auch den Containernamen als DNS Namen verwenden können ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Du meinst feste IP vergeben?
https://docs.docker.com/compose/networking/
ZitatNetworks can be configured with static IP addresses by setting the ipv4_address and/or ipv6_address for each attached network.
Oder: besser mit Namen arbeiten.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

no_Legend

Zitat von: Wernieman am 12 November 2021, 11:15:25
Du müsstest auch den Containernamen als DNS Namen verwenden können ....
Zitat von: Wernieman am 12 November 2021, 11:15:25
Du müsstest auch den Containernamen als DNS Namen verwenden können ....

Daran hab ich noch garnicht gedacht.
Einfach den DNS Namen nehmen anstatt einer festen IP.
Dass muss ich dann gleich mal ausprobieren.

Danke für den Tip.

Grüße Robert
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

no_Legend

Zitat von: Otto123 am 12 November 2021, 11:16:02
Du meinst feste IP vergeben?
https://docs.docker.com/compose/networking/Oder: besser mit Namen arbeiten.

Das mit den festen IP Adressen geht nicht bei der default bridge, die hat diese Funktion nicht aktiviert.
jetzt hab ich es einfach mal mit dem Hostnamen des Datenbank Server genommen, aber Nextcloud als Beispiel hat da keine Lust zu.
Hat die default bridge einen DNS Server standardmäßig aktiviert?
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

Wernieman

Docker hat Defaultmäßig einen DNS-Server

Sind die Container einzeln hochgezogen oder per docker-compose.yml?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html