http://wiki.fhem.de/w/api.php?action=feedcontributions&user=Mathisdt&feedformat=atomFHEMWiki - Benutzerbeiträge [de]2024-03-28T22:33:17ZBenutzerbeiträgeMediaWiki 1.39.3http://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=39067Benutzer:Mathisdt2024-02-04T20:17:11Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] mit FHEM<br />
*** [[CUL]] 433 MHz für InterTechno<br />
*** [[CUL]] 868 MHz für HomeMatic<br />
** weiterer Raspberry Pi mit Zigbee2MQTT (in FHEM via [[MQTT2_DEVICE]] eingebunden)<br />
*** SONOFF Zigbee 3.0 USB Dongle Plus<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren <br />
*** für Innen: von TFA Dostmann, via [https://fhem.de/commandref.html#CUL_TX CUL_TX]<br />
*** für Außen: [[HM-WDS10-TH-O_Funk-Temperatur-/Feuchtesensor_außen_(OTH)|HM-WDS10-TH-O]]<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Wandthermostate]]<br />
** Luminea Home Control Wasseralarm ZigBee-Wassermelder<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]] (vom Baumarkt)<br />
** UP-Schaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung|Zwischenstecker (HomeMatic)]]<br />
** NOUS A1Z Zigbee-Zwischenstecker mit Leistungsmessung<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|UP-Schalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=39066Benutzer:Mathisdt2024-02-04T20:16:36Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] mit FHEM<br />
*** [[CUL]] 433 MHz für InterTechno<br />
*** [[CUL]] 868 MHz für HomeMatic<br />
** weiterer Raspberry Pi mit Zigbee2MQTT (in FHEM via [[MQTT2_DEVICE]] eingebunden)<br />
*** SONOFF Zigbee 3.0 USB Dongle Plus<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren <br />
*** für Innen: von TFA Dostmann, via [https://fhem.de/commandref.html#CUL_TX CUL_TX]<br />
*** für Außen: [[HM-WDS10-TH-O_Funk-Temperatur-/Feuchtesensor_außen_(OTH)|HM-WDS10-TH-O]]<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Wandthermostate]]<br />
** Luminea Home Control Wasseralarm ZigBee-Wassermelder<br />
** NOUS A1Z Zigbee-Zwischenstecker mit Leistungsmessung<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]] (vom Baumarkt)<br />
** UP-Schaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung|Zwischenstecker (HomeMatic)]]<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|UP-Schalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=39065Benutzer:Mathisdt2024-02-04T20:16:06Z<p>Mathisdt: Änderungen im Setup nachgepflegt</p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] mit FHEM<br />
*** [[CUL]] 433 MHz für InterTechno<br />
*** [[CUL]] 868 MHz für HomeMatic<br />
** weiterer Raspberry Pi mit Zigbee2MQTT (in FHEM via [[MQTT2_DEVICE]] eingebunden)<br />
*** SONOFF Zigbee 3.0 USB Dongle Plus<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren <br />
*** für Innen: von TFA Dostmann, via [https://fhem.de/commandref.html#CUL_TX CUL_TX]<br />
*** für Außen: [[HM-WDS10-TH-O_Funk-Temperatur-/Feuchtesensor_außen_(OTH)|HM-WDS10-TH-O]]<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Wandthermostate]]<br />
** Luminea Home Control Wasseralarm ZigBee-Wassermelder<br />
** NOUS A1Z Zigbee Zwischenstecker mit Leistungsmessung<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]] (vom Baumarkt)<br />
** UP-Schaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung|Zwischenstecker (HomeMatic)]]<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|UP-Schalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=37493Benutzer:Mathisdt2022-07-08T14:07:15Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] mit Raspbian und FHEM<br />
** [[CUL]] 433 MHz für InterTechno<br />
** [[CUL]] 868 MHz für HomeMatic<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren <br />
*** für Innen: von TFA Dostmann, via [https://fhem.de/commandref.html#CUL_TX CUL_TX]<br />
*** für Außen: [[HM-WDS10-TH-O_Funk-Temperatur-/Feuchtesensor_außen_(OTH)|HM-WDS10-TH-O]]<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Wandthermostate]]<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]] (vom Baumarkt)<br />
** UP-Schaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung|Zwischenstecker (HomeMatic)]]<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|UP-Schalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=33130Benutzer:Mathisdt2020-05-02T19:41:56Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] mit Raspbian und FHEM<br />
** [[CUL]] 433 MHz für InterTechno (inkl. vieler Baumarkt-Schaltsteckdosen)<br />
** [[CUL]] 868 MHz für HomeMatic<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren <br />
*** für Innen: von TFA Dostmann, via [https://fhem.de/commandref.html#CUL_TX CUL_TX]<br />
*** für Außen: [[HM-WDS10-TH-O_Funk-Temperatur-/Feuchtesensor_außen_(OTH)|HM-WDS10-TH-O]]<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Wandthermostate]]<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]]<br />
** UP-Schaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung|Zwischenstecker (HomeMatic)]]<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|UP-Schalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=33129Benutzer:Mathisdt2020-05-02T19:40:08Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] mit Raspbian und FHEM<br />
** [[CUL]] 433 MHz für InterTechno (inkl. vieler Baumarkt-Schaltsteckdosen)<br />
** [[CUL]] 868 MHz für HomeMatic<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren <br />
*** für Innen: von TFA Dostmann, via [https://fhem.de/commandref.html#CUL_TX CUL_TX]<br />
*** für Außen: [[HM-WDS10-TH-O_Funk-Temperatur-/Feuchtesensor_außen_(OTH)|HM-WDS10-TH-O]]<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Steuerungspanele]]<br />
** InterTechno-Fernbedienungen<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]]<br />
** UP-Schaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung|Zwischenstecker (HomeMatic)]]<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|UP-Schalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Ventus_Wetterstation_433MHz&diff=32859Ventus Wetterstation 433MHz2020-02-28T14:22:20Z<p>Mathisdt: Warnung wg. W132 und CUL hinzugefügt</p>
<hr />
<div><!-- Infobox muss noch ergänzt werden. Hilfe unter [[Vorlage:Infobox Hardware]] --><br />
{{Infobox Hardware<br />
|Bild=Windmesser_W132.jpg<br />
|Bildbeschreibung=Wetterstation Außensensor W132<br />
|HWProtocol=[[Unbekannte_Funkprotokolle#Modulationsverfahren|433MHz OOK]]<br />
|HWType=Tem/Hum/Wind-Sensor<br />
|HWCategory=[[:Kategorie:Wetterstationen|Wetterstationen]] [[:Kategorie:Feuchtesensoren|Feuchtesensoren]] [[:Kategorie:Temperatursensoren|Temperatursensoren]] [[:Kategorie:Regensensor|Regensensor]] [[:Kategorie:Windsensoren|Windsensoren]]<br />
|HWComm=433 MHz<br />
|HWChannels=<br />
|HWVoltage=3 V<br />
|HWPowerConsumption=<br />
|HWPoweredBy=2x LR6/Mignon/AA<br />
|HWSize=<br />
|HWDeviceFHEM=[[CUL_TCM97001]]<br />
|HWManufacturer=Ventus<br />
}}<br />
<br />
Die Familie der Wetterstationen für 433 MHz umfasst die Stationen W137, W155 und W177. Andere Stationen arbeiten über Wifi oder 868 MHz. Die Sensoren verwenden Außenstationen, die auch einzeln erhältlich sind. Für den Betrieb mit FHEM ist die Basis nicht notwendig. Die Sensoren sind <br />
W132 (Temperatur, Luftfeuchte, Windrichtung, Windgeschwindigkeit)<br />
W174 (Regenmenge)<br />
<br />
'''Achtung:''' Der Windmesser W132 kann mit einem CUL433 nicht benutzt werden (?).<br />
<br />
== Features ==<br />
* Batteriebetrieb (2 x Mignon/LR6/AA)<br />
* Funkfrequenz 433 MHz<br />
* Temperaturmessbereich <br />
* Relative Luftfeuchte 1 % bis 99 %<br />
* Windgeschwindigkeit<br />
* Windrichtungsmesser in Grad (8 Richtungen bekannt)<br />
* Regenmengenmesser<br />
* Datenübermittlung alle 60 Sekunden<br />
* Übermittlung des Batteriestatus<br />
[[Kategorie:Wetterstationen]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Ventus_Wetterstation_433MHz&diff=32858Ventus Wetterstation 433MHz2020-02-28T14:20:21Z<p>Mathisdt: Warnung wg. W132 und CUL433 eingefügt</p>
<hr />
<div><!-- Infobox muss noch ergänzt werden. Hilfe unter [[Vorlage:Infobox Hardware]] --><br />
{{Infobox Hardware<br />
|Bild=Windmesser_W132.jpg<br />
|Bildbeschreibung=Wetterstation Außensensor W132<br />
|HWProtocol=[[Unbekannte_Funkprotokolle#Modulationsverfahren|433MHz OOK]]<br />
|HWType=Tem/Hum/Wind-Sensor<br />
|HWCategory=[[:Kategorie:Wetterstationen|Wetterstationen]] [[:Kategorie:Feuchtesensoren|Feuchtesensoren]] [[:Kategorie:Temperatursensoren|Temperatursensoren]] [[:Kategorie:Regensensor|Regensensor]] [[:Kategorie:Windsensoren|Windsensoren]]<br />
|HWComm=433 MHz<br />
|HWChannels=<br />
|HWVoltage=3 V<br />
|HWPowerConsumption=<br />
|HWPoweredBy=2x LR6/Mignon/AA<br />
|HWSize=<br />
|HWDeviceFHEM=[[CUL_TCM97001]]<br />
|HWManufacturer=Ventus<br />
}}<br />
<br />
Die Familie der Wetterstationen für 433 MHz umfasst die Stationen W137, W155 und W177. Andere Stationen arbeiten über Wifi oder 868 MHz. Die Sensoren verwenden Außenstationen, die auch einzeln erhältlich sind. Für den Betrieb mit FHEM ist die Basis nicht notwendig. Die Sensoren sind <br />
W132 (Temperatur, Luftfeuchte, Windrichtung, Windgeschwindigkeit)<br />
W174 (Regenmenge)<br />
<br />
<!-- Achtung: W132 konnte mit einem CUL433 nicht benutzt werden --><br />
== Features ==<br />
* Batteriebetrieb (2 x Mignon/LR6/AA)<br />
* Funkfrequenz 433 MHz<br />
* Temperaturmessbereich <br />
* Relative Luftfeuchte 1 % bis 99 %<br />
* Windgeschwindigkeit<br />
* Windrichtungsmesser in Grad (8 Richtungen bekannt)<br />
* Regenmengenmesser<br />
* Datenübermittlung alle 60 Sekunden<br />
* Übermittlung des Batteriestatus<br />
[[Kategorie:Wetterstationen]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=30277Benutzer:Mathisdt2019-04-27T16:22:53Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] 2 mit Raspbian Jessie und FHEM 5.9<br />
** [[CUL]] 433 MHz für InterTechno (inkl. vieler Baumarkt-Schaltsteckdosen)<br />
** [[CUL]] 868 MHz für HomeMatic<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren <br />
*** für Innen: von TFA Dostmann, via [https://fhem.de/commandref.html#CUL_TX CUL_TX]<br />
*** für Außen: [[HM-WDS10-TH-O_Funk-Temperatur-/Feuchtesensor_außen_(OTH)|HM-WDS10-TH-O]]<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Steuerungspanele]]<br />
** InterTechno-Fernbedienungen<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]]<br />
** UP-Schaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung|Zwischenstecker (HomeMatic)]]<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|UP-Schalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=29061Benutzer:Mathisdt2019-01-13T20:44:46Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] 2 mit Raspbian Jessie und FHEM 5.9<br />
** [[CUL]] 433 MHz für InterTechno (inkl. vieler Baumarkt-Schaltsteckdosen)<br />
** [[CUL]] 868 MHz für HomeMatic<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren (Hersteller: TFA Dostmann) via [https://fhem.de/commandref.html#CUL_TX CUL_TX]<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Steuerungspanele]]<br />
** InterTechno-Fernbedienungen<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]]<br />
** UP-Schaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|UP-Schalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=29060Benutzer:Mathisdt2019-01-13T20:40:55Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] 2 mit Raspbian Jessie und FHEM 5.9<br />
** [[CUL]] 433 MHz für InterTechno (inkl. vieler Baumarkt-Schaltsteckdosen)<br />
** [[CUL]] 868 MHz für HomeMatic<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren (TFA Dostmann)<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Steuerungspanele]]<br />
** InterTechno-Fernbedienungen<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]]<br />
** UP-Schaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|UP-Schalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=29032Benutzer:Mathisdt2019-01-11T19:15:43Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] 2 mit Raspbian Jessie und FHEM 5.8<br />
** [[CUL]] 433 MHz für InterTechno (inkl. vieler Baumarkt-Schaltsteckdosen)<br />
** [[CUL]] 868 MHz für HomeMatic<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren (TFA Dostmann)<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Steuerungspanele]]<br />
** InterTechno-Fernbedienungen<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]]<br />
** UP-Schaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|UP-Schalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=29031Benutzer:Mathisdt2019-01-11T19:14:59Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] 2 mit Raspbian Jessie und FHEM 5.8<br />
** [[CUL]] 433 MHz für InterTechno (inkl. vieler Baumarkt-Schaltsteckdosen)<br />
** [[CUL]] 868 MHz für HomeMatic<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren (TFA Dostmann)<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Steuerungspanele]]<br />
** InterTechno-Fernbedienungen<br />
* Aktoren:<br />
** [[Intertechno Code Berechnung#b1_.2F_Toom|Schaltsteckdosen]]<br />
** Einbauschaltaktoren (ohne Bedienelement, InterTechno CMR-1000)<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|Einbauschalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=29030Benutzer:Mathisdt2019-01-11T18:45:50Z<p>Mathisdt: </p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** [[Raspberry Pi]] 2 mit Raspbian Jessie und FHEM 5.8<br />
** [[CUL]] 433 MHz für InterTechno (inkl. vieler Baumarkt-Schaltsteckdosen)<br />
** [[CUL]] 868 MHz für HomeMatic<br />
* Sensoren:<br />
** Temperatur- und Luftfeuchtigkeits-Sensoren (TFA Dostmann)<br />
** [[HM-PB-6-WM55 6fach-Funk-Wandtaster|6-Tasten-Schaltpanele]]<br />
** [[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen|Bewegungsmelder]]<br />
** [[HM-Sec-SCo Tür-Fensterkontakt, optisch|Tür-/Fenster-Kontakte]]<br />
** [[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP|Heizungs-Steuerungspanele]]<br />
** InterTechno-Fernbedienungen<br />
* Aktoren:<br />
** Schaltsteckdosen (auch vom Baumarkt)<br />
** Einbauschaltaktoren (ohne Bedienelement, InterTechno)<br />
** [[HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach|Einbauschalter (mit Bedienelement, HomeMatic)]]<br />
** [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizungs-Thermostate]]<br />
** [[HM-OU-LED16 Funk-Statusanzeige LED16|LED-Statusanzeige]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Benutzer:Mathisdt&diff=29004Benutzer:Mathisdt2019-01-09T22:38:54Z<p>Mathisdt: Die Seite wurde neu angelegt: „FHEM-Nutzer seit 2015 Eingesetzte Komponenten: * Zentrale: ** Raspberry Pi 2 mit Raspbian Jessie und FHEM 5.8 *** CUL 433 MHz für InterTechno (inkl. vieler B…“</p>
<hr />
<div>FHEM-Nutzer seit 2015<br />
<br />
Eingesetzte Komponenten:<br />
* Zentrale:<br />
** Raspberry Pi 2 mit Raspbian Jessie und FHEM 5.8<br />
*** CUL 433 MHz für InterTechno (inkl. vieler Baumarkt-Schaltsteckdosen)<br />
*** CUL 868 MHz für HomeMatic<br />
* Sensoren:<br />
** Wetterstationen<br />
** 6-Tasten-Schaltpanele<br />
** Bewegungsmelder<br />
** Tür-/Fenster-Kontakte<br />
** Heizungs-Steuerungspanele<br />
** InterTechno-Fernbedienungen<br />
* Aktoren:<br />
** Schaltsteckdosen (auch vom Baumarkt)<br />
** Einbauschaltaktoren (ohne Bedienelement, InterTechno)<br />
** Einbauschalter (mit Bedienelement, HomeMatic)<br />
** Heizungs-Thermostate</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=HM-OU-LED16_Funk-Statusanzeige_LED16&diff=29003HM-OU-LED16 Funk-Statusanzeige LED162019-01-09T22:24:08Z<p>Mathisdt: Beispiel ergänzt</p>
<hr />
<div>{{Infobox Hardware<br />
|Bild=HM-OU-LED16.jpg<br />
|Bildbeschreibung=HomeMatic Funk-Statusanzeige LED16<br />
|HWProtocol=HomeMatic<br />
|HWType=Empfänger, Aktor<br />
|HWCategory=HomeMatic<br />
|HWComm=868MHz<br />
|HWChannels=16 (3 Tasten, Hoch, Runter und Enter)<br />
|HWVoltage=7,5 V DC (über mitgeliefertes Steckernetzteil<br />
|HWPowerConsumption=max. 250 mA<br />
|HWPoweredBy=Netz<br />
|HWSize=100x100x15mm<br />
|HWDeviceFHEM=[http://fhem.de/commandref.html#CUL_HM CUL_HM]<br />
|HWManufacturer=ELV / eQ-3<br />
}}<br />
<br />
= Features =<br />
Anzeige von 16 Statuswerten über rot/grün/orange LED<br />
<br />
= Allgemeines =<br />
Die Funk-Statusanzeige LED16 kann mit ihren 16 Kanälen und insgesamt 32 LED's (je 1xGrün und 1xRot -> Rot+Grün=Orange) diverse Status anzeigen.<br />
Das Schriftfeld ist nicht beleuchtet und kann mit einer Word-Vorlage befüllt werden.<br />
Außerdem kann man sie auch als 16-Kanal Funk-Fernbedienung verwenden. Hier ist die Auswahl des Kanals allerdings etwas umständlich. Mit Hilfe der Hoch- und Runtertaste auf der Rückseite kann man den Kanal, der durch ein blinken der jeweiligen LED's angezeigt wird, auswählen und seine Wahl mit der, ebenfalls auf der Rückseite liegenden Enter-Taste bestätigen.<br />
<br />
= Hinweise zur Inbetriebnahme und Installation =<br />
<br />
Die Funk-Statusanzeige kann nicht direkt [[Peering_(HomeMatic)|gepeered]] werden, sondern funktioniert nur mit einer Zentrale, wie z.B. FHEM.<br />
<br />
Die Statusanzeige dazu ebenso wie die Zentrale in den Anlernmodus versetzen. Dazu ist die Taste ''learn'' auf der Rückseite der Anzeige für ca 5 Sekunden zu <br />
drücken, bis die LED links oben anfängt, langsam grün zu blinken. Dann die ''learn''-Taste loslassen.<br />
<br />
= Probleme =<br />
<br />
<ggfls. ergänzen><br />
= Betrieb mit FHEM =<br />
<br />
== event Monitor ==<br />
<br />
<Bitte ergänzen><br />
== fhem.log Auszug ==<br />
<br />
<pre><br />
2014.12.31 16:01:11 3: CUL_HM set OG_Statusdisplay_Led_01 led red<br />
2014.12.31 16:02:37 3: CUL_HM set OG_Statusdisplay_Led_01 led off<br />
2014.12.31 16:03:46 3: CUL_HM set OG_Statusdisplay_Led_01 led green<br />
2014.12.31 16:06:39 3: CUL_HM set OG_Statusdisplay_Led_01 led off<br />
</pre><br />
<br />
In der vorliegenden fhem.cfg ist das Statusdisplay bereits mittels "set HM_ABC123 deviceRename Statusdisplay" in "statusanzeige" umbenannt. <br />
'''Im weiteren wird dieser Name beibehalten'''<br />
<br />
Achtung: <br />
Mit rename wird nur das Gerät selbst umbenannt, die 16 Kanäle und die Logfile behalten weiter ihren HM_ABC123 Namen. <br />
Mit deviceRename Statusdisplay" wird der Gerätename, der Name aller Kanäle, der Logfile etc. komplett in einem Schwung umbenannt.<br />
<br />
Direkt nach der automatischen Definiton in FHEM sah das ungefähr so aus:<br />
<br />
define HM_20F85B CUL_HM 20F85B01<br />
<br />
== fhem.cfg ==<br />
<br />
<pre><br />
define statusanzeige CUL_HM 1EAB54<br />
attr statusanzeige IODev HMLAN1<br />
attr statusanzeige autoReadReg 4_reqStatus<br />
attr statusanzeige expert 2_full<br />
attr statusanzeige firmware 1.1<br />
attr statusanzeige model HM-OU-LED16<br />
attr statusanzeige room Wohnzimmer<br />
attr statusanzeige serialNr JEQxxxxxxx<br />
attr statusanzeige subType outputUnit<br />
attr statusanzeige webCmd getConfig:clear msgEvents<br />
<br />
define statusanzeige_Led_01 CUL_HM 1EAB5401<br />
attr statusanzeige_Led_01 model HM-OU-LED16<br />
attr statusanzeige_Led_01 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_02 CUL_HM 1EAB5402<br />
attr statusanzeige_Led_02 model HM-OU-LED16<br />
attr statusanzeige_Led_02 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_03 CUL_HM 1EAB5403<br />
attr statusanzeige_Led_03 model HM-OU-LED16<br />
attr statusanzeige_Led_03 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_04 CUL_HM 1EAB5404<br />
attr statusanzeige_Led_04 model HM-OU-LED16<br />
attr statusanzeige_Led_04 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_05 CUL_HM 1EAB5405<br />
attr statusanzeige_Led_05 model HM-OU-LED16<br />
attr statusanzeige_Led_05 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_06 CUL_HM 1EAB5406<br />
attr statusanzeige_Led_06 model HM-OU-LED16<br />
attr statusanzeige_Led_06 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_07 CUL_HM 1EAB5407<br />
attr statusanzeige_Led_07 model HM-OU-LED16<br />
attr statusanzeige_Led_07 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_08 CUL_HM 1EAB5408<br />
attr statusanzeige_Led_08 model HM-OU-LED16<br />
attr statusanzeige_Led_08 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_09 CUL_HM 1EAB5409<br />
attr statusanzeige_Led_09 model HM-OU-LED16<br />
attr statusanzeige_Led_09 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_10 CUL_HM 1EAB540A<br />
attr statusanzeige_Led_10 model HM-OU-LED16<br />
attr statusanzeige_Led_10 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_11 CUL_HM 1EAB540B<br />
attr statusanzeige_Led_11 model HM-OU-LED16<br />
attr statusanzeige_Led_11 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_12 CUL_HM 1EAB540C<br />
attr statusanzeige_Led_12 model HM-OU-LED16<br />
attr statusanzeige_Led_12 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_13 CUL_HM 1EAB540D<br />
attr statusanzeige_Led_13 model HM-OU-LED16<br />
attr statusanzeige_Led_13 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_14 CUL_HM 1EAB540E<br />
attr statusanzeige_Led_14 model HM-OU-LED16<br />
attr statusanzeige_Led_14 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_15 CUL_HM 1EAB540F<br />
attr statusanzeige_Led_15 model HM-OU-LED16<br />
attr statusanzeige_Led_15 peerIDs 00000000,<br />
<br />
define statusanzeige_Led_16 CUL_HM 1EAB5410<br />
attr statusanzeige_Led_16 model HM-OU-LED16<br />
attr statusanzeige_Led_16 peerIDs 00000000,<br />
</pre><br />
<br />
So wie aufgelistet erscheint die Stausanzeige nach dem Anlernvorgang in der fhem.cfg.<br />
<br />
Will man nun zB den Zustand eines Türkontakt anzeigen so ist die Definition eines notify erforderlich.<br />
<br />
<pre><br />
define statusanzeige_Led_01 CUL_HM 20F85B01<br />
attr statusanzeige_Led_01 alias 1 TK Essen<br />
attr statusanzeige_Led_01 model HM-OU-LED16<br />
attr statusanzeige_Led_01 peerIDs 00000000,<br />
attr statusanzeige_Led_01 room Türkontakt<br />
define statusanzeige_Led_01_open notify TK_Essen:open set statusanzeige_Led_01 led red<br />
define statusanzeige_Led_01_closed notify TK_Essen:closed set statusanzeige_Led_01 led green<br />
</pre><br />
<br />
In diesem Beispiel signalisiert statusanzeige_Led_01 die Led 1 der Statusanzeige.<br />
TK_Essen ist der Türkontakt im Esszimmer<br />
statusanzeige_Led_01_open ist der Zustand Tür offen<br />
statusanzeige_Led_01_closed ist der Zustand Tür geschlossen<br />
das notify reagiert auf die Zustände open and closed <br />
und setz die Statusanzeige LED grün oder rot<br />
<br />
Hat man mehr als 2 oder 3 solcher Kontakte so ist es unübersichtlich und zu aufwendig für jeden Kontakt ein eigenes Notify zu schreiben.<br />
Hat man bei der Namensgebung die Empfehlungen aus dem Einsteiger Pdf beherzigt und die Namen systematisch vergeben so kann man das deutlich eleganter definieren.<br />
Wenn nun die Kontakte jeweils so aussehen FK_Wohnzimmer, FK_Esszimmer, TK_Wohnzimmer, TK_Esszimmer ( FK = Fensterkontakt, TK = Türkontakt ) so sieht das eine notify so aus<br />
<br />
<pre><br />
##################### notify über die Zustände der Türen und Fenster ----------<br />
define statusanzeige_Led_update notify (T|F)K_.*:(open|closed) { Update_Fenster_LED("$NAME") }<br />
</pre><br />
<br />
(T|F)K_.* ist die kurze Schreibweise für die Kontakte<br />
(open|closed) ist der aktuelle Zustand der Kontakte<br />
<br />
== 99_myUtils.pm ==<br />
<pre><br />
sub<br />
Disp_Update {<br />
if (isday() ) {<br />
fhem ("set statusanzeige ilum 15 0")<br />
} else {<br />
fhem ("set statusanzeige ilum 1 15")<br />
}<br />
}<br />
<br />
</pre><br />
<br />
Die erste Zahl ist die Helligkeit (0 bis 15)<br />
Die zweite Zahl ist die Leuchtdauer in Sekunden (wobei 0 = dauerhaft eingeschaltet)<br />
OG_Statusdisplay ist der Name des Status Displays der mit rename nach Belieben umbenannt werden kann<br />
<br />
== Beispiel 1 ==<br />
Das Statusdisplay über z:B. einen Bewegungsmelder einschalten und den aktuellen Status der Geräte anzeigen.<br />
Das Gerät übernimmt beim einschalten ( ein / ausschalten nicht vorgesehen) nicht die aktuellen Zustände. <br />
Dies muss über weitere notifys realisiert werden.<br />
<br />
Es sind zwei Schritte in der fhem.cfg erforderlich. <br />
1. Erweiterung der fhem.cfg um ein notify das auf "poweron" reagiert<br />
2. Die Aktualisierung der aktuellen Zustände<br />
<br />
<pre><br />
define LED_Anzeige_powerOn notify statusanzeige:powerOn.* define UF_LED_Anzeige_powerOn at +00:00:10 {Update_Fenster_LED("Alle")}<br />
attr LED_Anzeige_powerOn room Türkontakt<br />
</pre><br />
<br />
<br />
und eine Erweiterung der 99_myUtils.pm die die aktuellen state Zustände abfragt:<br />
<br />
<pre><br />
my @Fenster_name = ("FK_Bad_EG", "FK_Buero", "FK_Essen", "FK_Garage", "FK_Keller", "FK_Kueche" , "TK_Essen", "TK_wohnen");<br />
my @Led_name = ("statusanzeige_Led_01", "statusanzeige_Led_02", "statusanzeige_Led_03", "statusanzeige_Led_04", "statusanzeige_Led_05", "statusanzeige_Led_06" , "statusanzeige_Led_07", "statusanzeige_Led_08");<br />
<br />
sub Update_Fenster_LED($) {<br />
my ($fenster) = @_;<br />
my $i;<br />
my $zustand;<br />
my $led;<br />
my $farbe;<br />
<br />
# Reset<br />
if ($fenster eq "Alle") {<br />
fhem("set LED_Anzeige led off");<br />
}<br />
# Loop über alle Fenster<br />
for ($i = 0; $i <= $#Fenster_name; $i++) {<br />
if ($fenster eq "Alle" || $fenster eq $Fenster_name[$i]) {<br />
# Aktuellen Zustand lesen<br />
$zustand = Value($Fenster_name[$i]);<br />
# LED ermitteln<br />
$led = $Led_name[$i];<br />
# Farbe setzen<br />
if ($zustand eq "closed") {<br />
$farbe = "green";<br />
} elsif ($zustand eq "gekippt") {<br />
$farbe = "orange";<br />
} elsif ($zustand eq "open") {<br />
$farbe = "red";<br />
} else {<br />
$farbe = "off";<br />
}<br />
# LED senden<br />
fhem("set $led led $farbe");<br />
# Abbruch, falls nicht für alle Fenster<br />
if ($fenster ne "Alle") {<br />
last;<br />
}<br />
}<br />
}<br />
}<br />
</pre><br />
<br />
Achtung gekippt muss noch durch den englishen Begriff ersetzt werden !<br />
Wichtig vor allem die ersten beiden Zeilen<br />
wobei der 1. Fenster_name mit dem 1. Led_name korrespondieren muss. Die weiteren natürlih auch entsprechend.<br />
<br />
Diskussion hier:<br />
http://forum.fhem.de/index.php/topic,25539.msg387495.html#msg387495<br />
<br />
== Beispiel 2 ==<br />
Ähnlich wie Beispiel 1, aber etwas flexibler. Vorausgesetzt wird, dass das Display "statusanzeige" heißt.<br />
<br />
Notify zum Setzen der aktuellen Zustände beim Einschalten des Displays:<br />
<br />
<pre><br />
define statusanzeige_powerOn notify statusanzeige:powerOn.* {update_led("alle")}<br />
</pre><br />
<br />
Notify zum Ändern des Zustands, wenn sich Werte ändern:<br />
<br />
<pre><br />
define statusanzeige_update_led notify (geraet1|geraet2|geraet3|geraet4).* { update_led("$NAME") }<br />
</pre><br />
<br />
Erweiterung der 99_myUtils.pm, um die Zustände zu setzen (Funktion "update_led"):<br />
<br />
<pre><br />
# die abgefragten Geräte (oder dummys) auf die LEDs mappen<br />
my %thingToLed = ('geraet1' => 'statusanzeige_Led_01',<br />
'geraet2' => 'statusanzeige_Led_02',<br />
'geraet3' => 'statusanzeige_Led_03',<br />
'geraet4' => 'statusanzeige_Led_04');<br />
<br />
# die abgefragten Geräte (oder dummys) auf die "OK-Zustände" mappen<br />
# => wenn dieser Zustand vorliegt, zeigt die LED grün<br />
my %thingToOkState = ('geraet1' => 'closed',<br />
'geraet2' => 'aus',<br />
'geraet3' => 'off',<br />
'geraet4' => 'nein');<br />
<br />
# die abgefragten Geräte (oder dummys) auf die "Nicht-OK-Farben" mappen<br />
# => wenn nicht der oben definierte "OK-Zustand" vorliegt, zeigt die LED die hier definierte Farbe<br />
my %thingToNotOkColor = ('geraet1' => 'red',<br />
'geraet2' => 'red',<br />
'geraet3' => 'orange',<br />
'geraet4' => 'red');<br />
<br />
sub update_led($) {<br />
my ($sensor) = @_;<br />
my $thing;<br />
my $zustand;<br />
my $led;<br />
my $farbe;<br />
<br />
# Reset<br />
if ($sensor eq "alle") {<br />
fhem("set statusanzeige led off");<br />
}<br />
# Loop über alle Sensoren<br />
# TODO nur bei 'alle' die Schleife durchlaufen, sonst den Sensor direkt via Hash ansprechen<br />
foreach my $thing (keys %thingToLed) {<br />
if ($sensor eq "alle" || $sensor eq $thing) {<br />
# Aktuellen Zustand lesen<br />
$zustand = Value($thing);<br />
# LED ermitteln<br />
$led = $thingToLed{$thing};<br />
# Farbe setzen<br />
if ($zustand eq $thingToOkState{$thing}) {<br />
$farbe = "green";<br />
} else {<br />
$farbe = $thingToNotOkColor{$thing};<br />
}<br />
# LED senden<br />
fhem("set $led led $farbe");<br />
# Abbruch, falls nicht für alle Sensoren<br />
if ($sensor ne "alle") {<br />
last;<br />
}<br />
}<br />
}<br />
}<br />
</pre><br />
<br />
= Links =<br />
<br />
* Anleitung: [https://www.eq-3.de/Downloads/eq3/downloads_produktkatalog/homematic/bda/HM-OU-LED16_UM_GE_eQ-3_web.pdf PDF]<br />
* Beispiele [http://www.fischer-net.de/hausautomation/fhem/56-fhem-status-mehrerer-geraete-aggregieren.html]<br />
* Helligkeit / Dauer {{Link2Forum|Topic=10476|Message=383362}}<br />
<br />
[[Kategorie:Schalter (Sender)]]<br />
[[Kategorie:Schalter (Empfänger)]]<br />
[[Kategorie:HomeMatic Components]]<br />
[[Kategorie:Statusdisplay]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=HM-Sec-SCo_T%C3%BCr-Fensterkontakt,_optisch&diff=14065HM-Sec-SCo Tür-Fensterkontakt, optisch2016-02-05T18:20:10Z<p>Mathisdt: Hinweis auf Crypt::Rijndael für AES</p>
<hr />
<div>{{Infobox Hardware<br />
|Bild=HM-SEC-SCo.jpg<br />
|Bildbeschreibung=HomeMatic Tür-Fensterkontakt, optisch<br />
|HWProtocol=HomeMatic<br />
|HWType=Sensor<br />
|HWCategory=HomeMatic<br />
|HWComm=868MHz<br />
|HWChannels=1<br />
|HWVoltage=1,5 V DC<br />
|HWPowerConsumption=max. 100 mA<br />
|HWPoweredBy=Batterie (1x 1,5V LR03/Micro/AAA)<br />
|HWSize=15x100x18mm<br />
|HWDeviceFHEM=[http://fhem.de/commandref.html#CUL_HM CUL_HM]<br />
|HWManufacturer=ELV / eQ-3<br />
}}<br />
<br />
== Features ==<br />
[[HomeMatic]] Funk-Tür-/Fensterkontakt zur optischen Erkennung von Tür- bzw. Fensteröffnungen oder -schließungen, z.B. zur Sicherheit oder um automatisch, bei vorhandenem [[HM-CC-RT-DN]], die Heizung herunter zu regeln, sobald ein Fenster oder eine Tür geöffnet wird.<br />
<br />
== Hinweis ==<br />
Das meiste zum [[HM-SEC-SC Tür-Fensterkontakt|HM-SEC-SC]] Beschriebene zur Nutzung gilt auch für den HM-SEC-SCo.<br />
<br />
Wird mit aktiviertem [[AES Encryption|AES]] ausgeliefert und kann nur mit Gateways, die AES unterstützen, gepaired werden ([[HM-CFG-USB USB Konfigurations-Adapter|HM-LAN-CFG]], [[HM-CFG-LAN LAN Konfigurations-Adapter|HM-USB-CFG]] und [[CUL]] (seit Juli 2015)).<br />
<br />
Mindestens bei Benutzung mit einem CUL (vermutlich auch via HM-CFG-USB und HM-CFG-LAN) muss FHEM auf das Perl-Modul Crypt::Rijndael zugreifen können. Wenn es nicht zur Verfügung steht, bleibt das Pairing unvollständig. Siehe auch [[AES_Encryption#IO_.3C-.3E_Ger.C3.A4t|den Abschnitt über AES-Encryption zwischen IO-Device und Gerät]].<br />
<br />
== Betrieb mit FHEM ==<br />
=== Event-Monitor ===<br />
Wird z. B. das Fenster geöffnet, wird Folgendes vom Gerät übermittelt:<br />
<pre><br />
2015-02-08 20:04:24 CUL_HM HM_Fensterstatus_BadEG trigger_cnt: 11<br />
2015-02-08 20:04:24 CUL_HM HM_Fensterstatus_BadEG trigDst_2573FB: noConfig<br />
2015-02-08 20:04:24 CUL_HM HM_Fensterstatus_BadEG battery: ok<br />
2015-02-08 20:04:24 CUL_HM HM_Fensterstatus_BadEG open<br />
2015-02-08 20:04:24 CUL_HM HM_Fensterstatus_BadEG contact: open (to MyHMLAN)<br />
</pre><br />
<br />
Beim Schließen wird Folgendes übermittelt:<br />
<pre><br />
2015-02-08 20:04:31 CUL_HM HM_Fensterstatus_BadEG trigger_cnt: 12<br />
2015-02-08 20:04:31 CUL_HM HM_Fensterstatus_BadEG trigDst_2573FB: noConfig<br />
2015-02-08 20:04:31 CUL_HM HM_Fensterstatus_BadEG battery: ok<br />
2015-02-08 20:04:31 CUL_HM HM_Fensterstatus_BadEG closed<br />
2015-02-08 20:04:31 CUL_HM HM_Fensterstatus_BadEG contact: closed (to MyHMLAN)<br />
</pre><br />
<br />
=== fhem.cfg ===<br />
Bei eingeschaltetem Autocreate werden die erforderlichen Definitionen beim Pairen selbstständig erstellt.<br />
<br />
<pre><br />
define HM_Fensterstatus_BadEG CUL_HM 35E390<br />
attr HM_Fensterstatus_BadEG IODev MyHMLAN<br />
attr HM_Fensterstatus_BadEG actCycle 000:50<br />
attr HM_Fensterstatus_BadEG actStatus dead<br />
attr HM_Fensterstatus_BadEG autoReadReg 4_reqStatus<br />
attr HM_Fensterstatus_BadEG expert 2_full<br />
attr HM_Fensterstatus_BadEG firmware 1.0<br />
attr HM_Fensterstatus_BadEG model HM-SEC-SCo<br />
attr HM_Fensterstatus_BadEG peerIDs 00000000,<br />
attr HM_Fensterstatus_BadEG room CUL_HM<br />
attr HM_Fensterstatus_BadEG serialNr LEQxxxxxxx<br />
attr HM_Fensterstatus_BadEG subType threeStateSensor<br />
</pre><br />
<br />
=== Aktionen durchführen, wenn Fenster zu lange geöffnet ist ===<br />
Mit der nachfolgenden DOIF-Definition wird ein Log-Eintrag erzeugt, eine Meldung auf der [[Enigma2 Receiver (Dreambox, VUplus etc.) steuern|Dreambox]] angezeigt, falls diese angeschaltet ist, und eine Nachricht per Prowl (funktioniert vermutlich nur unter Linux) verschickt.<br />
<br />
Der Code ist hier so angegeben, wie er in der Weboberfläche nach einem Klick auf das [[Konfiguration|DEF-Feld]] übernommen werden kann. Das DOIF ist vorab zu definieren, zum Beispiel mit:<br />
:<code>def DOIF_FensterOffenMsg DOIF ([HM_Fensterstatus_BadEG])</code><br />
<br />
<pre><br />
([HM_Fensterstatus_BadEG] eq "open") ({<br />
Log 1, "Fenster seit mehr als 2 Stunden (7200 Sekunden) offen";;<br />
system( "/path/to/prowl.pl -apikeyfile=/path/to/prowl-apikey -event=Info -notification='Fenster ist noch offen' &" );;<br />
fhem( "set E2_Dreambox showText Fenster ist noch offen" ) if ReadingsVal("E2_Dreambox","state","") eq "on";;<br />
})<br />
DOELSE<br />
</pre><br />
<br />
Damit der Code-Block erst nach 7200 Sekunden getriggert wird, ist noch Folgendes auszuführen:<br />
<br />
:<code>attr DOIF_FensterOffenMsg wait 7200:0</code><br />
<br />
=== Anzeige des Zeitpunkts der letzten Öffnung im STATE ===<br />
Das Reading ''contact'' beinhaltet die Zustände ''open'' und ''closed''. Und der Zeitstempel der Änderung wird regelmäßig aktualisiert. Aus diesem Grund fällt die Nutzung des Attributs ''showtime'' hier weg. Wenigstens, wenn man nicht den Zeitpunkt des letzten Auslesens wissen will, sondern den, der letzten Öffnung.<br />
<br />
Folgende Schreibweise ermöglicht es, dass im STATE-Internal der Zeitpunkt des letzten ''open'' verleibt (zum Übernehmen als Einzeler kopieren):<br />
:<code><nowiki>attr Sensor stateFormat {if (ReadingsVal("Sensor","contact","") =~ "open.*") {"open " . ReadingsTimestamp("Sensor","contact","")} else {InternalVal("Sensor","STATE","")}}</nowiki></code><br />
<br />
Ein Thread zu diesem Thema findet sich im Forum unter dem Titel {{Link2Forum|Topic=41347|LinkText=HM-SEC-SCo: Letzte Türöffnung im State anzeigen}}.<br />
<br />
== Bekannte Probleme ==<br />
Teilweise (siehe Diskussion im {{Link2Forum|Topic=33264|LinkText=Forum}}) werden die Fensterkontakte regelmäßig wiederkehrend als "dead" angezeigt. Grund ist, dass beim Anlernen ein actCycle von 50 Minuten eingetragen wird, während die Kontakte auch gerne mal länger brauchen, um sich bei der Zentrale zu melden.<br />
<pre style="width:500px;"><br />
2015-01-31_17:57:39 Fstr_AusgTerrasse alive: yes<br />
2015-01-31_17:57:39 Fstr_AusgTerrasse battery: ok<br />
2015-01-31_17:57:39 Fstr_AusgTerrasse sabotageError: off<br />
2015-01-31_17:57:39 Fstr_AusgTerrasse closed<br />
2015-01-31_17:57:39 Fstr_AusgTerrasse contact: closed (to HMLAN1)<br />
2015-01-31_18:54:09 Fstr_AusgTerrasse Activity: dead<br />
2015-01-31_18:58:03 Fstr_AusgTerrasse alive: yes<br />
2015-01-31_18:58:03 Fstr_AusgTerrasse battery: ok<br />
2015-01-31_18:58:03 Fstr_AusgTerrasse sabotageError: off<br />
2015-01-31_18:58:03 Fstr_AusgTerrasse closed<br />
2015-01-31_18:58:03 Fstr_AusgTerrasse contact: closed (to HMUSB)<br />
2015-01-31_19:04:09 Fstr_AusgTerrasse Activity: alive<br />
</pre><br />
<br />
Um Abhilfe zu schaffen, den actCycle auf 01:05 setzen:<br />
:<code>attr <HM-SEC-SCo> actCycle 001:05</code><br />
<br />
Save config nicht vergessen.<br />
<br />
== Links ==<br />
* Anleitung [http://www.eq-3.de/Downloads/eq3/pdf_produkte/130873_HM-Sec-SCo_UM_GE_eQ-3_20141013_web.pdf PDF]<br />
* Datenblatt [http://www.eq-3.de/Downloads/eq3/pdf_produkte/Funk-Tuer-Fensterkontakt-optisch_130297_Produktdatenblatt_V1.2.pdf PDF]<br />
<br />
[[Kategorie:HomeMatic Components]]<br />
[[Kategorie:Kontaktsensor (optisch)]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Intertechno_Code_Berechnung&diff=13513Intertechno Code Berechnung2016-01-09T14:30:23Z<p>Mathisdt: Bild zu b1 Funksteckdosen-Set ergänzt</p>
<hr />
<div>'''Intertechno''' Systemkomponenten sind kostengünstige und weit verbreitete Funkschalter/-dimmer im 433 MHz Bereich, die man in fast jedem Baumarkt unter den Markennamen Intertechno, düwi, KlikAanKlikUit usw. erhalten kann. <br />
<br />
Es gibt eine Anzahl weiterer Hersteller/Handelsmarken mit ähnlicher Kodierung oder Einstellmöglichkeiten mit DIP Schaltern, die ebenfalls mit dem Intertechno Code geschaltet werden können. Dazu zählen von Usern bereits erfolgreich getestete Geräte von Elro AB440, FLS-100/m-e, Wetekom/Westfalia und weitere, theoretisch mögliche aber ungetestete Systeme wie Unitec oder Arctech Steckdosen (siehe [http://avr.börke.de/E-Funk.htm Börkes-HP])<br />
<br />
== Voraussetzungen in Fhem ==<br />
Schalten kann man die Intertechno Funkkomponenten in Fhem über verschiedene Wege. So z.B. über CUL/CUNO, Tellstick, [[AVR-NET-IO]].<br />
<br />
Hier beschrieben ist die Ansteuerung über CUL/CUNO, dessen Firmware für Intertechno erweitert wurde (Danke an Olaf Droegehorn). Momentan ist in CUL/CUNO das SENDEN von Intertechno Funk implementiert. Die Firmware muss mindestens den Stand 1.44 haben (Kontrolle der Version in den Fhem Detaildaten zum [[CUL]]/[[CUNO]]). Die CUL433/CUNO433 haben dabei volle Reichweite, die Versionen CUL868/CUNO868 funktionieren ebenfalls, haben aufgrund der nicht optimalen Antennenlänge und falschen Abstimmung für den Frequenzbereich aber nur eine eingeschränke Reichweite.<br />
<br />
=== Definition ===<br />
Die Definiton des IT Gerätes in FHEM sieht so aus:<br />
<br />
<nowiki>define myITSwitch IT &lt;housecode&gt;&lt;group_switch&gt; &lt;on-code&gt; &lt;off-code&gt; [&lt;dimup-code&gt; &lt;dimdown-code&gt;]<br />
attr myITSwitch IODev CUL_x (CUNO_x)<br />
attr myITSwitch model itswitch</nowiki><br />
Die weitere Anleitung soll die Bildung der Bitfolge für die Zusammensetzung des Schaltcodes erklären. <br />
Wichtig zu wissen ist auch, dass es sich um einen 3state code handelt, d.h. jedes Bit kann '''0,1 oder F''' sein!<br />
<br />
== Original Intertechno System ==<br />
<br />
Durch Kombination von Hauscode und Geräetecode können maximal 256 Geräte verwendet werden. Dannn würde allerdings alle Hauscodes belegt, was eventuell zu Störungen mit Nachbarinstallationen führen könnte.<br />
<br />
=== Hauscode (die ersten vier Stellen (0-3) ===<br />
Der Hauscode wird auf dem Drehschalter auf der Rückseite eingestellt und hat die Bezeichnung '''A-P'''<br />
<br />
[[File:Img_3324_small.png|thumb|Intertechno Schalter]]<br />
{| class="wikitable"<br />
! Drehschalter !! Stelle 0-3<br />
|-<br />
| A || 0000<br />
|-<br />
| B || F000<br />
|-<br />
| C || 0F00<br />
|-<br />
| D || FF00<br />
|-<br />
| E || 00F0<br />
|-<br />
| F || F0F0<br />
|-<br />
| G || 0FF0<br />
|-<br />
| H || FFF0<br />
|-<br />
| I || 000F<br />
|-<br />
| J || F00F<br />
|-<br />
| K || 0F0F<br />
|-<br />
| L || FF0F<br />
|-<br />
| M || 00FF<br />
|-<br />
| N || F0FF<br />
|-<br />
| O || 0FFF<br />
|-<br />
| P || FFFF<br />
|}<br />
<br />
=== Gruppen-/Gerätecode (Stelle 4-7) ===<br />
Der zweite Drehschalter ist mit den Zahlen von 1-16 beschriftet. Das ist eine Zusammensetzung von Gruppe und Gerätecode und ergibt die nächsten 4 Stellen. Die dritte Spalte in der Tabelle zeigt die Zuordnung einer Intertechno YCT-100 / ITS-150 Fernbedienung. Diese ist mit Drehschalter auf der Rückseite (A-P), einem Gruppenschalter (1-4) , und je vier ein-/aus-Tasten belegt.<br />
<br />
[[File:Img_3325_small.png|right|thumb|Intertechno Fernbedienung]]<br />
<br />
{| class="wikitable"<br />
! Drehschalter !! Stelle 4-7 !! Fernbedienung Gruppe/Taste<br />
|-<br />
| 01 || 0000 || 1 - 1<br />
|-<br />
| 02 || F000 || 1 - 2<br />
|-<br />
| 03 || 0F00 || 1 - 3<br />
|-<br />
| 04 || FF00 || 1 - 4<br />
|-<br />
| 05 || 00F0 || 2 - 1<br />
|-<br />
| 06 || F0F0 || 2 - 2<br />
|-<br />
| 07 || 0FF0 || 2 - 3<br />
|-<br />
| 08 || FFF0 || 2 - 4<br />
|-<br />
| 09 || 000F || 3 - 1<br />
|-<br />
| 10 || F00F || 3 - 2<br />
|-<br />
| 11 || 0F0F || 3 - 3<br />
|-<br />
| 12 || FF0F || 3 - 4<br />
|-<br />
| 13 || 00FF || 4 - 1<br />
|-<br />
| 14 || F0FF || 4 - 2<br />
|-<br />
| 15 || 0FFF || 4 - 3<br />
|-<br />
| 16 || FFFF || 4 - 4<br />
|}<br />
<br />
=== Stellen 8-9 (Festwert 0F) ===<br />
<nowiki>Die Positionen 8-9 sind immer fest auf '''0F'''zu stellen</nowiki><br />
<br />
=== Stellen 10-11 (Ein/Aus) ===<br />
Bei den beiden letzten Stellen steht als Codierung für ON = FF und OFF = F0.<br />
<br />
=== Beispiele ===<br />
Drehschalter/Hauscode auf '''A'''<br />
<nowiki> Schalter 1 -&gt; 000000000F FF F0 (entspricht Fernbedienung Gruppe I und Schalter 1)<br />
Schalter 2 -&gt; 0000F0000F FF F0 (entspricht Fernbedienung Gruppe I und Schalter 2)<br />
Schalter 3 -&gt; 00000F000F FF F0 (entspricht Fernbedienung Gruppe I und Schalter 3)<br />
Schalter 4 -&gt; 0000FF000F FF F0 (entspricht Fernbedienung Gruppe I und Schalter 4)</nowiki><br />
<br />
Drehschalter/Hauscode auf '''L'''<br />
<nowiki> Schalter 11 -&gt; FF0F0F0F0F FF F0 (entspricht Fernbedienung Gruppe III und Schalter 3)<br />
Schalter 16 -&gt; FF0FFFFF0F FF F0 (entspricht Fernbedienung Gruppe IV und Schalter 4)</nowiki><br />
komplett für die fhem cfg also z.B. Hauscode A und Gruppe 1 Gerät/Schalter 1 und CUL Bezeichnung CUL1:<br />
<br />
<nowiki> define schalter1 IT 000000000F FF F0<br />
attr schalter1 IODev CUL1<br />
attr schalter1 model itswitch</nowiki><br />
<br />
=== Selbstlernende Intertechno Funksteckdosen (z.B. ITR-1500) ===<br />
Zum Anlernen der selbst lernenden Funksteckdosen muss ein gültiger(!) ON-Befehl in den ersten fünf Sekunden nach dem Einstecken der Funksteckdose in eine normalen Steckdose gesendet werden. Die Funksteckdosen haben drei Speicherplätze, so dass man beispielsweise ein ITR-1500 Set zuerst mit der Fernbedienung anlernen und anschließend eigene Codes von Fhem senden lassen kann. Damit man einen gültigen Code sendet, sucht man sich einfach eine beliebige Kombination aus der obigen Tabelle aus (z.B. C-1, C-2 und C-3) und ergänzt entsprechend um die immer identischen Stellen 8 und 9 (0F) und den ON- und OFF-Code (FF/F0).<br />
Das Senden der Codes von Fhem erfolgt am einfachsten, indem man sich die Steckdosen vorher in der Konfiguration so anlegt, wie man sie haben möchte und anschließend über die Weboberfläche den ON-Befehl gibt.<br />
<br />
Mitunter funktioniert das reine Senden des ON Befehls aber nicht, da einige dieser Steckdosen einen längeren ON Befehl benötigen und die Sendedauer bei Fhem/CUL/CUNO nicht beeinflusst werden kann. In diesem Fall nimmt man eine YCT-100 Fernbedienung, an der die gewünschte Adresse eingestellt werden kann. Zum Anlernen drückt man nun etwas länger auf den passenden Einschaltknopf, danach kann die Dose von Fhem normal geschaltet werden.<br />
<br />
== FLS 100 ==<br />
[[File:FLS100.jpg|right|thumb|FLS100 - konfiguriert auf IV/3]]<br />
<br />
Beim FLS 100 von m-e.de gibt es nur 4 mögliche Einstellungen: '''I, II, III und IV'''. Dies entspricht der Gruppe auf der Fernbedienung.<br />
<br />
{| class="wikitable"<br />
! Drehschalter !! Stelle 0-3<br />
|-<br />
| I || 0FFF <br />
|-<br />
| II || F0FF<br />
|-<br />
| III || FF0F<br />
|-<br />
| IV || FFF0<br />
|}<br />
<br />
Die nächsten vier Stellen geben die Geräte ID an; diese ist identisch mit der Taste an der Fernbedienung.<br />
{| class="wikitable"<br />
! Drehschalter !! Stelle 4-7 !! Fernbedienung Taste<br />
|-<br />
| 1 || 0FFF || 1<br />
|-<br />
| 2 || F0FF || 2<br />
|-<br />
| 3 || FF0F || 3<br />
|-<br />
| 4 || FFF0 || 4<br />
|}<br />
<br />
Beim FLS 100 ist nur die letzte Stelle relevant, mit ON: F oder OFF: 0<br />
<br />
== REV Telecontrol ==<br />
[[File:Rev-funksteckdose-telecontrol-3500-w-008345.png|right|thumb|REV Telecontrol]]<br />
<br />
Die REV Telecontrol haben einen Dreh-Wahlschalter auf der Rückseite, mit dem sich der Hauscode (A - D) und der Gerätecode (1 - 3) bestimmen lässt. <br />
<br />
Die Codierung ist dabei:<br />
{| class="wikitable"<br />
! Hauscode !! Stelle 1-4<br />
|-<br />
| A || 1FFF<br />
|-<br />
| B || F1FF<br />
|-<br />
| C || FF1F<br />
|-<br />
| D || FFF1<br />
|}<br />
<br />
{| class="wikitable"<br />
! Gerätecode !! Stelle 5-7<br />
|-<br />
| 1 || 1FF<br />
|-<br />
| 2 || F1F<br />
|-<br />
| 3 || FF1<br />
|}<br />
<br />
Dazu (Stelle 8+9+10) noch drei statische Werte: 0FF.<br />
<br />
Der Code für '''An''' ist FF, für '''Aus''' 00.<br />
<br />
Beispiel: <br />
:<code>define My_Switch IT 1FFF1FF0FF FF 00 für A1</code><br />
Erfolgreich getestet mit CULfw V 1.49 CUL868.<br />
<br />
== Elro AB440 ==<br />
=== Möglichkeit 1: zu Intertechno-Codes umdippen ===<br />
[[File:ELRO-AB440_Funkschalter.jpg|right|thumb|Élro AB440 Funkschalter]]<br />
<br />
Günstige ELRO Funkschalter/Dimmer der Serie 440 lassen sich auch problemlos auf Intertechno Codierung "umdippen" und damit voll kompatibel mit allen möglichen A-P / 1-16 Intertechno Schaltcodes von Fhem aus nutzen. Dazu müssen die Dipschalter-Stellungen entsprechend Intertechno umgerechnet und gesetzt werden (1=ON, 0=OFF). <br />
<br />
Beispiele:<br />
{| class="wikitable"<br />
! Intertechno !! Elro Hauscode<br>1234 !! Elro Gerätecode<br>5ABCDE <br />
|-<br />
| A1 || 1111 || 111110 <br />
|-<br />
| A2 || 1111 || 011110 <br />
|-<br />
| A3 || 1111 || 101110 <br />
|-<br />
| A4 || 1111 || 001110 <br />
|-<br />
| A5 || 1111 || 110110 <br />
|-<br />
| A6 || 1111 || 010110 <br />
|-<br />
| A7 || 1111 || 100110 <br />
|-<br />
| A8 || 1111 || 000110 <br />
|-<br />
| A9 || 1111 || 111010 <br />
|-<br />
| A10 || 1111 || 011010 <br />
|-<br />
| A16 || 1111 || 000010 <br />
|-<br />
| C1 || 1011 || 111110 <br />
|-<br />
| C2 || 1011 || 011110 <br />
|}<br />
<br />
Weitere Erklärungen sind z.B. im [http://isn-systems.com/tools/it2elro Tool] der Fa. ISN-systems online berechnen lassen.<br />
<br />
Einziger Nachteil: Die originale Elro Fernbedienung funktioniert dann nicht mehr uneingeschränkt mit den Funkschaltern (eine Intertechno Fernbedienung funktioniert uneingeschränkt). Wenn man den Hauscode an der Fernbedienung einstellt, kann man durch drücken von z.T. mehreren Tasten gleichzeitig auch Intertechno schalten. Das ist aber nur was für den Notfall oder für Handakrobaten.<br />
<br />
<nowiki>15/16 -&gt; D<br />
13/14 -&gt; A+D<br />
11/12 -&gt; B+D<br />
09/10 -&gt; A+B+D<br />
07/08 -&gt; C+D<br />
05/06 -&gt; A+C+D<br />
03/04 -&gt; B+C+D<br />
01/02 -&gt; A+B+C+D</nowiki><br />
<br />
=== Möglichkeit 2: aus der vorhanden DIP-Schalterstellung den entsprechenden 10-digit InterTechno Code bestimmen ===<br />
Das ist prinzipiell ganz einfach. Hat man folgende DIP-Schalter-Stellung so muss man von links nach rechts einfach für jeden DIP gleich "ON" eine "0" und für "OFF" ein "F" definieren. Für die dargestellte DIP-Einstellung ergibt sich der damit der darunterstehende InterTechno Code:<br />
<br />
[[File:ELRO_0100101111.png]]<br />
<br />
<code>0F00F0FFFF</code><br />
<br />
Analog dazu ergeben sich für den gleichen Hauscode (Schalter 1-5) folgende Codes für die Funksteckdosen B bis E, wobei die Dose E mit der Originalfernbedienung nicht adressierbar ist, sich mit FHEM aber wunderbar schalten lässt.<br />
<br />
[[File:ELRO_0100110111.png]]<br />
<br />
<code>0F00FF0FFF</code><br />
<br />
[[File:ELRO_0100111011.png]]<br />
<br />
<code>0F00FFF0FF</code><br />
<br />
[[File:ELRO_0100111101.png]]<br />
<br />
<code>0F00FFFF0F</code><br />
<br />
[[File:ELRO_0100111110.png]]<br />
<br />
<code>0F00FFFFF0</code><br />
<br />
Dazu noch die Codes für AN = FF und AUS = F0 schaut eine vollständige Definition eines ELRO440 Funkschalters dann bsw. so aus:<br />
<br />
<nowiki> define ELRO_10110_A IT 0F00F0FFFF FF F0<br />
attr ELRO_10110_A IODev CUL_0<br />
attr ELRO_10110_A alias Stehlampe<br />
attr ELRO_10110_A fp_Grundriss 340,50,1,Stehlampe<br />
attr ELRO_10110_A group Schalter<br />
attr ELRO_10110_A model itswitch<br />
attr ELRO_10110_A room Wohnzimmer</nowiki><br />
<br />
[[File:b1-Funksteckdose-von-Toom.jpg|right|thumb|b1 Funksteckdose von Toom]]<br />
== b1 / Toom ==<br />
Das "Funksteckdosen-Set" der Marke b1 aus dem Toom-Baumarkt (3 Funksteckdosen + 1 Fernbedienung mit 4x ein/aus) funktioniert exakt wie ELRO, auch die DIP-Schalter sind genauso belegt. <br />
<br />
== Wetekom/Westfalia ==<br />
[[File:Westfalia-Funksteckdose.jpg|right|thumb|Westfalia Funksteckdose ZTC-S316A.]]<br />
Der eingestellte Hauscode ist F00F0FFF0F.<br />
<br />
In den Westfalia-Baumärkten gibt es Funksteckdosen mit Westfalia-Branding. Auf der Bedienungsanleitung steht aber Wetekom.<br />
<br />
Die Funksteckdosen selbst haben zehn DIP-Switches: 1234FEDCBA, während die Fernbedienung nur sechs hat: ABCDEF. Damit die Fernbedienung mit den Funksteckdosen funktioniert, darf man nur einen der DIP-Switches 1234 pro Funksteckdose auf ON schalten.<br />
<br />
Die Schaltung der DIP-Switches ABCDEF4321 entspricht direkt und in dieser Reihenfolge (also andersrum als direkt an der Funksteckdose) dem Hauscode und zwar entspricht ein Switch auf OFF einem F im Hauscode und ein Switch auf ON einer 0 im Hauscode.<br />
<br />
Die Steckdosen werden dann mit 01 ein- und mit 10 ausgeschaltet.<br />
<br />
Beispiel:<br />
define wf_steckdose IT F00F0FFF0F 01 10<br />
<br />
== Pollin Funksteckdosen ==<br />
<br />
Vom Aussehen sind die Steckdosen von Pollin (z.B. 3fach Set 550666) mit den Westfalia ZTC identisch, aber:<br />
<br />
* die DIP Schalter sind beschriftet von 0 bis 10;<br />
* der Adresscode entspricht dem invertierten ELRO 440 Code ->also (0=ON, 1=OFF)<br />
* der Code für "An" ist 0F, für "Aus" F0<br />
<br />
Beispiel für Adresse C2:<br />
<br />
define IT_C2 IT 0F00F0000F 0F F0<br />
<br />
== me micro-electric AS 73 ==<br />
<br />
[[Datei:Me_AS_73.JPG|right|thumb|micro-electric Funksteckdose AS 73]]<br />
<br />
Die micro-electric Funksteckdosen haben 10 DIP-Schalter: 123456ABCD.<br />
<br />
Der Hauscode wird an Sender und Steckdose mit 1-6 eingestellt, der Empfängercode A-D entspricht den Kanälen auf dem Handsender.<br />
<br />
DIP-Schalterstellung OFF entspricht F und ON entspricht 0.<br />
<br />
Die Steckdosen werden mit F0 ein- und mit 0F ausgeschaltet.<br />
<br />
Empfängercodes:<br />
{| class="wikitable"<br />
! Kanal !! Position 7-10<br />
|- <br />
| A || 0FFF <br />
|-<br />
| B || F0FF <br />
|-<br />
| C || FFF0 (Achtung: bei C und D sind die Codes vertauscht) <br />
|-<br />
| D || FF0F <br />
|}<br />
<br />
Beispiel:<br />
:<code>define Schalter_ME_A IT 0F0F000FFF F0 0F</code><br />
:<code>attr Schalter_ME_A IODev CUL1</code><br />
:<code>attr Schalter_ME_A model itswitch</code><br />
<br />
== Conrad / McPower Funkschaltset 3+1 ==<br />
Dieses Funkschaltset wird unter mehreren Namen in verschiedenen Bau- und Heimwerkermärkten sowie bei Conrad (Best Nr. 640475 - 62) vertrieben. Teilweise auch mit unterschiedlichen Schaltleistungen.<br />
Die Konfiguration funktioniert genauso wie beim [http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung#FLS_100 FLS100]<br />
<br />
== Noch nicht aufgeführte Geräte ==<br />
Wer ein Intertechno-ähnliches Gerät besitzt, das in dieser Liste noch nicht aufgeführt ist, muss die Kodierung selbst bestimmen. Dazu gibt es verschiedene Möglichkeiten, die in diesem Abschnitt aufgeführt werden. Die Ergebnisse bitte hier eintragen, um Nachfolgern die Arbeit zu ersparen!<br />
<br />
=== Audio-Eingang zur Messung ===<br />
Hier wird die Fernbedienung oder der Empfänger mit einer entsprechenden Schaltung an den Mikrofon-Eingang eines Rechners angeschlossen und mit einem Audio-Programm werden die Signalverläufe aufgenommen. Diese Methode wird [http://avr.börke.de/E-Funk.htm hier] näher erläutert.<br />
<br />
=== Platine analysieren ===<br />
Platine der Fernbedienung oder des Empfängers betrachten und so die Beschaltung des Decoder/Encoder Chips ermitteln. Bei der Wetekom-Fernbedienung wird beispielsweise der Chip LP801b verwendet, der funktional identisch zum PT2262 ist. Im [http://www.escol.com.my/Datasheets_specs/pt2262_1.pdf Datenblatt des PT2262] kann man dann die Beschaltung nachsehen. Nun betrachtet man den Verlauf der Leiterbahnen auf der Platine, um die Beschaltung des Chips zu ermitteln. So kann man beispielsweise bei der Wetekom-Fernbedienung sehen, dass die DIP-Switches A bis F auf die Eingänge A0 bis A5 geschaltet sind. Außerdem sieht man, mit welchen Eingängen die einzelnen Taster verbunden sind.<br />
<br />
[[File:Westfalia-Funkfernbedienung-hinten.jpg|right|thumb|Platine der Westfalia Funkfernbedienung ZTC-TC von hinten.]]<br />
[[File:Westfalia-Funkfernbedienung-vorne.jpg|right|thumb|Platine der Westfalia Funkfernbedienung ZTC-TC von vorne.]]<br />
<br />
Nun kann man messen, zwischen welchen Chip-Eingängen und Batteriepolen eine Spannung anliegt, bzw. (ohne Batterie) zwischen welchen Chip-Eingängen und Batteriepolen es einen Durchgang gibt, um zu ermitteln, wie die DIP-Switches schalten. Im Fall der Wetekom-Fernbedienung liegt keine Spannung zwischen den Eingängen und den beiden Batteriepolen an, wenn die DIP-Switches auf OFF stehen: Der Eingang liegt also auf F (Float). Wenn die DIP-Switches auf ON stehen, liegt nur eine Spannung zwischen dem Pluspol der Batterie und dem Eingang an, es gibt also einen Durchgang zwischen dem Minuspol und dem Eingang, so dass der Eingang auf V_SS liegt und damit 0 eingestellt ist.<br />
<br />
Bei den Eingängen D0 und D1 sieht man, dass der Batterie-Pluspol immer über einen Widerstand mit dem Dateneingang verbunden ist, also normalerweise 1 anliegt. Ist aber ein Ein-Taster gedrückt, wird der Eingang D1 direkt mit dem Minuspol der Batterie verbunden, bei den Aus-Tastern der Eingang D0 (die Verbindung der Aus-Taster ist auf den Bildern nicht besonders gut zu erkennen). Durch diese Verbindung wird der Eingang auf V_SS heruntergezogen und damit ist 0 eingestellt.<br />
<br />
=== Mit CUL im Debug-Modus Rohsignale empfangen und analysieren ===<br />
Das hat wohl noch keiner versucht, wurde aber [http://forum.fhem.de/index.php/topic,5599.0.html in der FHEM Users-Mailingliste diskutiert].<br />
<br />
[[Kategorie:HOWTOS]]</div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Datei:B1-Funksteckdose-von-Toom.jpg&diff=13512Datei:B1-Funksteckdose-von-Toom.jpg2016-01-09T14:25:49Z<p>Mathisdt: </p>
<hr />
<div></div>Mathisdthttp://wiki.fhem.de/w/index.php?title=Intertechno_Code_Berechnung&diff=13511Intertechno Code Berechnung2016-01-09T14:24:17Z<p>Mathisdt: b1 Funksteckdosen-Set ergänzt</p>
<hr />
<div>'''Intertechno''' Systemkomponenten sind kostengünstige und weit verbreitete Funkschalter/-dimmer im 433 MHz Bereich, die man in fast jedem Baumarkt unter den Markennamen Intertechno, düwi, KlikAanKlikUit usw. erhalten kann. <br />
<br />
Es gibt eine Anzahl weiterer Hersteller/Handelsmarken mit ähnlicher Kodierung oder Einstellmöglichkeiten mit DIP Schaltern, die ebenfalls mit dem Intertechno Code geschaltet werden können. Dazu zählen von Usern bereits erfolgreich getestete Geräte von Elro AB440, FLS-100/m-e, Wetekom/Westfalia und weitere, theoretisch mögliche aber ungetestete Systeme wie Unitec oder Arctech Steckdosen (siehe [http://avr.börke.de/E-Funk.htm Börkes-HP])<br />
<br />
== Voraussetzungen in Fhem ==<br />
Schalten kann man die Intertechno Funkkomponenten in Fhem über verschiedene Wege. So z.B. über CUL/CUNO, Tellstick, [[AVR-NET-IO]].<br />
<br />
Hier beschrieben ist die Ansteuerung über CUL/CUNO, dessen Firmware für Intertechno erweitert wurde (Danke an Olaf Droegehorn). Momentan ist in CUL/CUNO das SENDEN von Intertechno Funk implementiert. Die Firmware muss mindestens den Stand 1.44 haben (Kontrolle der Version in den Fhem Detaildaten zum [[CUL]]/[[CUNO]]). Die CUL433/CUNO433 haben dabei volle Reichweite, die Versionen CUL868/CUNO868 funktionieren ebenfalls, haben aufgrund der nicht optimalen Antennenlänge und falschen Abstimmung für den Frequenzbereich aber nur eine eingeschränke Reichweite.<br />
<br />
=== Definition ===<br />
Die Definiton des IT Gerätes in FHEM sieht so aus:<br />
<br />
<nowiki>define myITSwitch IT &lt;housecode&gt;&lt;group_switch&gt; &lt;on-code&gt; &lt;off-code&gt; [&lt;dimup-code&gt; &lt;dimdown-code&gt;]<br />
attr myITSwitch IODev CUL_x (CUNO_x)<br />
attr myITSwitch model itswitch</nowiki><br />
Die weitere Anleitung soll die Bildung der Bitfolge für die Zusammensetzung des Schaltcodes erklären. <br />
Wichtig zu wissen ist auch, dass es sich um einen 3state code handelt, d.h. jedes Bit kann '''0,1 oder F''' sein!<br />
<br />
== Original Intertechno System ==<br />
<br />
Durch Kombination von Hauscode und Geräetecode können maximal 256 Geräte verwendet werden. Dannn würde allerdings alle Hauscodes belegt, was eventuell zu Störungen mit Nachbarinstallationen führen könnte.<br />
<br />
=== Hauscode (die ersten vier Stellen (0-3) ===<br />
Der Hauscode wird auf dem Drehschalter auf der Rückseite eingestellt und hat die Bezeichnung '''A-P'''<br />
<br />
[[File:Img_3324_small.png|thumb|Intertechno Schalter]]<br />
{| class="wikitable"<br />
! Drehschalter !! Stelle 0-3<br />
|-<br />
| A || 0000<br />
|-<br />
| B || F000<br />
|-<br />
| C || 0F00<br />
|-<br />
| D || FF00<br />
|-<br />
| E || 00F0<br />
|-<br />
| F || F0F0<br />
|-<br />
| G || 0FF0<br />
|-<br />
| H || FFF0<br />
|-<br />
| I || 000F<br />
|-<br />
| J || F00F<br />
|-<br />
| K || 0F0F<br />
|-<br />
| L || FF0F<br />
|-<br />
| M || 00FF<br />
|-<br />
| N || F0FF<br />
|-<br />
| O || 0FFF<br />
|-<br />
| P || FFFF<br />
|}<br />
<br />
=== Gruppen-/Gerätecode (Stelle 4-7) ===<br />
Der zweite Drehschalter ist mit den Zahlen von 1-16 beschriftet. Das ist eine Zusammensetzung von Gruppe und Gerätecode und ergibt die nächsten 4 Stellen. Die dritte Spalte in der Tabelle zeigt die Zuordnung einer Intertechno YCT-100 / ITS-150 Fernbedienung. Diese ist mit Drehschalter auf der Rückseite (A-P), einem Gruppenschalter (1-4) , und je vier ein-/aus-Tasten belegt.<br />
<br />
[[File:Img_3325_small.png|right|thumb|Intertechno Fernbedienung]]<br />
<br />
{| class="wikitable"<br />
! Drehschalter !! Stelle 4-7 !! Fernbedienung Gruppe/Taste<br />
|-<br />
| 01 || 0000 || 1 - 1<br />
|-<br />
| 02 || F000 || 1 - 2<br />
|-<br />
| 03 || 0F00 || 1 - 3<br />
|-<br />
| 04 || FF00 || 1 - 4<br />
|-<br />
| 05 || 00F0 || 2 - 1<br />
|-<br />
| 06 || F0F0 || 2 - 2<br />
|-<br />
| 07 || 0FF0 || 2 - 3<br />
|-<br />
| 08 || FFF0 || 2 - 4<br />
|-<br />
| 09 || 000F || 3 - 1<br />
|-<br />
| 10 || F00F || 3 - 2<br />
|-<br />
| 11 || 0F0F || 3 - 3<br />
|-<br />
| 12 || FF0F || 3 - 4<br />
|-<br />
| 13 || 00FF || 4 - 1<br />
|-<br />
| 14 || F0FF || 4 - 2<br />
|-<br />
| 15 || 0FFF || 4 - 3<br />
|-<br />
| 16 || FFFF || 4 - 4<br />
|}<br />
<br />
=== Stellen 8-9 (Festwert 0F) ===<br />
<nowiki>Die Positionen 8-9 sind immer fest auf '''0F'''zu stellen</nowiki><br />
<br />
=== Stellen 10-11 (Ein/Aus) ===<br />
Bei den beiden letzten Stellen steht als Codierung für ON = FF und OFF = F0.<br />
<br />
=== Beispiele ===<br />
Drehschalter/Hauscode auf '''A'''<br />
<nowiki> Schalter 1 -&gt; 000000000F FF F0 (entspricht Fernbedienung Gruppe I und Schalter 1)<br />
Schalter 2 -&gt; 0000F0000F FF F0 (entspricht Fernbedienung Gruppe I und Schalter 2)<br />
Schalter 3 -&gt; 00000F000F FF F0 (entspricht Fernbedienung Gruppe I und Schalter 3)<br />
Schalter 4 -&gt; 0000FF000F FF F0 (entspricht Fernbedienung Gruppe I und Schalter 4)</nowiki><br />
<br />
Drehschalter/Hauscode auf '''L'''<br />
<nowiki> Schalter 11 -&gt; FF0F0F0F0F FF F0 (entspricht Fernbedienung Gruppe III und Schalter 3)<br />
Schalter 16 -&gt; FF0FFFFF0F FF F0 (entspricht Fernbedienung Gruppe IV und Schalter 4)</nowiki><br />
komplett für die fhem cfg also z.B. Hauscode A und Gruppe 1 Gerät/Schalter 1 und CUL Bezeichnung CUL1:<br />
<br />
<nowiki> define schalter1 IT 000000000F FF F0<br />
attr schalter1 IODev CUL1<br />
attr schalter1 model itswitch</nowiki><br />
<br />
=== Selbstlernende Intertechno Funksteckdosen (z.B. ITR-1500) ===<br />
Zum Anlernen der selbst lernenden Funksteckdosen muss ein gültiger(!) ON-Befehl in den ersten fünf Sekunden nach dem Einstecken der Funksteckdose in eine normalen Steckdose gesendet werden. Die Funksteckdosen haben drei Speicherplätze, so dass man beispielsweise ein ITR-1500 Set zuerst mit der Fernbedienung anlernen und anschließend eigene Codes von Fhem senden lassen kann. Damit man einen gültigen Code sendet, sucht man sich einfach eine beliebige Kombination aus der obigen Tabelle aus (z.B. C-1, C-2 und C-3) und ergänzt entsprechend um die immer identischen Stellen 8 und 9 (0F) und den ON- und OFF-Code (FF/F0).<br />
Das Senden der Codes von Fhem erfolgt am einfachsten, indem man sich die Steckdosen vorher in der Konfiguration so anlegt, wie man sie haben möchte und anschließend über die Weboberfläche den ON-Befehl gibt.<br />
<br />
Mitunter funktioniert das reine Senden des ON Befehls aber nicht, da einige dieser Steckdosen einen längeren ON Befehl benötigen und die Sendedauer bei Fhem/CUL/CUNO nicht beeinflusst werden kann. In diesem Fall nimmt man eine YCT-100 Fernbedienung, an der die gewünschte Adresse eingestellt werden kann. Zum Anlernen drückt man nun etwas länger auf den passenden Einschaltknopf, danach kann die Dose von Fhem normal geschaltet werden.<br />
<br />
== FLS 100 ==<br />
[[File:FLS100.jpg|right|thumb|FLS100 - konfiguriert auf IV/3]]<br />
<br />
Beim FLS 100 von m-e.de gibt es nur 4 mögliche Einstellungen: '''I, II, III und IV'''. Dies entspricht der Gruppe auf der Fernbedienung.<br />
<br />
{| class="wikitable"<br />
! Drehschalter !! Stelle 0-3<br />
|-<br />
| I || 0FFF <br />
|-<br />
| II || F0FF<br />
|-<br />
| III || FF0F<br />
|-<br />
| IV || FFF0<br />
|}<br />
<br />
Die nächsten vier Stellen geben die Geräte ID an; diese ist identisch mit der Taste an der Fernbedienung.<br />
{| class="wikitable"<br />
! Drehschalter !! Stelle 4-7 !! Fernbedienung Taste<br />
|-<br />
| 1 || 0FFF || 1<br />
|-<br />
| 2 || F0FF || 2<br />
|-<br />
| 3 || FF0F || 3<br />
|-<br />
| 4 || FFF0 || 4<br />
|}<br />
<br />
Beim FLS 100 ist nur die letzte Stelle relevant, mit ON: F oder OFF: 0<br />
<br />
== REV Telecontrol ==<br />
[[File:Rev-funksteckdose-telecontrol-3500-w-008345.png|right|thumb|REV Telecontrol]]<br />
<br />
Die REV Telecontrol haben einen Dreh-Wahlschalter auf der Rückseite, mit dem sich der Hauscode (A - D) und der Gerätecode (1 - 3) bestimmen lässt. <br />
<br />
Die Codierung ist dabei:<br />
{| class="wikitable"<br />
! Hauscode !! Stelle 1-4<br />
|-<br />
| A || 1FFF<br />
|-<br />
| B || F1FF<br />
|-<br />
| C || FF1F<br />
|-<br />
| D || FFF1<br />
|}<br />
<br />
{| class="wikitable"<br />
! Gerätecode !! Stelle 5-7<br />
|-<br />
| 1 || 1FF<br />
|-<br />
| 2 || F1F<br />
|-<br />
| 3 || FF1<br />
|}<br />
<br />
Dazu (Stelle 8+9+10) noch drei statische Werte: 0FF.<br />
<br />
Der Code für '''An''' ist FF, für '''Aus''' 00.<br />
<br />
Beispiel: <br />
:<code>define My_Switch IT 1FFF1FF0FF FF 00 für A1</code><br />
Erfolgreich getestet mit CULfw V 1.49 CUL868.<br />
<br />
== Elro AB440 ==<br />
=== Möglichkeit 1: zu Intertechno-Codes umdippen ===<br />
[[File:ELRO-AB440_Funkschalter.jpg|right|thumb|Élro AB440 Funkschalter]]<br />
<br />
Günstige ELRO Funkschalter/Dimmer der Serie 440 lassen sich auch problemlos auf Intertechno Codierung "umdippen" und damit voll kompatibel mit allen möglichen A-P / 1-16 Intertechno Schaltcodes von Fhem aus nutzen. Dazu müssen die Dipschalter-Stellungen entsprechend Intertechno umgerechnet und gesetzt werden (1=ON, 0=OFF). <br />
<br />
Beispiele:<br />
{| class="wikitable"<br />
! Intertechno !! Elro Hauscode<br>1234 !! Elro Gerätecode<br>5ABCDE <br />
|-<br />
| A1 || 1111 || 111110 <br />
|-<br />
| A2 || 1111 || 011110 <br />
|-<br />
| A3 || 1111 || 101110 <br />
|-<br />
| A4 || 1111 || 001110 <br />
|-<br />
| A5 || 1111 || 110110 <br />
|-<br />
| A6 || 1111 || 010110 <br />
|-<br />
| A7 || 1111 || 100110 <br />
|-<br />
| A8 || 1111 || 000110 <br />
|-<br />
| A9 || 1111 || 111010 <br />
|-<br />
| A10 || 1111 || 011010 <br />
|-<br />
| A16 || 1111 || 000010 <br />
|-<br />
| C1 || 1011 || 111110 <br />
|-<br />
| C2 || 1011 || 011110 <br />
|}<br />
<br />
Weitere Erklärungen sind z.B. im [http://isn-systems.com/tools/it2elro Tool] der Fa. ISN-systems online berechnen lassen.<br />
<br />
Einziger Nachteil: Die originale Elro Fernbedienung funktioniert dann nicht mehr uneingeschränkt mit den Funkschaltern (eine Intertechno Fernbedienung funktioniert uneingeschränkt). Wenn man den Hauscode an der Fernbedienung einstellt, kann man durch drücken von z.T. mehreren Tasten gleichzeitig auch Intertechno schalten. Das ist aber nur was für den Notfall oder für Handakrobaten.<br />
<br />
<nowiki>15/16 -&gt; D<br />
13/14 -&gt; A+D<br />
11/12 -&gt; B+D<br />
09/10 -&gt; A+B+D<br />
07/08 -&gt; C+D<br />
05/06 -&gt; A+C+D<br />
03/04 -&gt; B+C+D<br />
01/02 -&gt; A+B+C+D</nowiki><br />
<br />
=== Möglichkeit 2: aus der vorhanden DIP-Schalterstellung den entsprechenden 10-digit InterTechno Code bestimmen ===<br />
Das ist prinzipiell ganz einfach. Hat man folgende DIP-Schalter-Stellung so muss man von links nach rechts einfach für jeden DIP gleich "ON" eine "0" und für "OFF" ein "F" definieren. Für die dargestellte DIP-Einstellung ergibt sich der damit der darunterstehende InterTechno Code:<br />
<br />
[[File:ELRO_0100101111.png]]<br />
<br />
<code>0F00F0FFFF</code><br />
<br />
Analog dazu ergeben sich für den gleichen Hauscode (Schalter 1-5) folgende Codes für die Funksteckdosen B bis E, wobei die Dose E mit der Originalfernbedienung nicht adressierbar ist, sich mit FHEM aber wunderbar schalten lässt.<br />
<br />
[[File:ELRO_0100110111.png]]<br />
<br />
<code>0F00FF0FFF</code><br />
<br />
[[File:ELRO_0100111011.png]]<br />
<br />
<code>0F00FFF0FF</code><br />
<br />
[[File:ELRO_0100111101.png]]<br />
<br />
<code>0F00FFFF0F</code><br />
<br />
[[File:ELRO_0100111110.png]]<br />
<br />
<code>0F00FFFFF0</code><br />
<br />
Dazu noch die Codes für AN = FF und AUS = F0 schaut eine vollständige Definition eines ELRO440 Funkschalters dann bsw. so aus:<br />
<br />
<nowiki> define ELRO_10110_A IT 0F00F0FFFF FF F0<br />
attr ELRO_10110_A IODev CUL_0<br />
attr ELRO_10110_A alias Stehlampe<br />
attr ELRO_10110_A fp_Grundriss 340,50,1,Stehlampe<br />
attr ELRO_10110_A group Schalter<br />
attr ELRO_10110_A model itswitch<br />
attr ELRO_10110_A room Wohnzimmer</nowiki><br />
<br />
== b1 / Toom ==<br />
Das "Funksteckdosen-Set" der Marke b1 aus dem Toom-Baumarkt (3 Funksteckdosen + 1 Fernbedienung mit 4x ein/aus) funktioniert exakt wie ELRO, auch die DIP-Schalter sind genauso belegt. <br />
<br />
== Wetekom/Westfalia ==<br />
[[File:Westfalia-Funksteckdose.jpg|right|thumb|Westfalia Funksteckdose ZTC-S316A.]]<br />
Der eingestellte Hauscode ist F00F0FFF0F.<br />
<br />
In den Westfalia-Baumärkten gibt es Funksteckdosen mit Westfalia-Branding. Auf der Bedienungsanleitung steht aber Wetekom.<br />
<br />
Die Funksteckdosen selbst haben zehn DIP-Switches: 1234FEDCBA, während die Fernbedienung nur sechs hat: ABCDEF. Damit die Fernbedienung mit den Funksteckdosen funktioniert, darf man nur einen der DIP-Switches 1234 pro Funksteckdose auf ON schalten.<br />
<br />
Die Schaltung der DIP-Switches ABCDEF4321 entspricht direkt und in dieser Reihenfolge (also andersrum als direkt an der Funksteckdose) dem Hauscode und zwar entspricht ein Switch auf OFF einem F im Hauscode und ein Switch auf ON einer 0 im Hauscode.<br />
<br />
Die Steckdosen werden dann mit 01 ein- und mit 10 ausgeschaltet.<br />
<br />
Beispiel:<br />
define wf_steckdose IT F00F0FFF0F 01 10<br />
<br />
== Pollin Funksteckdosen ==<br />
<br />
Vom Aussehen sind die Steckdosen von Pollin (z.B. 3fach Set 550666) mit den Westfalia ZTC identisch, aber:<br />
<br />
* die DIP Schalter sind beschriftet von 0 bis 10;<br />
* der Adresscode entspricht dem invertierten ELRO 440 Code ->also (0=ON, 1=OFF)<br />
* der Code für "An" ist 0F, für "Aus" F0<br />
<br />
Beispiel für Adresse C2:<br />
<br />
define IT_C2 IT 0F00F0000F 0F F0<br />
<br />
== me micro-electric AS 73 ==<br />
<br />
[[Datei:Me_AS_73.JPG|right|thumb|micro-electric Funksteckdose AS 73]]<br />
<br />
Die micro-electric Funksteckdosen haben 10 DIP-Schalter: 123456ABCD.<br />
<br />
Der Hauscode wird an Sender und Steckdose mit 1-6 eingestellt, der Empfängercode A-D entspricht den Kanälen auf dem Handsender.<br />
<br />
DIP-Schalterstellung OFF entspricht F und ON entspricht 0.<br />
<br />
Die Steckdosen werden mit F0 ein- und mit 0F ausgeschaltet.<br />
<br />
Empfängercodes:<br />
{| class="wikitable"<br />
! Kanal !! Position 7-10<br />
|- <br />
| A || 0FFF <br />
|-<br />
| B || F0FF <br />
|-<br />
| C || FFF0 (Achtung: bei C und D sind die Codes vertauscht) <br />
|-<br />
| D || FF0F <br />
|}<br />
<br />
Beispiel:<br />
:<code>define Schalter_ME_A IT 0F0F000FFF F0 0F</code><br />
:<code>attr Schalter_ME_A IODev CUL1</code><br />
:<code>attr Schalter_ME_A model itswitch</code><br />
<br />
== Conrad / McPower Funkschaltset 3+1 ==<br />
Dieses Funkschaltset wird unter mehreren Namen in verschiedenen Bau- und Heimwerkermärkten sowie bei Conrad (Best Nr. 640475 - 62) vertrieben. Teilweise auch mit unterschiedlichen Schaltleistungen.<br />
Die Konfiguration funktioniert genauso wie beim [http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung#FLS_100 FLS100]<br />
<br />
== Noch nicht aufgeführte Geräte ==<br />
Wer ein Intertechno-ähnliches Gerät besitzt, das in dieser Liste noch nicht aufgeführt ist, muss die Kodierung selbst bestimmen. Dazu gibt es verschiedene Möglichkeiten, die in diesem Abschnitt aufgeführt werden. Die Ergebnisse bitte hier eintragen, um Nachfolgern die Arbeit zu ersparen!<br />
<br />
=== Audio-Eingang zur Messung ===<br />
Hier wird die Fernbedienung oder der Empfänger mit einer entsprechenden Schaltung an den Mikrofon-Eingang eines Rechners angeschlossen und mit einem Audio-Programm werden die Signalverläufe aufgenommen. Diese Methode wird [http://avr.börke.de/E-Funk.htm hier] näher erläutert.<br />
<br />
=== Platine analysieren ===<br />
Platine der Fernbedienung oder des Empfängers betrachten und so die Beschaltung des Decoder/Encoder Chips ermitteln. Bei der Wetekom-Fernbedienung wird beispielsweise der Chip LP801b verwendet, der funktional identisch zum PT2262 ist. Im [http://www.escol.com.my/Datasheets_specs/pt2262_1.pdf Datenblatt des PT2262] kann man dann die Beschaltung nachsehen. Nun betrachtet man den Verlauf der Leiterbahnen auf der Platine, um die Beschaltung des Chips zu ermitteln. So kann man beispielsweise bei der Wetekom-Fernbedienung sehen, dass die DIP-Switches A bis F auf die Eingänge A0 bis A5 geschaltet sind. Außerdem sieht man, mit welchen Eingängen die einzelnen Taster verbunden sind.<br />
<br />
[[File:Westfalia-Funkfernbedienung-hinten.jpg|right|thumb|Platine der Westfalia Funkfernbedienung ZTC-TC von hinten.]]<br />
[[File:Westfalia-Funkfernbedienung-vorne.jpg|right|thumb|Platine der Westfalia Funkfernbedienung ZTC-TC von vorne.]]<br />
<br />
Nun kann man messen, zwischen welchen Chip-Eingängen und Batteriepolen eine Spannung anliegt, bzw. (ohne Batterie) zwischen welchen Chip-Eingängen und Batteriepolen es einen Durchgang gibt, um zu ermitteln, wie die DIP-Switches schalten. Im Fall der Wetekom-Fernbedienung liegt keine Spannung zwischen den Eingängen und den beiden Batteriepolen an, wenn die DIP-Switches auf OFF stehen: Der Eingang liegt also auf F (Float). Wenn die DIP-Switches auf ON stehen, liegt nur eine Spannung zwischen dem Pluspol der Batterie und dem Eingang an, es gibt also einen Durchgang zwischen dem Minuspol und dem Eingang, so dass der Eingang auf V_SS liegt und damit 0 eingestellt ist.<br />
<br />
Bei den Eingängen D0 und D1 sieht man, dass der Batterie-Pluspol immer über einen Widerstand mit dem Dateneingang verbunden ist, also normalerweise 1 anliegt. Ist aber ein Ein-Taster gedrückt, wird der Eingang D1 direkt mit dem Minuspol der Batterie verbunden, bei den Aus-Tastern der Eingang D0 (die Verbindung der Aus-Taster ist auf den Bildern nicht besonders gut zu erkennen). Durch diese Verbindung wird der Eingang auf V_SS heruntergezogen und damit ist 0 eingestellt.<br />
<br />
=== Mit CUL im Debug-Modus Rohsignale empfangen und analysieren ===<br />
Das hat wohl noch keiner versucht, wurde aber [http://forum.fhem.de/index.php/topic,5599.0.html in der FHEM Users-Mailingliste diskutiert].<br />
<br />
[[Kategorie:HOWTOS]]</div>Mathisdt