Home Automation > Andere Projekte / other Projects

Homematic an Raspi mit Codesys

(1/2) > >>

jojo:
Hallo erstmal!
Ich bin neu in diesem Forum und habe gleich mal ein Problem.
Ich habe mir einen Raspi mit Codesys zugelegt, um mich etwas in Codesys einzuarbeiten.
Bei mir läuft als Hausautomatisierung eine Homematic CCU1, nun dachte ich mir dies wäre eigentlich eine schöne E/A-Ebene für die ersten Gehversuche.
Leider stosse ich als Codesys - Anfänger da an grössere Probleme und so bin ich auch hier gelandet:
Die Homematic lässt eine Kommunikation via xml rpc zu und ich habe nicht die leiseste Ahnung wie man das in Codesys ansprechen kann.
Prizipiell hat jedes Gerät da eine http://<IP>:<Portnummer>/<ABC1234567>:<Kanal>
ABC1234567 = explizite Gerätenummer und Kanal = die entsprechenden E/A Kanäle dieses Gerätes
Ist es über Oscat möglich diese Daten auszulesen bzw. zu schreiben?
Wenn ja, wie? Für eine möglichst ausfühliche Beschreibung wäre ich dankbar!

Danke und Grüsse
jojo

peewit:
hi

es gibt zumindest nichts fertiges das du dafür nutzen könntest

da musst man eine extra lösung programmieren !

jojo:
Hallo

danke für die Antwort. Dachte mir schon, dass das nicht aus dem Ärmel zu schütteln ist...
Denke aber trotzdem, dass es hier sicherlich ein paar Interessierte gibt.
Wie aufwendig schätzt du die Programmierung ein?
Prinzipiell gibt es eine library für C# : [xmlrpc.com]
Scheint aber primär für Code unter Linux zu laufen...

Gruß
jojo

peewit:
wie aufwendig

das kommt drauf an was alles damit gemacht werden soll, bzw wie komplex bzw speicherintensiv die aufgabe ist.

aber da müsstest du mal selber eine gewisse vorarbeit machen und wichtiges herausarbeiten

jojo:
Vorarbeit gerne, Mitarbeit noch viel lieber!
Mein Ansatz ist nicht besonders hoch angesiedelt.
Ich stelle mir einzelne "Geräte" vor die in Codesys eingebunden werden können und jeweils nur eine Funktion realisieren müssen.
Einen Eingang lesen (digital oder analog) oder einen Ausgang setzen (dito.) und vielleicht noch den Status der Zentrale auslesen können.
Wird zwar ein Berg von Geräten die da für ein Projekt angelegt werden müssen, aber es wäre schon mal ein Einstieg.
Vielleicht kann ich dann an dieser Stelle schon etwas beitragen und etwas Programmierarbeit übernehmen...

Gruß
jojo

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln