Hallo,
kann mann Bosch Smart Home Deräte in Fhem einbinden ?
https://www.bosch-smarthome.com/de/de?WT.mc_id=explido_adword&WT.srch=1
Falls du die Home Connect-Geräte von BSH meinst:
https://forum.fhem.de/index.php/topic,29353.0.html (https://forum.fhem.de/index.php/topic,29353.0.html)
Ob das native Smart Home von denen mehr kann, müsste jemand beurteilen, der das hat.
Aber bisher gehen schon einige Geräte über das o.a. Modul.
Starten bspw ist aber bei vielen Geräten ein Problem, da man ja schon den Fernstart bei den Geräten aktivieren muss jedes Mal. Ob das deren eigenes System umgehen kann, weiß ich nicht.
Moin, ich glaube er meint nicht die Elektro-Großgeräte, sondern die Smarthome Produkte wie Heizkörperthermostat usw.
Klick mich (https://www.amazon.de/gp/aw/d/B01MTSTCB5/ref=mp_s_a_1_1?__mk_de_DE=%C3%85M%C3%85Z%C3%95%C3%91&qid=1511252387&sr=8-1&pi=AC_SX236_SY340_FMwebp_QL65&keywords=bosch+raumklima+starter-paket&dpPl=1&dpID=315Ovj1RQCL&ref=plSrch)
Würde mich aber auch brennend interessieren, zumal sie heute auch auf Amazon (ab 17:30 Uhr) im Angebot sind.
Gibt's da schon was?
Lg
Habe mir das Raumklima Set Mal bestellt, auf Amazon gibt es einen 15% Rabatt und zusätzlich kann man noch bis 31.12. 100€ Cashback von Bosch bekommen und zwar hier:
https://www.bosch-smarthome.com/de/de/cashback
Ich melde mich noch Mal wenn es geklappt hat.
Ansonsten besteht vielleicht Hoffnung bzgl einer kommenden offenen Schnittstelle es soll ab Frühjahr mit Alexa steuerbar sein:
https://www.bosch-smarthome.com/de/de/partner/amazon-alexa
Bis dahin werde ich nächste Woche mal anfangen zu versuchen mir ein paar Pakete, die von der App ausgehen, anzusehen. Evtl sieht man etwas brauchbares...
konntest du schon was bei dem bosch smarthome erreichen?
Noch nicht, aus den Paketen, die die App schickt, bin ich noch nicht schlau geworden, aber ich bin mir auch nicht sicher ob ich die richtigen erwischt habe...
Wer da vllt versierter ist als ich, aber keine Unsummen ausgeben möchte, dem kann ich gerne auch den "Bosch Smart Home Controller" für das System zu Verfügung stellen.
Wend dich mal an die Leute im Board Home Connect, ich glaube die haben einen Draht zu den BSH Leuten, vielleicht kann man da etwas erreichen.
Seit kurz vor Weihnachten gibt es eine REST-API Beschreibung für den Bosch Smarthome Controller - ist allerdings bislang nur Bosch-intern verfügbar. Ich habe mal nachgefragt wann/wie die Veröffentlichung geplant ist.
Das klingt ja schon mal vielversprechend :)
Ich wollte Mal nachfragen ob es bzgl der REST-Api schon Neuigkeiten gibt :)
Tür-/Fensterkontakt noch 14h für 22,87€ bei Amazon:
https://smile.amazon.de/Bosch-Smart-Home-Fensterkontakt-App-Funktion/dp/B01N691NKL/ref=lp_14612148031_1_11?s=diy&ie=UTF8&qid=1521449766&sr=1-11&th=1
Guter Preis, aber ich hoffe immer noch auf die implantierung in fhem, um kleinere unauffälligere Sensoren nutzen zu können.
Please note: The following description is only for Bosch internal use - it is not allowed to publish the API documentation outside of Bosch
Die REST API darf leider immer noch nicht extern verwendet werden.
Gibt es da schon evtl was neues von der Front. Gibt wohl jetzt eine Alexa Integration.
Ich hatte den Verantwortlichen angeschrieben und die Medlung bekommen, das eine externe Nutzung weiterhin nicht erlaubt ist. Ich könnte aber für mich selbst gern ein Modul schreiben. Dazu sage ich jetzt mal nichts...
Du könntest ja eines schreiben und zuuuuuuuuuuuuufällig einen Link irgendwo versehentlich liegen lassen :D
Nachtrag: Es scheint was für Entwickler zu kommen:
https://developer.bosch.com/smart-home
War die API mal öffentlich oder ist die Seite schon immer 'comming soon'?
Gibt grad n ganz guten Deal bei tink. Aber ohne fhem ist das ja total nutzlos..
Moin,
"Schon immer" weiß ich nicht, hab sie ja erst vor ein paar Tagen entdeckt.
Habe noch mal gegoogelt und eine Bachelor-Arbeit über die Sicherheit des Bosch Smart Home Systems gefunden:
http://www.informatik.uni-bremen.de/~sohr/papers/Bartkowski.pdf
Da stehen Port und Protokoll sowie ein wenig Code drin :)
Hallo zusammen
von mehreren Akkuschraubern bis hin zu der SmartHome Lösung habe ich ja viele Produkte von Bosch und bin auch soweit zufrieden.
Aber dass die API nicht zugänglich ist, wurmt mich schon. Habe nämlich auch wie viele hier und in anderen Foren den Wunsch eigene Abhängigkeiten zu implementieren. Da sind andere, und auch preislich günstigere Lösungen, wesentlich besser aufgestellt. Es missfällt mir auch, dass es mir nicht möglich ist die Bosch SmartHome Lösungen ausserhalb meines wlans über VPN anzusteuern. Hier hat Phillips hue einen vergleichsweise besseren Job gemacht.
Daher habe ich beim Kundendienst der SmartHome Produkte von Bosch bereits angerufen und meinen Wunsch geäußert. Die Dame am Telefon hat diesen auch aufgenommen. Ob's die richtigen Leute bei Bosch erreicht sei mal dahingestellt. Wenn aber genügend Leute beim Kundendienst anrufen und den Wunsch äußern, eine frei zugängliche API in die SmartHome Lösung zu integrieren, könnte ich mir vorstellen, dass sich etwas tut und Bosch schneller reagiert.
Daher mein Appell an alle hier, sich telefonisch und/oder per Mail beim Kundendienst zu melden und erbitten eine API zu implementieren.
...und ich gucke mir das ganze noch bis Weihnachten an, wenn die API bis dahin nicht implementiert ist, wird die SmartHome Lösung von Bosch ausgetauscht.
Vg
ist das nur zufall dass gewisse Bosch Smart Home Geräte gleich aussehen wie die Pedante von Homematic:
https://www.amazon.de/gp/product/B075QJV8WH/ref=gbps_tit_s-6_3455_7aea46e4?ie=UTF8&m=A3JWKAKR8XB7XF
Homematic Rolladenaktor:
https://www.amazon.de/HomeMatic-Funk-Rollladenaktor-1-fach-Markenschalter-Unterputzmontage/dp/B007SVHYF8/ref=sr_1_1?s=diy&ie=UTF8&qid=1537971400&sr=1-1&keywords=homematic+rolladenaktor
Weiß jemand, ob die Bosch Rolladenaktor mit Fhem funktionieren?
Sind bis 1.10 um 20% günstiger auf amazon....
LG
das müsste HomeMatic IP sein.
https://www.eq-3.de/aktuelles/newsreader/bosch-setzt-homematic-ip-in-kooperation-ein.html
Huhu, zur Zeit ist das Problem dass gar kein Bosch Smart Home Gerät irgendwie einbindbar ist... Wir warten auf die API die wohl kommt, wann weiß aber niemand so genau...
ah schade....
dann sollten die adapter auch die gleichen sein?
https://www.amazon.de/gp/product/B076HT46F4/ref=ox_sc_act_title_1_1_2?smid=A3JWKAKR8XB7XF&psc=1
> also diese müssten auch für dien herömmlichen Homematic Geräte funktionieren ( z.b. HM-LC-Bl1-FM)
Warum meine Frage... sie sind von haus aus günstiger als die homematic und derzeit nochmals mit einem 20% coupon zu haben...
hat die adapter zufällig jemand zuhause?
Ich habe die Jung (J1) Version von Homematic gerade vor mir liegen. Die sehen von Bosch identisch aus. Die Anderen sollten es auch sein.
ja ich denke auch, dass die passen.
und kosten noch dazu weniger als die hälfte, als das Pendant von eq3 :)
Nur als Tipp: Per Reverse Engineering und einem Sniffer auf den Client sollte die API auszulesen sein - die Frage ob sich jemand die Mühe machen möchte.
Bis Ende des Jahres gibt es eine Rabatt Aktion:
https://smarthome.seefeldt-direktmarketing.de/?utm_source=newsletter&utm_medium=email&utm_campaign=Q4+-+Smarte+Geschenke
Hast du Lust dazu ich habe noch einen Controller (also die Basis Station) übrig und könnte sie dir zuschicken? Ich werde aus den Paketen nicht schlau :D
Das nicht aber kannst du die Packete hier posten dann können wir alle mal drüber schauen.
Naja, die Pakete sind verschlüsselt, die Kommunikation findet ausschließlich über https statt (siehe: http://www.informatik.uni-bremen.de/~sohr/papers/Bartkowski.pdf ). Außerdem würde ich mich nicht wohl fühlen die Pakete hier aller Welt zugänglich zu machen.
Weil Bosch bei mir jetzt auf mehrere Anfragen gar nicht reagiert hat und auch tink sich blöd gestellt hat, bin ich jetzt bei homematic gelandet..
Funktioniert soweit auch tadellos und hat viele weitere Sensoren, die Bosch so direkt nicht bietet. Schade drum.
Ja, mich nervt's auch langsam, habe zwar nur 4 Heizkörperthermostate und 5 Tür-/Fensterkontakte aber die so günstig bekommen, dass ich sie ungern eintauschen möchte...
Kann man eigentlich die bosch-geräte Homematic (IP) zuweisen?
Wenn das ginge, könnte man sich so eine Homematic (IP) Zentrale holen und die in FHEM integrieren?!
Evtl. als Übergangslösung bis Bosch endlich die API hinterherschiebt...
Ich hatte dazu tatsächlich gelesen, dass man manche Bosch Smart Home Geräte an eine CCU anlernen kann (nicht an den Access Point).
Aber da kommt es auch auf die Komponenten an und spätestens bei Firmware Updates hat man dann Pech. Nervt halt total, dass die ganze Smart Home Geschichte so ohne generelle Protokolle daher kommt.
Bosch hat die API inzwischen veröffentlicht:
https://github.com/BoschSmartHome/bosch-shc-api-docs
Zitat von: philn am 03 November 2019, 20:22:48
Bosch hat die API inzwischen veröffentlicht:
https://github.com/BoschSmartHome/bosch-shc-api-docs
\o/ klasse!
Und vor allem gut für Bosch, da wir demnächst umziehen und dann mehr Komponenten benötigen, hatte ich schon überlegt zu wechseln...
Arbeitet jemand an diesem Thema? Eventuell gemeinsam ein Github Repo anlegen?
Zitat von: Verkehrsrot am 03 Februar 2020, 10:16:15
Arbeitet jemand an diesem Thema? Eventuell gemeinsam ein Github Repo anlegen?
Wenn ein gemeinsames Git Repo dann kann man auch gleich bei
https://github.com/fhem
das ganze machen ;)
Hallo,
gibt es an der Bosch Smart Home Front was neues?
Würde gern ein paar Geräte in mein FHEM einbinden, aber bisher nichts brauchbares gefunden.
Vielen Dank
Huhu, leider nicht, gehe derzeit den Weg über ioBroker, dort gibt es bereits ein Modul für das Bosch Smart Home.
Über das FHEM-Modul kann ich aber die Daten empfangen und auch welche senden. Das ist leider nicht optimal, vor allem nicht, da ich ioBroker alleine dafür laufen habe.
Wer mir es gleich tun möchte/muss, für den fasse ich das hier mal zusammen, habe es gerade selber erst wieder machen müssen.
(Es sieht viel mehr aus, als es ist. Ich habe viel dazu geschrieben, also keine Angst :) )
Voraussetzungen
Im wesentlichen ist die Anleitung vom fhem-adapter für iobroker die Richtlinie: https://github.com/iobroker-community-adapters/ioBroker.fhem/tree/master/docs/de
a) In FHEM muss der telnetport vorhanden sein und ein zugehöriges allowed device.
define telnetPort telnet 7072 global
Das Wörtchen "global" nicht vergessen, habe ich gemacht, dauert bis man den Fehler findet ;)
b) Das allowed Device anlegen und ein Passwort vergeben. Das ist dann wichtig für den iobroker-fhem-adapter.
define allowed_telnetPort allowed
set allowed_telnetPort password meinPasswort
c) ioBroker installieren (ob auf dem gleichen System oder einem anderen ist egal) Hier gibt es 1001 Tutorials, das spare ich mir.
1. In ioBroker den Adapter "FHEM connection" suchen (links auf "Adapter" dann mittig das Suchfeld nutzen),
hinzufügen (rechts auf das + im Kreis)
und wie folgt konfigurieren (falls es nicht aufploppt: links auf "Instanzen", dann auf den Schraubenschlüssel bei fhem.0):
"FHEM Telnet IP" die IP eures fhem-servers eintragen. zB: 192.168.0.50
"FHEM Telnet Port" der Port den ihr in Fhem beim telnet-device vergeben habt. zB: 7072
"Kennwort" und "Kennwort-Wiederholung" das beim allowed_telnetPort gesetzte Passwort. zB: meinPasswort
"Prompt" hier sollte schon "fhem>" stehen (ohne "")
-> "Speichern und Schließen" klicken
Jetzt sollte die Verbindung aufgebaut werden und das Icon grün werden und in FHEM der Raum "ioB_System" mit 2 Geräten auftauchen.
2. Bosch Adapter installieren:
wie oben nach dem "Bosch Smart Home Bridge" Adapter suchen und diesen hinzufügen.
In der Konfiguration des Adapters die IP-Adresse eurer Bridge eintragen und das Passwort, dass ihr auch an der App eingeben müsst, bzw. dort festgelebt hattet (NICHT das hinten auf dem Gerät).
-> "Speichern und Schließen" klicken und zum Smarthome Contoller laufen und den Pairing-Button für ein paar Sekunden (bis er blinkt) drücken.
Jetzt sollte das Icon bei der Instanz auch grün werden. Falls nicht, noch mal den Pairing Button drücken.
3. Jetzt müsst ihr auswählen welche Geräte ihr gerne in FHEM hättet. Am Beispiel der Heizkörper Thermostate:
Ich brauche nicht jeden einzelnen Thermostat, sondern eigentlich nur den Raum, falls ihr die Einzelnen Geräte haben wollt müsst ihr einfach jedes einzeln hinzufügen, wie auch die Räume, die ich jetzt nehme.
Geht unter links "Objekte" und dann klappt mittig "bshb.0" auf.
Die einzelnen Geräte (zumindest meine) fangen alle mit "hdm:HomeMaticIP:..." an. Die Räume aber mit "roomClimateControl_hz_".
Fahrt ihr mit der Maus über bspw. "roomClimateControl_hz_2" (nicht klicken) erscheint neben dem Namen ein kleines weißes symbol, klickt darauf das kopiert den Pfad bis dorthin in die Zwischenablage. zB: bshb.0.roomClimateControl_hz_2
4. Das Kopierte muss jetzt in der Zeile "allowedIOBin" unter
fhem.0
->info
->->Configurations
in die (7.) Spalte "Wert" eingefügt werden. Mehrere Räume einfach mit Komma ohne Leerzeichen einfügen. zB.: bshb.0.roomClimateControl_hz_2,bshb.0.roomClimateControl_hz_3,,bshb.0.hdm:HomeMaticIP:3014F733A0000096D858H9BA
Das macht ihr mit allem was ihr in FHEM haben wollt. Auch nur einzelne Werte sollten möglich sein und sind recht Sinnvoll. Denn für jeden Wert den euer hier eingefügtes Objekt hat, wird in FHEM ein extra Dummy erstellt.
5. FHEM Adapter einmal neu starten, dann tauchen alle Werte als einzelne Dummys in FHEMim neuen Raum "ioB_IN" auf.
6. Jetzt kommt der Teil in FHEM, der alles schöner und bedienbar macht.
6a) Ich habe für jede "Raumheizung" noch einen Dummy angelegt in welchem dann alle Werte zusammenlaufen und den ihr "normal" in eure Räume einbinden könnt:
Hier zwei Beispiele für Wohnzimmer und Schlafzimmer (die sind bis auf name, alias und room identisch)
define Heizung_Wohnzimmer dummy
attr Heizung_Wohnzimmer alias Heizung Wohnzimmer
attr Heizung_Wohnzimmer event-on-change-reading .*
attr Heizung_Wohnzimmer group Heizung
attr Heizung_Wohnzimmer icon sani_heating
attr Heizung_Wohnzimmer readingList setpointTemperature
attr Heizung_Wohnzimmer room Wohnzimmer
attr Heizung_Wohnzimmer setList setpointTemperature:slider,14,1,30
attr Heizung_Wohnzimmer stateFormat Gemessen: temperature°C - Low: low
attr Heizung_Wohnzimmer webCmd setpointTemperature
define Heizung_Schlafzimmer dummy
attr Heizung_Schlafzimmer alias Heizung Schlafzimmer
attr Heizung_Schlafzimmer event-on-change-reading .*
attr Heizung_Schlafzimmer group Heizung
attr Heizung_Schlafzimmer icon sani_heating
attr Heizung_Schlafzimmer readingList setpointTemperature
attr Heizung_Schlafzimmer room Schlafzimmer
attr Heizung_Schlafzimmer setList setpointTemperature:slider,14,1,30
attr Heizung_Schlafzimmer stateFormat Gemessen: temperature°C - Low: low
attr Heizung_Schlafzimmer webCmd setpointTemperature
6b) Dieses Notify überträgt die werte aus den einzelnen Dummys, die iobroker automatisch angelegt hat in die von euch angelegten.
Es muss für jede Heizung ein extra elsif angelegt werden.
Kopiert einfach eines (
elsif($NAME =~ /hz_4./){\
fhem("setreading Heizung_Schlafzimmer $reading $EVENT");;\
}
) ändert den Teil mit "hz_4" in zB "hz_5" (muss natürlich euren Heizungen (siehe punkt 3) entsprechen) und teilt ihm mit in welchen "Heizung_raumname"-Dummy, die Werte übertragen werden sollen. Hier mal mit drei Räumen dargestellt.
define notify_HeizungBoschEventSetter notify bshb.0.roomClimateControl_hz_.* {\
my $reading = "test";;\
\
if( $NAME =~ /\.([^. ]+)$/) { $reading = $1;; }\
\
if($NAME =~ /hz_2./){\
fhem("setreading Heizung_Wohnzimmer $reading $EVENT");;\
}elsif($NAME =~ /hz_3./){\
fhem("setreading Heizung_Badezimmer $reading $EVENT");;\
}elsif($NAME =~ /hz_4./){\
fhem("setreading Heizung_Schlafzimmer $reading $EVENT");;\
}\
\
}
attr notify_HeizungBoschEventSetter DbLogExclude .*
attr notify_HeizungBoschEventSetter alias notify_HeizungBoschEventSetter
attr notify_HeizungBoschEventSetter group Heizung
attr notify_HeizungBoschEventSetter room Logik
6c) Zu guter Letzt müsst ihr noch Werte an iobroker schicken können, da die Heizung ja auch eingestellt und nicht nur ausgelesen werden soll.
iobroker hat euch da schon automatisch in ioB_System einen dummy angelegt, über den ihr daten schicken könnt.
Hier läuft es quasi andersrum als unter 6b. Es muss für jeden eurer Dummys in dem ihr dann den Wert einstellt, der entsprechende Heizungsraum in iobroker angesprochen werden.
Hier auch euren Dummynamen und .."hz_x" entsprechend anpassen.
define notify_setRoomTemperature notify .*:setpointTemperature:.* {\
if($NAME eq "Heizung_Wohnzimmer"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_2.RoomClimateControl.setpointTemperature $EVTPART1");;\
}elsif($NAME eq "Heizung_Badezimmer"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_3.RoomClimateControl.setpointTemperature $EVTPART1");;\
}elsif($NAME eq "Heizung_Schlafzimmer"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_4.RoomClimateControl.setpointTemperature $EVTPART1");;\
}\
}
attr notify_setRoomTemperature DbLogExclude .*
attr notify_setRoomTemperature alias notify_setRoomTemperature
attr notify_setRoomTemperature disable 0
attr notify_setRoomTemperature group Heizung
attr notify_setRoomTemperature room Logik
===========================
Jetzt sollte alles funktionieren.
Die Readings gondeln mit der Zeit dann bei euren eigenen Dummys ein. Zur Kontrolle habe ich die Bosch-App am Handy geöffnet und geschaut ob in der App was passiert wenn ich in FHEM einen Wert ändere und auch umgekehrt.
Ich hoffe es war verständlich. Bei Fragen einfach losschießen :)
So, Nachtrag:
Um die Heizkörperthermostate mit beliebigen Tür-/Fensterkontakten zu einer Lüftungserkennung zu bewegen habe ich heute ein wenig gebastelt.
Leider kann man den LOW-Modus (wenn am Thermostat selbst "LOW" auf dem Display steht) nicht direkt auslösen. Ein workaround der aber funktioniert ist, den summerMode (5°C) für den Raum zu setzen, in dem man gerade lüftet. Alternativ kann man natürlich einfach die Temperatur auf 8°C setzen, allderings wird dann nicht "OFF" auf dem Thermostat angezeigt.
Zuerst habe ich ein structure angelegt, das den state "Geschlossen" hat, wenn alle tür/fensterkontakte in unserem Hauptzimmer ("Tuer_Fenstersensor_EG_HZ" das sind Küche, Ess- und Wohnbereich) und "Geöffnet" wenn das nicht der Fall ist.
Das ist optimal, denn wenn ein Sensor wegbricht (zB weil der Akku leer ist) dann denkt das System, dass ein Fenster geöffnet ist. Aber ich denke, dass das Risiko gering ist.
defmod st_lueften_HZ structure Hauptzimmer Tuer_Fenstersensor_EG_HZ_.*
attr st_lueften_HZ alias Fenster im Hauptzimmer
attr st_lueften_HZ eventMap /closed:Geschlossen/undefined:Geöffnet/
attr st_lueften_HZ group Türen und Fenster
attr st_lueften_HZ room Erdgeschoss,Logik
Dann folgt ein Notify, im Prinzip das gleiche, das auch auf die Temperatur reagiert, allerdings wird hier eben der summerMode übergeben:
(Und ja, man hätte sicherlich mit ein bisschen RegEx-Voodoo beide kombinieren können.)
defmod notify_setSummerMode notify .*:summerMode:.* {\
if($NAME eq "Heizung_Wohnzimmer"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_2.RoomClimateControl.summerMode $EVTPART1");;\
}elsif($NAME eq "Heizung_Badezimmer"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_3.RoomClimateControl.summerMode $EVTPART1");;\
}elsif($NAME eq "Heizung_Schlafzimmer"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_4.RoomClimateControl.summerMode $EVTPART1");;\
}elsif($NAME eq "Heizung_EG_GaesteWC"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_6.RoomClimateControl.summerMode $EVTPART1");;\
}elsif($NAME eq "Heizung_EG_Flur"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_7.RoomClimateControl.summerMode $EVTPART1");;\
}elsif($NAME eq "Heizung_UG_GS"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_8.RoomClimateControl.summerMode $EVTPART1");;\
}elsif($NAME eq "Heizung_Vinezimmer"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_9.RoomClimateControl.summerMode $EVTPART1");;\
}elsif($NAME eq "Heizung_DG_Gaestezimmer"){ \
fhem("set fhem.0.send2ioB bshb.0.roomClimateControl_hz_10.RoomClimateControl.summerMode $EVTPART1");;\
}\
}
attr notify_setSummerMode alias notify_setSummerMode
attr notify_setSummerMode group Heizung
attr notify_setSummerMode room Logik
Zu guter Letzt noch die eigentliche Erkennung, umgesetzt in einem doif:
defmod doif_lueftungserkennung_HZ DOIF ([st_lueften_HZ:"Geöffnet.*"])\
(setreading Heizung_Wohnzimmer summerMode true)\
DOELSE\
(setreading Heizung_Wohnzimmer summerMode false)
attr doif_lueftungserkennung_HZ alias doif_lueftungserkennung_HZ
attr doif_lueftungserkennung_HZ group Heizung
attr doif_lueftungserkennung_HZ room Logik
attr doif_lueftungserkennung_HZ verbose 2
attr doif_lueftungserkennung_HZ wait 150
Das "wait"-Attribut habe ich hier auf 150sek, (2:30min) gesetzt und kann von euch natürlich entsprechen angepasst werden.
Ihr könnt es auch ganz weglassen, allerdings fand ich das weniger sinnvoll, da wenn man kurz das Fenster öffnet oder auf die Terrasse will würde sofort der Motor der Thermostate aktiv und das kostet nur unnötig Batterie.
Ich hoffe das hilft jemandem :)
keine ahnung ob es noch jemanden interessiert. bzw. ob es noch bosch smart home anwender gibt. meine beiden postings mit fragen zum system sind immer noch unbeantwortet :)
ich finde die twinguard rauch melder ganz interessant und habe gerade einen zur probe hier. wenn er sich bewährt soll er mit ein paar anderen in fhem integriert werden. dazu habe ich gerade ein modul für das native api des bosch controllers angefangen und bekomme seit eben die ersten werte in fhem.
falls es noch andere Interessenten für die integration gibt einfach mal melden...
Hey justme1968.
ich fände es klasse wenn es direkt in FHEM integriert werden könnte da ich inzwischen auch das eine oder andere Gerät von Bosch nutze.
Kann gerne (sofern es mit die Zeit erlaubt) helfen beim Testen.
Gruß Cobra
wie sind denn deine erfahrungen mit dem system? hat du komponenten die nicht homematic basiert sind?
zufällig die tinguard rauchmelder? vielleicht kannst du ja hier: https://forum.fhem.de/index.php/topic,125568.msg1201892.html#msg1201892 (https://forum.fhem.de/index.php/topic,125568.msg1201892.html#msg1201892) etwas dazu sagen.
Hey Just,
was meinst du mit "nicht" HomeMatic basiert?
Die Bosch-Geräte nutzen meines Wissens alle BidCos.
Ich selbst hab nen Rauchmelder, ein Heizkörperthermosat und nen Fensterkonakt.
Hab das jetzt erst seit wenigen Wochen am Laufen und kann daher noch nicht so viel darüber sagen außer dass es problemlos läuft ;-)
Den anderen Thread hab ich jetzt mal als Lesezeichen abonniert .
der einfache rauchmelder, die taster, thermostate und alles was schon so ausschaut wie von eq3 ist vermutlich auch von denen aber der twinguard melder ist zigbee basiert. vom twist smart vermute ich das auch. die kameras sind vermutlich wlan basiert. das mobile alarm ding ist vermutlich auch nicht bidcos da es kein entsprechendes gerät von eq3 gibt.
ich weiss noch nicht was man alles über das api steuern kann. vermutlich deutlich weniger als mit der ccu3 und dem api dort.
mein twinguard melded aber schon mal schön seine daten an fhem. das schaut bis jetzt sehr stabil aus. leider scheint man dem melder aber auch nicht über das api stumm schalten zu können. deshalb bin ich noch etwas hin und her gerissen.
Zitat von: justme1968 am 23 Januar 2022, 18:52:48
ich weiss noch nicht was man alles über das api steuern kann. vermutlich deutlich weniger als mit der ccu3 und dem api dort.
mein twinguard melded aber schon mal schön seine daten an fhem. das schaut bis jetzt sehr stabil aus. leider scheint man dem melder aber auch nicht über das api stumm schalten zu können. deshalb bin ich noch etwas hin und her gerissen.
Mir würde schon reichen wenn man Zustände auslesen kann, ggfs nen Thermostat steuern kann und Schalter ein/aus schalten kann ;-)
Wenn du die Daten im FHEM empfängst heißt das du hast scho ein Modul angefangen zu entwickeln oder wie holst du dir die Daten?
ja. ich habe gestern ein modul angefangen und bekomme alle räume und geräte sowie die werte die für den twinguard auch in der bosch ap zu sehen sind (luftqualität, temperatur und feuchte). etwas anderes habe ich aktuell nicht.
d.h. auslesen wird auf jeden fall gehen.
beim steuern bin ich mir noch nicht sicher was das api her gibt. selbst wenn es da was gibt es ist für alles was bidcos basiert ist eigentlich ziemlich sicher sinnvoller das über eine ccu3 und hmccu oder die fhem eigenen hm module laufen zu lassen.
die bosch zentrale habe ich aktuell nur wegen dem twinguard und der bzw. mehrere davon werden vermutlich das einzige bleiben. alles andere geht direkt über fhem.
den twinguard habe ich auch nur zum probieren hier weil ich nichts anderes gefunden habe das sich vernetzen lässt und ein api hat. bis auf die hm melder natürlich, aber die gefallen mir nicht. die von gira hätte ich sonst genommen, aber mit relais und funk modul sind die noch teurer als ein twinguard und haben weniger funktionen.
Zitat von: justme1968 am 23 Januar 2022, 19:53:36
ja. ich habe gestern ein modul angefangen und bekomme alle räume und geräte sowie die werte die für den twinguard auch in der bosch ap zu sehen sind (luftqualität, temperatur und feuchte).
beim steuern bin ich mir noch nicht sicher was das api her gibt. selbst wenn es da was gibt es ist für alles was bidcos basiert ist eigentlich ziemlich sicher sinnvoller das über eine ccu3 und hmccu oder die fhem eigenen hm module laufen zu lassen.
Bin mir nicht sicher aber ich meine die Bosch-Geräte kann man doch nicht an eine
CCU anlernen, oder?
Wenn du Tester für das Modul brauchst kann ich gerne testen wenn es mir die Zeit erlaubt.
es gibt hier: https://forum.fhem.de/index.php/topic,126497.msg1210960.html#msg1210960 eine erste test version der module zur integration des bosch smart home systems.