NEWS
Intel NUC als All-in-One mit CCU ? Möglich?
-
Hallo Zusammen,
ich nutze momentan HmIP und möchte nun mehr.
Idee ist nun auf ioBroker zu wechseln.
Viele von euch nutzen ja ein Raspberry Pi für io Broker und piVCCU oder einen eigenen für RaspberryMatic.
Da ich aber nicht mehrere Pi's haben möchte, ich aber nicht auf "Leistung" für die Visualisierung verzichten möchte suche ich eine Alternative.
Kurz: Ich möchte gerne ioBroker und die CCU auf einem Intel Nuc installieren.
ioBroker klappt, aber wie ist das mit der CCU? Ich habe ja keine GPIOs zur Verfügung , daher die IDEE das hmHM-MOD-RPI-PCB mit einem seriell zu USB Adapter zu verwenden.
Seht ihr da Chancen ?
Oder wie sieht für euch eine zukunftsträchtiger Aufbau aus ?
Später sollen Hm , HmiP, Chromecast, Viessmann, Logitech hub ,433mhz sowie Kameras über ioBroker laufen.
Viele Grüße Daniel
-
Hi
Ich habe auf meiner Ubuntu vm yahm laufen was mir die ccu bereitstellt und steuere HM mittels dem LAN Gateway.
Aber Vorsicht du willst ja später auch HM-IP betreiben das geht mit dem LAN Gateway nicht!
Ob es mit dem USB Adapter klappt und dieser auf der vm/lxc Container weitergereicht werden kann weiß ich nicht müsste theoretisch aber gehen.
Bist du vom Plan auf dem nuc native Linux zu installieren oder Visualisierung aller vm-ware oder Proxmox ?
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Ich bin vor kurzem selber auf einen NUC6 (Celeton) umgestiegen und bin begeistert von dem Teil - IObroker läuft insgesamt wesentlich flüssiger, auch Alexa läuft nun besser bzw. schneller, wobei das evtl.auch am Adapter liegt.
Ich habe einiges ausprobiert beim aufsetzen - Docker, LXC über Proxmoxx, LXC ohne Proxmoxx, BTRFS Volumen und noch so ein paar Dinge mit dem Ziel Snapshots zu erstellen. Mittlerweile läuft IOBroker native, es ist nach meiner persönlichen Meinung die beste Lösung. Docker ist eigentlich für kurzlebige Container gedacht und ich hatte keine Lust nach jeder Änderung den Container zu speichern bzw. mit extra Pfaden zu arbeiten. Wenn dann irgendwann mal LXC, aber auch hier überwogen die Nachteile für mich.
Das HM Modul habe ich mal probiert an einen USB zu TTL Adapter zu hängen - bei mir lief es nicht, wobei mir da vermutlich Konfigurationen fehlen - aufgegeben haben ich es noch nicht, muss mich aber erst mal um andere Sachen kümmern. Du solltest dich also darauf einstellen, einen PI als CCU laufen zu lassen, das ist alles nicht so einfach, wie es aussieht.
Trotzdem ein klares JA zum NUC, die Performance stimmt einfach.
-
Hi,
aktuell bestehen da keine Chancen piVCCU auf einem NUC zu betreiben:
Ich habe bei mir versucht piVCCU auch auf x64 laufen zu lassen. Dafür musste ich diverse Patches für qemu machen. Offen blieb ein Issue in qemu, dass Java nur läuft, wenn man maximal einen Kern benutzt. Das in Verbindung mit der Software Emulation der arm Platform hat dafür gesorgt, dass das extrem langsam geworden ist.
Ich entwickle grade an Debmatic, das wird auch auf x64 laufen. Das wird allerdings nicht so kompatibel zur Original Firmware sein, wie piVCCU.
Was das Funkmodul angeht: Rein von der Hardware kann man das über ein USB Seriell Adapter laufen lassen. Allerdings braucht man für die HmIP Unterstützung spezielle Kernel Module, die Hardware spezifisch sind und bislang gibt es die nur einige ARM Boards. Einen Treiber für USB habe ich angefangen, dann kam aber die Ankündigung für das neue Funkmodul und ich warte jetzt erstmal ab, ob man das Hardware mäßig mit USB verheiraten kann, weil ich davon ausgehe, dass das bisherige Modul bald von Markt verschwindet.
Man könnte mit LAN GW und HmIP USB Stick arbeiten. Aber imho wird diese Variante noch von keiner Lösung unterstützt.
Long Story short: Wenn du noch etwas abwartest, werde ich vermutlich eine Lösung für dich haben.
Viele Grüße
Alex
-
Mittlerweile läuft IOBroker native, es ist nach meiner persönlichen Meinung die beste Lösung. `
Dem kann ich leider nicht zustimmen.
Abhängig von Art NUC ist dieser überdimensioniert für eine native Installation. Zudem möchte ich nicht auf die Vorteile von snapshots, mehrere vm' (zB SQL Server seperat von iobroker) verzichten wollen.
Ich mache zB vor jedem Update ein snapshot, läuft was schief bin ich innerhalb einer Minute wieder auf dem Stand darvoor das hat mir bereits viele Probleme erspart.
Und ich kann neue Sachen auf einer seperaten Maschine ausprobieren ohne mein Production System zu belasten
~Dutch
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Darum schreibe ich ja 'persönliche Meinung'
Das der NUC für IOBroker eigentlich überdimensioniert ist, stimme ich dir zu - wobei der Arbeitsspeicher schon wirklich toll ist. Und ein paar andere Sachen kann man ja parallel installieren.
Snapshots sind echt fein und ich hätte sie auch gerne, aber das gefrickel mit den Netzwerkbrücken , USB Weiterleitung, ggf. nicht funktionierendes Bluetooth war es mir nicht wert. Man weiß nie, wo der Fehler liegt… IObroker wurde z.B. als laufend angezeigt, hatte aber einen Fehler und lief nicht wirklich, dachte da auch erst, es liegt am Container und habe gesucht wie ein Doofer.
Unter Docker wurde auch NPM installiert, gab aber keine Ausgabe zurück - installiere damit mal irgendwas, ist wirklich interessant :shock:
BTRFS wäre gut geeignet, leider gibt es dafür keine gute Weboberfläche für die Fernwartung.
-
Hast du mal Proxmox probiert?
Da läuft es selbst bei mir
Ich habe vorher nie etwas mit VMs gemacht.
Gruß
Rainer
-
Nur für die Container - Proxmoxx läßt sich wegen dem Netzwerk Treiber leider nur über Umwege installieren.
Was mich aber eigentlich richtig stört ist der Gedanke an die Ressourcen Verschwendung - jede Maschine schluckt da in der Regel mindestens 1 GB Ram, darum hatte ich mich auch für die Container entschieden. Außerdem wollte ich einen NUC, damit ich nur noch ein System pflegen muß, statt 2 RPI's.
Bei VM wären es schon wieder mehrere. Das Thema ist aber noch nicht gestorben - was für einen NUC hast du?
-
Einen NUC5PPYH mit nativem Debian und ioBroker. Dessen durchschnittliche CPU Auslastung liegt bei 4,8% und load average 5 min bei 0,45. Also praktisch idle.
Dann einen nuc6i3pyh mit 16 gb ram unter proxmox.
Da habe ich überhaupt keine Probleme mit den Netzwerkkarten. Die funktionieren out of the box.
Im moment laufen da 5 VMs drauf 3x dauertest und zweimal Testing
Gruß Rainer
-
native würde ich auch nicht machen, habe auf meinem nuc iobroker, sophos, Webserver, eine test ccu und noch diverse andere Maschinen die temporär laufen.
gerade bei iobroker bin ich happy das ich snapshots machen kann. geht was beim update schief kann ich jederzeit zurück springen.
ob esx oder Proxmoxx ist Geschmacksache