lxuser hat geschrieben: ↑13.07.2022, 23:28
Falls du Logik und Visu unbedingt mit einer Soft-SPS wie z.B. Twincat abbilden willst, ist es kein unlösbares Problem, Raspberrymatic oder eine CCU3 damit zu verbinden. Du kannst entweder die APIs direkt ansprechen mit dem entsprechendem Aufwand oder du nutzt eine Software dazwischen, z.B.
https://github.com/mdzio/ccu-jack um die Prozessdaten vom Homematic über MQTT bereit zu stellen. Oder eine Node-RED-Instanz, die deiner SPS die Prozessdaten von Homematic mit diversen Industrial Ethernet Protokollen wie MQTT, Modbus TCP, Ethernet IP... zur Verfügung stellen kann.
Hi,
das habe ich auch so schon gemacht. Diverse Bausteine für alle bei mir eingesetzten Geräte habe ich auf MQTT Basis erstellt. Das Problem ist, ich möchte weg von der "zwei Geräte" Lösung. Dafür bin ich auch durchaus bereit viel Zeit zu investieren.
Ich habe ja nun "leider" verstanden, dass ich nicht direkt an das Protokoll ran komme...
OK, ich gebe mich geschlagen...
Warum ich das unbedingt auf TC3 machen möchte, ganz einfach... Ich nutze u.a. auch EtherCAT Geräte (meine komplette Heizung läuft mit TwinCAT), das kann HomeMatic nun mal leider nicht. Hierfür habe ich auch schon eine Visu erstellt, worein ich gerne auch meine HomeMatic Geräte einbinden möchte.
Ich glaube ich wurde hier ein wenig falsch verstanden! Ich bin wirklich ein Fan der HomeMatic Geräte, wäre ich das nicht, könnte ich durchaus auf andere, deutlich günstigere, Anbieter wechseln. Ich finde auch RasperryMatic ein wirklich Cooles Projekt, Keine Frage! Aber ich fühle mich darin einfach nicht wohl und arbeite gern mit ST und z.B. C# ergo VisualStudio. Dass ich damit hier direkt einen Shitstrom auf mich ziehe... wow
Ich hätte mich niemals mit der Frage hier ans Forum gewandt, aber der Support hat mich hierher verwiesen. Da war mein Frust schon das erste mal ganz weit oben, als ich dann noch als "großspurig" bezeichnet wurde war ich ganz bedient... Denn wer mich kennt, weiß das ich das ganz bestimmt nicht bin...
Aber nochmal zum Thema, ich habe mich tatsächlich schon ein wenig mit dem Thema beschäftigt, einiges getestet und bin aber nie wirklich glücklich geworden. Hier sind nun ja auch schon einige gute Beiträge dazu gegeben wurden, mit Ideen welche ich mal verfolgen will. Node-RED habe ich schon des Öfteren gelesen, aber noch nie getestet. Das werde ich mal angehen.
Eine Idee, welche ich aktuell im Kopf habe, wäre, TwinCAT auf TcBSD mit HyperVisor laufen zu lassen. Im HyperVisor könnte DebMatic in einer Debian-VM laufen lassen und hier die Verbindung über die virtuelle Netzwerkkarte herstellen. Dann komme ich um ein 2. Gerät drum herum.
Die Zeit und der Aufwand ist für mich kein Thema, ich erarbeite gerne Dinge die vorher noch keiner gemacht hat und mein System Läuft ja, das neue wird parallel aufgesetzt.
Viele Grüße