Bosch SmartHome Discovery (Dokumentation)
Kurze Beschreibung des Moduls.
Bosch SmartHome Konfigurator (Dokumentation)
Kurze Beschreibung des Moduls.
Bosch SmartHome IO (Dokumentation)
Kurze Beschreibung des Moduls.
Bosch SmartHome Device (Dokumentation)
Kurze Beschreibung des Moduls.
Bosch SmartHome Automatisierungsregel (Dokumentation)
Kurze Beschreibung des Moduls.
Bosch SmartHome Türen und Fenster (Dokumentation)
Kurze Beschreibung des Moduls.
Bosch SmartHome Meldungen (Dokumentation)
Kurze Beschreibung des Moduls.
Bosch SmartHome Szenarien (Dokumentation)
Kurze Beschreibung des Moduls.
Bosch SmartHome System (Dokumentation)
Kurze Beschreibung des Moduls.
Bosch SmartHome Wateralarm System (Dokumentation)
Kurze Beschreibung des Moduls.
4. Software-Installation
Über den ‚Module-Store‘ in IPS das Modul ‚Bosch SmartHome‘ hinzufügen. Bei kommerzieller Nutzung (z.B. als Errichter oder Integrator) wenden Sie sich bitte an den Autor.
5. Einrichten der Instanzen in IP-Symcon
Details sind direkt in der Dokumentation der jeweiligen Module beschrieben. Es wird empfohlen die Einrichtung mit der Discovery-Instanz zu starten Bosch SmartHome Discovery. Nach der installation aus dem Store wird diese Instanz auf Rückfrage automatisch angelegt.
Wurde der Bosch SmartHome Controller im Netzwerk gefunden, so wird er in der Bosch SmartHome Discovery-Instanz angezeigt.
6. Anhang
1. GUID der Module
Modul
Typ
Prefix
GUID
Bosch SmartHome Discovery
Discovery
BSHC
{98281B33-2867-4A31-9D21-DFEC24D4ECCF}
Bosch SmartHome Konfigurator
Konfigurator
BSHC
{D9479A03-8726-B4E2-FFD1-2CC390CFE166}
Bosch SmartHome IO
IO
BSHC
{8D1D21A7-FDE3-EB16-B5B3-6D38D0673B62}
Bosch SmartHome Gerät
Gerät
BSHC
{6595716D-84D6-807C-E0E8-365568AD8217}
Bosch SmartHome System
Gerät
BSHC
{100F2205-145A-434E-BAF1-6FD64528A6BA}
Bosch SmartHome Wasseralarm-System
Gerät
BSHC
{C2EF63F8-549A-43B2-B51E-5170129E84CB}
Bosch SmartHome Automatisierungsregel
Gerät
BSHC
{10999DC2-2A1E-4D34-95BB-885CD9B7F584}
Bosch SmartHome Szenarien
Gerät
BSHC
{6E721ADA-F07D-4C17-9BAD-AC2087DE2F74}
Bosch SmartHome Meldungen
Gerät
BSHC
{02661809-F3CE-4D12-95B0-C81123084A12}
Bosch SmartHome Türen und Fenster
Gerät
BSHC
{1080892A-31C2-4234-A1FB-D88E6C14118C}
2. Changelog
siehe Nächster Beitrag
3. Spenden
Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:
ich habe meinen Bosch Smart Home Controller 2 und ein Heizkörper Thermostat 2 dank des Moduls in IPS integrieren können.
Wenn ich die entsprechenden Variablen in mein Webfront verlinke, kann ich z.B. die Solltemperatur oder den Sommermodus von der Visa aus verändern/schalten.
Jetzt bin ich leider kein Programmierer sonder eher ein „Kopierer“ und komme mit meinem php Skript nicht weiter. Welche php- Befehle muss ich nutzen um das Heizkörper Thermostat 2 auszulesen/ zu steuern ?
Ich habe die angehangenen Codes zur Auswahl, weiß diese aber nicht sinnvoll anzuwenden.
Ich würde mich sehr freuen wenn mir hier jemand unter die Arme greifen kann.
Ich wüsste gerne, in php programmier Text, wie ich per Skript den Sollwert auf z.B. 15,0 Grad setzen kann. Oder wie ich den Sommermodus schalten kann?
super besten Dank, das kannte ich noch gar nicht.
Habe schon lange nicht mehr gebastelt, da sind einige Neuheiten an mir vorbei gegangen.
Nochmal vielen Dank.
Ich habe das Modul eingebunden und es zeigt sehr zuverlässig Daten an.
Leider bekomme ich aber bei den Raumthermostaten den Betriebsmodus (BSH.RoomClimateControl.operationMode) in -RoomClimateControl- / Betriebsmodus nicht geändert.
Ich habe das mit RequestAction(ID-der-Betriebsmodus-Variable, "AUTOMATIC");
versucht neu zu setzen. Dabei erhalte ich aber
Warning: Bad Request
RESULT:b:0;
als Rückgabe.
Auch das Ändern des Modus über das Webfront führt zu diesem Fehler.
Ist das Ändern nicht vorgesehen? Was mache ich falsch? Wo kann ich die Fehlersuche starten?
Kannst du mir bitte zwei Debug Ausgaben als Datei zukommen lassen?
Einmal wenn man versucht den Modus über das Webfront versucht zu ändern.
Und einmal wenn du in der Instanz auf Zustandsabfrage klickt.
Da ich das Modul zum großen Teil auf Basis der API Doku erstellt habe, sind Fehler hier leider nicht ganz ausgeschlossen.
Michael
Bisher schaut das okay aus.
Kannst du bitte das mit der Zustandsabfrage noch einmal machen, aber bitte vorher das Limit in der Debug Ausgabe ausschalten. Das Ende fehlt leider.
Michael
ich betreibe derzeit die Bosch Heizkörperthermostate über DeConz und das entsprechende Modul von Silberstreifen. Leider muss man bei dieser Lösung die Thermostate bei jeder FW-Änderung ablernen und mit dem Bosch-Gateway koppeln. Danach muss man mühsam mit (gefühlt) 1000 Versuchen die Thermostete wieder mit DeConz verbinden, was aufgrund der Installcodes, die Bosch verwendet nicht immer reibungslos läuft. Daher finde ich die Lösung mit dem Boschmodul sehr interessant.
Nach der Installation mit einem Thermostat ist mir aufgefallen, dass nicht mehr alle Attribute unter einer Instanz behandelt werden (z.B. Solltemperatur und Ventilstellung). Das liegt wahrscheinlich an dem Boschgateway, wie es die Daten liefert. Was mir allerdings aufgefallen ist, dass Attribute wie Window oder externaltemperature über das Gateway komplett fehlen. Diese sind zum Steuern der Heizung natürlich schon relevant. Gibt es hierzu evtl. eine Lösung oder geht das nur über die API-Schnittstelle ?
Die Gateways verfolgen eine Raumbasierte und nicht auf einzelne Geräte basierende Steuerung.
Hast du über den Konfigurator die entsprechenden Instanzen angelegt?
Sonst bitte mit Screenshots aus dem Konfigurator und den Instanzen ergänzen.
Ich weiß das es wohl gerade eine Änderung der API mit der neuen Firmware gab, allerdings sind die Änderungen an der API noch nicht offiziell von Bosch dokumentiert worden. Kann also auch nicht sagen was jetzt eventuell anders ist.
Grundsätzlich sollte alles was du über die App einstellen kannst gehen.
Michael
Ich befürchte, dass wir da genau an dem Punkt sind … sowohl für das Fenster als auch für das externe Thermostat finde ich in der APP nicht … vlt. weil ich hierfür keine Bosch-Geräte nutze. Hier mal noch meine Ergebnisse bei den Instanzen :
Du siehst es ja schon bei den Variablen.
Nur die Instanzen der Räume (RoomClimateControl) enthalten Variablen zu Steuerung.
Die Instanzen der Thermostate haben nur ein paar Parameter zum einstellen.
Es handelt sich hier um ein System das die Steuerung autark durchführt, da hast du keinen direkten Einfluss auf z.B die Ventilstellung.
Andere, wie „Lüftungsmodus aktiv“, kannst du aber per Symcon steuern.
Externe Temperatur ist imho schon also issue auf der Bosch OpenApi Seite.
Michael