Home Automation > Andere Projekte / other Projects
Homematic an Raspi mit Codesys
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