Ich habe die Entwiklungsumgebung inkl. GitHub Desktop auf meinem MacBook installiert. Mittlerweile gibt es sogar eine Unterstützung für M1-Prozessoren…
Leider habe ich es nicht hinbekommen das Netzwerkinterface mit OpenEMS ansprechen zu können.
io.openems.edge.core.host.NetworkConfigurationWorker - [_host] Unable to persist actual network configuration: Base-Path [/etc/systemd/network] does not exist.
Ich bin auch nicht allzu bewandert mit den Netzwerkeinstellungen bei MacOS auf Konsolenebene. Die Annährung über systemd (wie schon im OpenEMS Core vorgesehen) funktionieren leider nicht.
Wäre wirklich praktisch diese Konstellation an´s Rennen zu kriegen.
bei MacBooks kann ich leider überhaupt nicht helfen… aber was meinst du mit “Netzwerkinterface ansprechen”?
Bei der Fehlermeldung geht es nur darum, dass die Netzwerkschnittstelle nicht über OpenEMS Edge + UI konfiguriert werden kann. Das brauchst du aber gar nicht, oder?
Wenn eine Dummy-Implementierung reicht, könnte man auch die Windows-Implementierung in OperatingSystemDummy umbenennen und die Logik hier entsprechend umdrehen:
As someone who develops on Mac, I created an implementation for MacOS which is a dummy implementation based on the Windows version. It works well for me and I can now develop on my Macbook without running a VM or using another laptop.
I wanted to know if there is any appetite for including this in OpenEMS? I felt it might make the lives easier of any other Mac using developers out there.
In any case I have create a PR in case this might be of interest.