Werte von Homeassistant zur Technischen Alternative CMI übermitteln
Warum muss ich überhaupt Werte zur CMI übermitteln? Die Steuerungen von der Technischen Alternative erlauben eine komplette Heizungssteuerung und das auch sehr robust. Aber die Module die TA anbietet sind natürlich im Vergleich mit den Möglichkeiten einer kompletten Hausautomation bzw. einer echten Programmiersprache unterlegen (dafür wesentlich einfacher zu bedienen). Jetzt stellt sich aber die Frage, wie man z.B. der Steuerung von CMI sagt, dass es gerade erlaubt ist die Heizung anzuschalten, weil diese eine Wärmepumpe ist und der dynamische Stromtarif gerade sehr günstig ist.
Legacy App. Where should I even start…
How do you tackle the refactoring of a legacy app? A big legacy app can be really frightening at first. But the good thing is, as we are working with software, there are some steps that can be done to ease the pain. This is not special to any language or framework but can be used in every project you have to tackle.
Step 1: Source Control This one should not be necessary, but some apps are more legacy than others and can still be true.
Soap to Rest
How to convert an old SOAP Service to a (more) modern REST-Service So you inherited a legacy app that still runs on asmx or WCF services on DotNet Framework? This is what just hapenned to me.
For many the first intention is to just rewrite the whole application. Especially when there are a lot of problems in the codebase. But please, do not give in to that urge. Often there are so many hidden features in the codebase and nobody remembers the features that are needed and implemented.