Eclipse + npm + angular auf Mac OS?

Hallo Forum,

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.

Gruß,
klinki

Hallo Klinki,

bei MacBooks kann ich leider überhaupt nicht helfen… :wink: 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 doch, müsste man für Mac das OperatingSystem interface implementieren: openems/OperatingSystem.java at develop · OpenEMS/openems · GitHub. Es gibt bisher nur Implementierungen für

Wenn eine Dummy-Implementierung reicht, könnte man auch die Windows-Implementierung in OperatingSystemDummy umbenennen und die Logik hier entsprechend umdrehen:

Gruß,
Stefan

Hi @stefan.feilmeier

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.

Regards,
Thomas

@thomas Thank you for your contribution! The PR is already merged.

Great :slight_smile: Very happy to contribute to the project!

1 Like