Comments (6)
Jap, exakt. Die Schnittstellenprozesse (rfd/hs485d) stellen eine XML-RPC und eine BIN-RPC Schnittstelle inkl. "init" zur Verfügung. Wenn möglich würde ich aber eher empfehlen BIN-RPC zu nutzen, hat deutlich weniger Overhead als XML-RPC und belastet die Schnittstellenprozesse nicht so sehr da sie sich das "teure" XML parsen sparen können.
Allerdings ist Hmcon noch nicht ganz fertig, die hs485d Unterstützung steht noch auf der Todo, stand heute müsstest den in Handarbeit in Betrieb nehmen. Auch das einspielen von CCU2-Backups ist noch nicht fertig, auch das muss man stand heute noch von Hand machen.
Grüße,
Sebastian
from hmcon.
Ok super. Habe meine Heizungssteuerung kompl. in Perl geschrieben. Aktuell nutze ich die XML-RPC Schnittstelle. Ich konnte aber kein BIN-RPC Modul für Perl finden. Ist diese Schnittstelle irgendwo dokumentiert?
Mit "von Hand in Betrieb nehmen" meinst du das es noch kein Install Script gibt und das Init.d Script erstellt werden muss usw.... eben von Hand konfigurieren, oder ist die OCCU-Schnittstelle als solche noch nicht einsatzbereit?
Danke und Gruß
Maik
from hmcon.
Du kannst natürlich auch XML-RPC weiter nutzen, funktionieren tut das genauso. BIN-RPC Implementierungen kenne ich nur in Javascript (https://github.com/hobbyquaker/binrpc), Java (https://github.com/owagner) und C++ (https://github.com/homegear).
Hmcon kann dir aktuell nur für den rfd (Funk) alles automatisch anlegen (init scripts, config etc), nicht für den hs485d (Wired). Beim hs485d gibt es auch noch das Problem dass es noch keine Command-Line Params für die Pfade zum config-file etc gibt, sprich Du wirst da mittels symlink die Dateien wie auf der CCU nachbilden müssen... Hab Issues dafür angelegt: eq-3/occu#23 eq-3/occu#24
from hmcon.
Danke für die Infos. Ich werd am WE erst mal den rfd in Betrieb nehmen. Hab den LAN Adapter hier noch wegen lxccu rumliegen. Wenn das funktioniert versuch ich mal den hs485d zum laufen zu bekommen, muss mir aber noch fix nen Wired-LAN-Interface besorgen.
Noch was : du hast ja bei EQ3 die Issues angelegt, ich hab da mal geschaut, da sind ja noch unbeantwortete vom Mai. Passiert da auch was, oder ist das die normale Wartezeit?
from hmcon.
Kein Sorge, eQ-3 kümmert sich. Musst auch mal die geschlossenen Issues anschauen ;-)
from hmcon.
Ah jo, eben gesehen. Alles klar.
Danke für den Support.
Gruß Maik
from hmcon.
Related Issues (20)
- node bei bedarf installieren? HOT 8
- "Aufhübschen"? HOT 1
- Nicht-interaktiver Modus für Standard-Setup HOT 2
- Jessie, HM-MOD-RPI-PCB: Zugriffsrechte Serielle Schnittstelle
- Bei Update fliegt der GPIO-export-Teil aus dem Startscript von rfd
- Bei Update wird die hm-manager PORT-Variable nicht befüllt
- Reboot-Frage kommt auch, wenn serial-console schon deaktiviert war
- ./hmcon-setup.sh: Zeile 532: [: -eq: Einstelliger (unärer) Operator erwartet.
- Install-Skript bei kritischen Fehlern stoppen HOT 2
- Zugriff auf gpio funktioniert nicht bei rfd start bei boot HOT 8
- How to use with OpenHAB HOT 4
- Firmwareupdate Coprozessor (HM-MOD-RPI-PCB)
- HmIP Support HOT 1
- Semver
- rfd Dienst startet nicht (HM-LGW-O-TW-W-EU) HOT 7
- SVN an Stelle von GIT für Checkout
- hm-es-pmsw1-pl wird nicht erkannt HOT 3
- rfd terminiert mit std::bad_alloc
- SetInterfaceClock
- HM-LGW-O-TW-W-EU-2 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hmcon.