NEU! UPGRADE IP 11 verfügbar!
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
Howto: Unifi Docker - Stabiles WLAN zum Consumer Preis - ein Lösungsvorschlag
Forumsregeln
- Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
- Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
- Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
- Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
-
- Elaborated Networks
- Reactions:
- Beiträge: 179
- Registriert: Mo Aug 13, 2018 11:31 am
- Hat sich bedankt: 392 Mal
- Danksagung erhalten: 333 Mal
Hi Kai,
solange der Container eine eigene IP hat ging das auch schon bevor das MACVLAN überarbeitet wurde ohne dass man vor Konflikten Angst haben muss.
solange der Container eine eigene IP hat ging das auch schon bevor das MACVLAN überarbeitet wurde ohne dass man vor Konflikten Angst haben muss.
Liebe Grüße,
Julian
Elaborated Networks GmbH
Hardware Entwicklung
timberwolf90, VPN offen, Reboot jederzeit
Julian
Elaborated Networks GmbH
Hardware Entwicklung
timberwolf90, VPN offen, Reboot jederzeit
-
- Reactions:
- Beiträge: 741
- Registriert: So Aug 12, 2018 9:25 am
- Hat sich bedankt: 205 Mal
- Danksagung erhalten: 274 Mal
Das funktioniert aber m.W nur wenn der Docker Ersteller auch sauber per EXPOSE Befehl alle nötigen Ports definiert hat, oder?
Gruß
Andi
TW2500 #440 (ex Timberwolf 2400 #111) mit PBM #124, Support VPN nur auf Anfrage, Reboot bitte nur nach Absprache
Andi
TW2500 #440 (ex Timberwolf 2400 #111) mit PBM #124, Support VPN nur auf Anfrage, Reboot bitte nur nach Absprache
-
- Reactions:
- Beiträge: 428
- Registriert: So Aug 12, 2018 9:42 am
- Wohnort: Raum Magdeburg
- Hat sich bedankt: 242 Mal
- Danksagung erhalten: 148 Mal
na eben nicht mehr, dachte ich. Also einfach Schalter auf Expose all Ports und Feuerwerk.
Viele Grüße, Kai
______________________
Timberwolf88 (2500er) - VPN offen. Reboot bitte nach Absprache.
______________________
Timberwolf88 (2500er) - VPN offen. Reboot bitte nach Absprache.
-
- Reactions:
- Beiträge: 741
- Registriert: So Aug 12, 2018 9:25 am
- Hat sich bedankt: 205 Mal
- Danksagung erhalten: 274 Mal
nein jetzt reden wir aneinander vorbei... Ich meinte den IMAGE Ersteller der auch das Dockerfile zur Erstellung eines Containers erstellt muss eben per EXPOSE die ports die standardmäßig zu mappen sind auch definieren...
Ich rede NICHT vom Anwender der dann letzlich den Container bei sich erstellt.
Ich rede NICHT vom Anwender der dann letzlich den Container bei sich erstellt.
Gruß
Andi
TW2500 #440 (ex Timberwolf 2400 #111) mit PBM #124, Support VPN nur auf Anfrage, Reboot bitte nur nach Absprache
Andi
TW2500 #440 (ex Timberwolf 2400 #111) mit PBM #124, Support VPN nur auf Anfrage, Reboot bitte nur nach Absprache
-
- Elaborated Networks
- Reactions:
- Beiträge: 179
- Registriert: Mo Aug 13, 2018 11:31 am
- Hat sich bedankt: 392 Mal
- Danksagung erhalten: 333 Mal
Hi Andi,
ehrlich gesagt kann ich dir ohne eingehende Recherche nicht mit Sicherheit sagen woher Portainer diese Information nimmt. EXPOSE an sich gibt den Port ja eigentlich auch noch nicht frei, sondern ermöglicht die Kommunikation bei Multi Container Konstellationen ohne, dass dieser Port von Außen erreichbar ist. Das published den Port ja noch nicht, gibt ihn also noch nicht nach außen frei. Es sagt Docker lediglich, dass in deinem Container ein service existiert, zu dem man sich auf Port XY verbinden kann.
In der Kommandozeile -P verwendet werden die Ports mit EXPOSE an einen zufälligen Port außerhalb gemappt, meiner Erfahrung nach außschließlich > 30.000. Hier habe ich allerdings keinerlei Erfahrungen wie sich das in Kombination mit MACVLANs verhält, da ich es schlicht und ergreifend noch nie gebraucht habe. Ich vermute also, dass hier Portainer was schlaues macht und versucht die Ports mit EXPOSE 1:1 durchzureichen, was mit eigener IP auch gelingt.
Vermutlich hast du also recht damit, dass das im EXPOSE stehen muss weil ich nicht wüsste woher das sonst kommen sollte, aber da steht es sowiso bei allen Containern drin mit denen ich mich intensiver beschäftigt habe.
Falls sich jemand eingehender damit beschäftigt hat lasse ich mich gerne eines besseren belehren. Falls ein großes Interesse daran besteht kann ich mir das auch nochmal genauer ansehen, aber ich sehe hier aktuell keinen wirklichen Gewinn, da es funktioniert und selbst wenn es aufgrund dem fehlenden EXPOSE das mir noch bei keinem Container aufgefallen und es liegt daran, dann ist einfach durch Portmapping lösbar.
ehrlich gesagt kann ich dir ohne eingehende Recherche nicht mit Sicherheit sagen woher Portainer diese Information nimmt. EXPOSE an sich gibt den Port ja eigentlich auch noch nicht frei, sondern ermöglicht die Kommunikation bei Multi Container Konstellationen ohne, dass dieser Port von Außen erreichbar ist. Das published den Port ja noch nicht, gibt ihn also noch nicht nach außen frei. Es sagt Docker lediglich, dass in deinem Container ein service existiert, zu dem man sich auf Port XY verbinden kann.
In der Kommandozeile -P verwendet werden die Ports mit EXPOSE an einen zufälligen Port außerhalb gemappt, meiner Erfahrung nach außschließlich > 30.000. Hier habe ich allerdings keinerlei Erfahrungen wie sich das in Kombination mit MACVLANs verhält, da ich es schlicht und ergreifend noch nie gebraucht habe. Ich vermute also, dass hier Portainer was schlaues macht und versucht die Ports mit EXPOSE 1:1 durchzureichen, was mit eigener IP auch gelingt.
Vermutlich hast du also recht damit, dass das im EXPOSE stehen muss weil ich nicht wüsste woher das sonst kommen sollte, aber da steht es sowiso bei allen Containern drin mit denen ich mich intensiver beschäftigt habe.
Falls sich jemand eingehender damit beschäftigt hat lasse ich mich gerne eines besseren belehren. Falls ein großes Interesse daran besteht kann ich mir das auch nochmal genauer ansehen, aber ich sehe hier aktuell keinen wirklichen Gewinn, da es funktioniert und selbst wenn es aufgrund dem fehlenden EXPOSE das mir noch bei keinem Container aufgefallen und es liegt daran, dann ist einfach durch Portmapping lösbar.
Liebe Grüße,
Julian
Elaborated Networks GmbH
Hardware Entwicklung
timberwolf90, VPN offen, Reboot jederzeit
Julian
Elaborated Networks GmbH
Hardware Entwicklung
timberwolf90, VPN offen, Reboot jederzeit
-
- Reactions:
- Beiträge: 428
- Registriert: So Aug 12, 2018 9:42 am
- Wohnort: Raum Magdeburg
- Hat sich bedankt: 242 Mal
- Danksagung erhalten: 148 Mal
Alles klar Andi.tger977 hat geschrieben: ↑Mo Sep 02, 2019 10:01 pm nein jetzt reden wir aneinander vorbei... Ich meinte den IMAGE Ersteller der auch das Dockerfile zur Erstellung eines Containers erstellt muss eben per EXPOSE die ports die standardmäßig zu mappen sind auch definieren...
Ich rede NICHT vom Anwender der dann letzlich den Container bei sich erstellt.
Ja die Definitionen des Dockerimages müssen natürlich für das volle Exposen angelegt sein.
Viele Grüße, Kai
______________________
Timberwolf88 (2500er) - VPN offen. Reboot bitte nach Absprache.
______________________
Timberwolf88 (2500er) - VPN offen. Reboot bitte nach Absprache.
-
- Reactions:
- Beiträge: 394
- Registriert: Mi Sep 12, 2018 1:11 am
- Wohnort: NRW
- Hat sich bedankt: 212 Mal
- Danksagung erhalten: 251 Mal
Hallo,
in dem Nachbarthread viewtopic.php?f=25&t=1430&start=30 wird ja intensiv NODE-RED diskutiert.
Ich habe am Wochenende als absoluter NR-Neuling in <2 Std den ersten Schritt zur Anwesenheitserkennung über die WLAN-Aktivität gemacht.
Hierzu habe ich in NODE-RED über
Anschließend folgenden Flow zussammengebastelt:
Aktuell scheitere ich noch daran, die unterschiedlichen Flow-Enden wieder zu einer globalen Variable "globalPresence" zusammenzuführen.
Diese globale Variable könnte dann z.B, an eine KNX-GA oder in einem weiteren NR-Flow verwendet werden.
Vielleicht hat hier ja jemand einen Ansatz oder kann diesen Flow bereits so verwenden.
VG Alex
in dem Nachbarthread viewtopic.php?f=25&t=1430&start=30 wird ja intensiv NODE-RED diskutiert.
Ich habe am Wochenende als absoluter NR-Neuling in <2 Std den ersten Schritt zur Anwesenheitserkennung über die WLAN-Aktivität gemacht.
Hierzu habe ich in NODE-RED über
Hamburger-Menü --> Palette Verwalten --> INstallierendie Palette
node-red-contrib-unifiinstalliert.
Anschließend folgenden Flow zussammengebastelt:
Code: Alles auswählen
[{"id":"6bd81e53.19e98","type":"debug","z":"322d96a8.9dbf4a","name":"debug presence person1","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","x":1151.5142097473145,"y":443.9999828338623,"wires":[]},{"id":"58669ee6.db467","type":"Unifi","z":"322d96a8.9dbf4a","name":"Ubiquiti","ip":"192.168.1.X","port":8443,"site":"default","command":"20","x":603.0142211914062,"y":265.99998474121094,"wires":[["a924941c.125ce8"]]},{"id":"4f474d61.2113b4","type":"inject","z":"322d96a8.9dbf4a","name":"Check alle 5 min","topic":"Presence detection","payload":"","payloadType":"date","repeat":"300","crontab":"","once":false,"onceDelay":0.1,"x":532.514217376709,"y":179.99999237060547,"wires":[["58669ee6.db467"]]},{"id":"ebbe4bf9.5369a8","type":"comment","z":"322d96a8.9dbf4a","name":"Check Unifi for presence of phones","info":"","x":466.514217376709,"y":130.99999237060547,"wires":[]},{"id":"a924941c.125ce8","type":"function","z":"322d96a8.9dbf4a","name":"check presence","func":"const lastSeenSeconds = 20;\nlet presenceCutoff = (new Date() - (lastSeenSeconds * 1000)) / 1000; \nconst people = {\n \"presence/person1\":\"Hostname1\",\n \"presence/person2\":\"Hostname2\"\n};\n\nreturn Object.keys(people).map(function(topic) {\n let devices = msg.payload[0].filter(device => device.hostname === people[topic] && device.last_seen > presenceCutoff);\n return {\n topic: topic,\n retain: true,\n payload: devices.length > 0\n };\n});\n\n\n\n","outputs":2,"noerr":0,"x":707.0142211914062,"y":347.9999828338623,"wires":[["5c196872.07f668"],["53ddd202.1bc2bc"]],"outputLabels":["person1 presence","person2 presence"]},{"id":"f73439c.0fde1c8","type":"debug","z":"322d96a8.9dbf4a","name":"debug presence person2","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":1149.5141372680664,"y":542.9999465942383,"wires":[]},{"id":"5c196872.07f668","type":"function","z":"322d96a8.9dbf4a","name":"presence_person1","func":"flow.set('presence_person1',msg.payload);\n\n\nreturn msg;","outputs":1,"noerr":0,"x":943.5141754150391,"y":400.99998474121094,"wires":[["6bd81e53.19e98"]]},{"id":"53ddd202.1bc2bc","type":"function","z":"322d96a8.9dbf4a","name":"presence_person2","func":"flow.set('presence_person2',msg.payload);\n\n\nreturn msg;","outputs":1,"noerr":0,"x":915.0142097473145,"y":498.9999809265137,"wires":[["f73439c.0fde1c8"]]}]
Diese globale Variable könnte dann z.B, an eine KNX-GA oder in einem weiteren NR-Flow verwendet werden.
Vielleicht hat hier ja jemand einen Ansatz oder kann diesen Flow bereits so verwenden.
VG Alex
Zuletzt geändert von alexbeer am Di Okt 01, 2019 11:34 pm, insgesamt 1-mal geändert.
VG Alex
Timberwolf122 (TWS 2500) // Wartungs-VPN: offen // Reboot: jederzeit
Timberwolf122 (TWS 2500) // Wartungs-VPN: offen // Reboot: jederzeit
-
- Reactions:
- Beiträge: 3634
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1277 Mal
- Danksagung erhalten: 1680 Mal
Sehr schöne Anwendung.
Ich würde wahrscheinlich gar beide EinzelAnwesemheiten auf den KNX, ggf busschonend per MQTT direkt auf den TWS geben.
Beim nach Hause kommen an der Haustür kann man sich dann auch individuell begrüßen lassen. Oder eh einige Lichtszenen und Zustande abweichend steuern (Schichtarbeiter oder Wochenendpendler).
Ich würde wahrscheinlich gar beide EinzelAnwesemheiten auf den KNX, ggf busschonend per MQTT direkt auf den TWS geben.
Beim nach Hause kommen an der Haustür kann man sich dann auch individuell begrüßen lassen. Oder eh einige Lichtszenen und Zustande abweichend steuern (Schichtarbeiter oder Wochenendpendler).
Grüße
Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension
Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension
-
- Reactions:
- Beiträge: 39
- Registriert: Di Dez 03, 2019 7:47 pm
- Wohnort: Fürstenfeldbruck
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 19 Mal
Also ich habe in meinem Haus das komplette Unifi Programm. Eine USG, Cloud Key, 24Port Switch 8 Port Poe Switch und insgesamt 5 AC-Pro (1 UG, 2 EG, 1 OG, 1 Garten) Läuft seit "Installation" vor 6 Jahren ohne Fehler problemlos. Der Sinn den Unifi Controller auf dem TWS laufen zu lassen erschließt sich mir nicht 100%. Ich trenne Netzwerkwerktechnik inkl VPN gerne von Haustechnik. Aber ansonsten kann ich das Unifi Zeug schon empfehlen. Sehr einfache Wartung von allen Geräten über eine einzelne Oberfläche ist schon Gold Wert. Womöglich wäre es mal interessant einige Logs nach Grafana in den TWS zu bekommen. Aber alles in einem Gerät ist mir suspekt.
Timberwolf 950QL
timberwolf314 / VPN offen / Reboot jederzeit
timberwolf314 / VPN offen / Reboot jederzeit
-
- Reactions:
- Beiträge: 483
- Registriert: Mi Aug 15, 2018 7:50 pm
- Wohnort: LK Heilbronn
- Hat sich bedankt: 698 Mal
- Danksagung erhalten: 254 Mal
Wie würdet ihr eine Unifi Installation hinter einer Connect Box von Unitymedia angehen? Bietet Ubiquiti irgendwas , was die connect box ersetzen kann?
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/