<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Smart-Home Systeme Archive - I MAKE YOU INTELLIGENT</title>
	<atom:link href="https://www.imakeyouintelligent.com/category/smart-home-systeme/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.imakeyouintelligent.com/category/smart-home-systeme/</link>
	<description>Mach die Welt ein bisschen intelligenter</description>
	<lastBuildDate>Thu, 02 Jan 2025 10:54:43 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.imakeyouintelligent.com/wp-content/uploads/2018/01/cropped-square_v4-32x32.png</url>
	<title>Smart-Home Systeme Archive - I MAKE YOU INTELLIGENT</title>
	<link>https://www.imakeyouintelligent.com/category/smart-home-systeme/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Home Assistant: Fehler beim hinzufügen SONOFF P Zigbee TI CC2652P + CP2102N &#124; Texas Instruments CC2652</title>
		<link>https://www.imakeyouintelligent.com/home-assistant-fehler-beim-hinzufuegen-sonoff-p-zigbee-ti-cc2652p-cp2102n-texas-instruments-cc2652/</link>
					<comments>https://www.imakeyouintelligent.com/home-assistant-fehler-beim-hinzufuegen-sonoff-p-zigbee-ti-cc2652p-cp2102n-texas-instruments-cc2652/#respond</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Thu, 02 Jan 2025 10:54:43 +0000</pubDate>
				<category><![CDATA[Smart-Home Systeme]]></category>
		<category><![CDATA[Home Assistant Zigbee]]></category>
		<category><![CDATA[Home Assistant Zigbee Integration]]></category>
		<category><![CDATA[Sonoff Dongle Problem lösen]]></category>
		<category><![CDATA[Sonoff Zigbee Stick einrichten]]></category>
		<category><![CDATA[Sonoff Zigbee USB-Stick]]></category>
		<category><![CDATA[Zigbee Dongle Fehler]]></category>
		<category><![CDATA[Zigbee Stick Antenne entfernen]]></category>
		<category><![CDATA[Zigbee Stick Konfiguration]]></category>
		<category><![CDATA[Zigbee USB Stick Troubleshooting]]></category>
		<category><![CDATA[ZigStar TI CC2652P]]></category>
		<guid isPermaLink="false">https://www.imakeyouintelligent.com/?p=239112</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/home-assistant-fehler-beim-hinzufuegen-sonoff-p-zigbee-ti-cc2652p-cp2102n-texas-instruments-cc2652/">Home Assistant: Fehler beim hinzufügen SONOFF P Zigbee TI CC2652P + CP2102N | Texas Instruments CC2652</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p class="p1">Beim Einrichten des Sonoff Zigbee USB-Sticks (Modell P) in Home Assistant können gelegentlich Fehler auftreten, die die Installation komplizierter machen, als sie eigentlich sein müsste. Auch ich hatte bei meiner Installation zunächst ein zeitintensives Problem, das sich jedoch mit ein paar einfachen Schritten beheben ließ.</p>
<p class="p1">Falls du beim Hinzufügen des Sticks einen Fehler bekommst, solltest du folgende mögliche Ursachen und Lösungen in Betracht ziehen. Es gibt eigentlich nur drei Gründe für dieses Problem – wovon einer eher selten vorkommt.</p>
<p><img fetchpriority="high" decoding="async" class="" src="data:image/png;base64,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9+91WTOZjBx77LHyL//yL/OCoKaZYwcEEEAAAQQQQACBvggQCPWFOdgnWbBggXz5y1+Ws846qyajL774otx9991yyy23yGOPPSb5fL6yffHixfLZz35WLrjggsq6Zh906NgXvvAFZ7id7lssFuXpp5+We++915kSfO5MeLr/+9//fhkfH2+WdMvb+1HW4eFhJwgaGxtrOV/siAACCCCAAAIIINBfAYbG9dc7kGfTZxLpfTp20YDkU5/6lPz85z+3q5z35cuXy8c//nHRHiFdNFD54Ac/KHfddZcT1Dgrm/zPIYcc4uzxk5/8RK655hrnnhl7iA4tu+yyy5xhc4ODg85q7b15z3ve4wRddr9u3vtRVr0vaHR01MnmI488IlrWZ599Vnbv3i0aHOk9UCwIIIAAAggggAAC/grQI+Svv+9nP/vss+U1r3lNJR/aWH/3u989LwjSHbSH6KqrrpLf/OY3lf11MoXXve51le+tfLjxxhud+3904oDqpVQqyfXXXy9f/epXq1fL+eefX/O90y/9LKuW5fOf/7wT1N10003y0EMPOb1fDz/8sBMQdVoGjkMAAQQQQAABBBDwRoAeIW8c+5rKyMiInHDCCW2dU4ehrVu3bt4xOmlB9fLFL35RNm3aVL2q5rNt4J9++umVe3ze+973yk9/+tOaoXM1B1V9+f3vfy86sUCj5bvf/a7TC6RDzHTRoXHaMzQ9Pd3osKbb+lnW73//+05Q1zRT7IAAAggggAACCCDgiwCBkC/s3Z30iCOOkK985SttJbJz50557WtfW3PMYYcdJkceeWRlnU6RrcO4mi06xfU999wj5557rrOrDpnTPLkFWtVplctl+djHPtZ0GJ3ei/Tcc885003b43VI3RNPPGG/tv3e77L++7//e9t55AAEEEAAAQQQQACB/gkwNK5/1oE704UXXliTJ53WWYOVVpbHH3+8ZreDDz645nu9L3MnRKi339xhcxMTE/V2bWl9P8uqhvpMJBYEEEAAAQQQQACB4AoQCAW3bnqesxNPPLHmHPYhoDUr63zRh6tWLytWrKj+2vXn6hnqNDGdkrqbJchl7aZcHIsAAggggAACCCDQmQBD4zpz8/Uo7Y35x3/8x7byoPcIzV2WLl1as0qnqn7Xu95Vs67eF3v/jt3udSBk0/XqPU5l9cqMdBBAAAEEEEAAgSgLEAiF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JYiobWxHiLRR/6zbk1R+KzmivJtSgstbrQmFBSWFhKXDEvwuuugit3jx4mgTZaMEYW1Cefrxj38cXSuWP77ECnnrrbeW+XJtxq0hee8j5pcRKdICaZgSxD2FFeaKK64ozz+zwAohBwYh3njjjWgT150pkWGeSuvcf9zfWDe5R1E8TQnCYnXZZZeVLXqVytE+ERCByUmg4Ef+SpPz1Bs7a4tg1ezokrnZ4LesJAIiUJ0A/v5M7kdg50fio5if+cxnovUf/vCHziZQRxtS/mDtwDLAPWxzNFKyjtqMgGfWJ+pJU7xGHbTun2aOTSovq21M+uccEWp5NtXDJ6s2heXmmSPXFK6XsMOqVs/1gQLEsShbKD7h3Jnw/FnPax+hwGHx4R1JQAkLfx5vf9L/HMvHTglzTZAUU6qS8lbaxvUBR54VlBOGxK90nPaJwGQgIPk1uZeT7fXJebVVBERABNpKgG+EMLqOUIkbTTiPh4bYJHUEdgSfWhKCZiMJq4hFDKv3+GaOrbeuZvIz+d8CADRTTlbH5pkjgn+jkdNQgOLXdhrDvPYR9yjKcyODexyLBSnNMpvGIr6d66PZQcp4mfpfBESgswlIEers/tXZicCEJYCbDPMmGB2/6qqryq5JdkIETGCCOolvF+XNemHt1FIEREAEREAERCCfBKQI5bNf1CoRmPQEcJXBTQt//69//euOeRqMuOP+giUIJYg5GYymX3/99ZOelwCIgAiIgAiIgAjUR0BzhOrjVf7KfbPmd80RqhO8sk9KAkx8Jmrc1ltvnXj+uKrNmzfPMSlaSQREQAREQAREIJmA5gglc5FFKJmLtoqACOSAAGGviQhFtCmsQChETIQmbO+iRYuiyFxyictBR6kJIiACIiACIjABCUgRmoCdpiaLwGQigKLDhyvt45WT6dx1riIgAiIgAiIgAtkR0HeEsmOrkkVABERABERABERABERABHJKQIpQTjtGzRIBERABERABERABERABEciOgBSh7NiqZBEQAREQAREQAREQAREQgZwSkCKU045Rs0RABERABERABERABERABLIjIEUoO7YqWQREQAREQAREQAREQAREIKcEpAjltGPULBEQAREQAREQAREQAREQgewISBHKjq1KFgEREAEREAEREAEREAERyCkBKUI57Rg1SwREQAREQAREQAREQAREIDsCUoSyY6uSRUAEREAEREAEREAEREAEckpAilBOO0bNEgEREAEREAEREAEREAERyI6AFKHs2KpkERABERABERABERABERCBnBKQIpTTjlGzREAEREAEREAEREAEREAEsiMgRSg7tipZBERABERABERABERABEQgpwSkCOW0Y9QsERABERABERABERABERCB7AhIEcqOrUoWAREQAREQAREQAREQARHIKQEpQjntGDVLBERABERABERABERABEQgOwJShLJjq5JFQAREQAREQAREQAREQARySkCKUE47Rs0SAREQAREQAREQAREQARHIjoAUoezYqmQREAEREAEREAEREAEREIGcEpAilNOOUbNEQAREQAREQAREQAREQASyIyBFKDu2KlkEREAEREAEREAEREAERCCnBKQI5bRj1CwREAEREAEREAEREAEREIHsCEgRyo6tShYBERABERABERABERABEcgpASlCOe0YNUsEREAEREAEREAEREAERCA7AlKEsmOrkkVABERABERABERABERABHJKQIpQTjtGzRIBERABERABERABERABEciOgBSh7NiqZBEQAREQAREQAREQAREQgZwSkCKU045Rs0RABERABERABERABERABLIjIEUoO7YqWQREQAREQAREQAREQAREIKcEpAjltGPULBEQAREQAREQAREQAREQgewISBHKjq1KFgEREAEREAEREAEREAERyCkBKUI57Rg1SwREQAREQAREQAREQAREIDsCUoSyY6uSRUAEREAEREAEREAEREAEckpAilBOO0bNEgEREAEREAEREAEREAERyI6AFKHs2KpkERABERABERABERABERCBnBKQIpTTjlGzREAEREAEREAEREAEREAEsiMgRSg7tipZBERABERABERABERABEQgpwSkCOW0Y9QsERABERABERABERABERCB7AhIEcqOrUoWAREQAREQAREQAREQARHIKYGenLZLzRKB3BHo3npPV9pyN1fcaBu3euOtXFeh2xULhdy1Uw0SgU4j0FUquWJpyE1753XX9e6rrrDoWTf02tOddpo6HxEQAREQgTYTkCLUZuCqbuIR6Fp/U+d2O8L173CQG+ydVj6BYnlNKyIgAlkSiAYcCj1u9aZznfO/nh0OdFNfetC5Z+9yxWVvZ1m1yhYBERABEehgAlKEOrhzdWrNEyjM3NC5/U52K7fbv/nCVIIIiEBLCDAgMbjbkW5G3yxXeHieK61Y2pJyVYgIiIAIiMDkIqA5QpOrv3W2dRLo2uNYKUF1MlN2EWgXAQYouEeVREAEREAERKARAlKEGqGmYyYFgZ4t93D9ux4+Kc5VJykCE5UA9yj3qpIIiIAIiIAI1EtAilC9xJR/0hAobr2bG+zSLTJpOlwnOiEJcI9yryqJgAiIgAiIQL0EJOXVS0z5Jw2BwTk7Tppz1YmKwEQmoHt1Ivee2i4CIiAC40dAitD4sVfNOSdQmu4DJSiJgAjknoDu1dx3kRooAiIgArkkIEUol92iRuWBwEDf9Dw0Q20QARGoQkD3ahVA2i0CIiACIpBIQIpQIhZtFAEREAEREAEREAEREAER6GQCUoQ6uXd1biIgAiIgAiIgAiIgAiIgAokEpAglYtFGERABERABERABERABERCBTiYgRaiTe1fnJgIiIAIiIAIiIAIiIAIikEhAilAiFm0UAREQAREQAREQAREQARHoZAJShDq5d3VuIiACIiACIiACIiACIiACiQSkCCVi0UYREAEREAEREAEREAEREIFOJiBFqJN7V+cmAiIgAiIgAiIgAiIgAiKQSECKUCIWbRQBERABERABERABERABEehkAlKEOrl3dW4iIAIiIAIiIAIiIAIiIAKJBKQIJWLRRhEQAREQAREQAREQAREQgU4mIEWok3tX5yYCIiACIiACIiACIiACIpBIQIpQIhZtFAEREAEREAEREAEREAER6GQCUoQ6uXd1biIgApkQ2HNGtzth4x63flehXD7rx2/U43af1l3ephUREAEREAEREIH8EujJb9PUMhEQARHIH4Etp3S5b+89xaED7fhmwV20YG3UyC9s1+MOmtPthkrOffuhontr0K8oiYAIiIAIiIAI5JaALEK57Ro1TAREII8EBkolV/Q/0priSAvXrlsf8vtQhpREQAREQAREQATyTUAWoXz3j1onAiKQMwJLvKXn/350rduyz7lHPxjRhC5buNY98e6Qe7XfuXekCeWs19QcERABERABERhLQIrQWCbaIgK5IXD0ht1uo6nD81AeXVp0C0ITRKyVH9+0x/Wts/He9vaQW1Yca5Y4cGa323bmcHkvLi+5x1cOxUpxLqzzOZ/n6YQ8dlBY562+zhWxOk/frMfVM2Nm8eqSu3fZ6Dbt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Lv16fQfkKbeff9I1c7Yr+I+TDi17u6YPoLal+d5NE1c9AicUVy1zpdXLhifhtaVyVSICItBKApJfk2nK1yGZi7aKgAjkmACWGeYqjXdqVTswCDGvaVHMMjTe56f620TARwbDBSt3yVuncJcb8j8lERABEehEAnKN68Re1TmJgAiIgAiIgAiIgAiIgAhUJCBFqCIe7RQBERABERABERABERABEehEAlKEOrFXdU4iIAIiIAIiIAIiIAIiIAIVCUgRqohHO0VABERABERABERABERABDqRgBShTuxVnZMIiIAIiIAIiIAIiIAIiEBFAlKEKuLRThEQAREQAREQAREQAREQgU4kIEWoE3tV5yQCIiACIiACIiACIiACIlCRgBShini0UwREQAREQAREQAREQAREoBMJSBHqxF7VOYmACIiACIiACIiACIiACFQkIEWoIh7tFAEREAEREAEREAEREAER6EQCUoQ6sVd1TiIgAiIgAiIgAiIgAiIgAhUJSBGqiEc7RUAEREAEREAEREAEREAEOpGAFKFO7FWdkwiIgAiIgAiIgAiIgAiIQEUCUoQq4tFOERABERABERABERABERCBTiQgRagTe1XnJAIiIAIiIAIiIAIiIAIiUJGAFKGKeLRTBERABERABERABERABESgEwlIEerEXtU5iYAIiIAIiIAIiIAIiIAIVCQgRagiHu0UAREQAREQAREQAREQARHoRAJShDqxV3VOLSHQ27+qJeWoEBEQgWwJ6F7Nlq9KFwEREIFOJSBFqFN7VufVNIHCqqVNl6ECREAEsiegezV7xqpBBERABDqRgBShTuxVnVNLCPS89WJLylEhIiAC2RLQvZotX5UuAiIgAp1KQIpQp/aszqtpAl2vPet6isWmy1EBIiAC2RHgHuVeVRIBERABERCBeglIEaqXmPJPGgKDi55xfc/dPWnOVycqAhORAPco96qSCIiACIiACNRLQIpQvcSUf1IRKD7zJzdj4aOT6px1siIwUQhwb3KPKomACIiACIhAIwR6GjlIx4jAZCFQWrHUFR67yc3oX+7W7HCQG+ydNllOXecpArkl0DOw2k196UHnnr3LcY8qiYAIiIAIiEAjBKQINUJNx0wqAsVlbzt3/29d36LnXGnL3Vxxo23c6o23cl2FblcsFCYVC52sCIwHga5SyRVLQ27aO6+7rndfdYVFz7qh154ej6aoThEQAREQgQ4iIEWogzpTp5ItgUjwWid8yS6ULWuVLgJpBBS+JI2MtouACIiACNRLQHOE6iWm/CIgAiIgAiIgAiIgAiIgAhOegBShCd+FOgEREAEREAEREAEREAEREIF6CUgRqpeY8ouACIiACIiACIiACIiACEx4AlKEJnwX6gREQAREQAREQAREQAREQATqJSBFqF5iyi8CIiACIiACIiACIiACIjDhCUgRmvBdqBMQAREQAREQAREQAREQARGol4AUoXqJKb8IiIAIiIAIiIAIiIAIiMCEJyBFaMJ3oU5ABERABERABERABERABESgXgJShOolpvwiIAIiIAIiIAIiIAIiIAITnoAUoQnfhToBERABERABERABERABERCBeglIEaqXmM9fKpUaOGr0Ia0oY3SJ+k8EREAEREAEREAEREAEkgm0QvZsRRnJrRufrVKE6uBeKBSi3ENDQ3UclZzVyrAyk3NpqwiIgAiIgAiIgAiIgAg0TsBkTZM9Gy/JOSvDymymrDwcK0Wojl7o6hrGZRdBHYeOyWplWJljMmiDCIiACIiACIiACIiACDRJwGRNkz2bKc7KsDKbKSsPx0oRqqMXuru7o9yDg4N1HJWc1cqwMpNzaasIiIAIiIAIiIAIiIAINE7AZE2TPRsvyTkrw8pspqw8HCtFqI5e6OnpiXLbRVDHoWOyWhlW5pgM2iACIiACIiACIiACIiACTRIwWdNkz2aKszKszGbKysOxUoTq6IUpU6ZEue0iqOPQMVmtDCtzTAZtEAEREAEREAEREAEREIEmCZisabJnM8VZGVZmM2Xl4VgpQjX2Ah3OxLCBgQG3du3aGo9Kz0YZlEWZnXIxpZ+t9oiACIiACIiACIiACLSbgOTXysSlCFXmU947derUaH3NmjXlbc2uWFlWdrPl6XgREAEREAEREAEREAERMAImY5rMadubWVpZVnYzZY33sVKEaugBJoThC1ksFiMrTg2H1JQFixBlUnanTDqr6cSVSQREQAREQAREQAREIFMCkl+r45UiVJ2RmzZtWpSrv7+/JW5xViXucZRJsjpsn5YiIAIiIAIiIAIiIAIi0CgBky0lv6YTlCKUziba09vbG1lsiJu+evXqKrnr302ZlI1ViLqUREAEREAEREAEREAERKAZApJfa6MnRagCJwIZZKVNW7Vxq1CnfKnXzk9LERABERABERABERCB9hGQ/Fo7aylCFVjNmDEjiurGpLBVq1ZVyNncLsqmDi5c6lQSAREQAREQAREQAREQgUYISH6tnZoUoRRWWIJwV8NtDUWFZVYprIM6zQqVVX0qVwREQAREQAREQAREoPMISH6tr0+lCCXwIhwgv1Kp5FauXBlZaxKytXQTFiHqok6rv6UVqDAREAEREAEREAEREIGOJWDyo+TX2rtYilCMFReRWWRWrFiRqUtcrOqoLuok0QbaoiQCIiACIiACIiACIiAClQhIfq1EJ31fT/quybXHJpYRZQNNGoUEC027k9U5c+bMSBkiBjyR5WiTkgiIgAiIgAiIgAiIgAgYAcmvRqKxpRQhz23KlCmR0tHV1RXNBUIZyTI4QrWuMhc5JrtZ+EOUISLMKYmACIiACIiACIiACIiA5Nfmr4HC7NmzJ62pAWuLTSoDpUWHY5mHhJlz+vTpZRe5wcHByDqUZeCGPJy32iACIiACIiACIiACIpBMQPJrMpdGtk46RQgTIpHZUDJYklAs+Opu1tHhGukgLnaUob6+Psc6CYUIZY2lXOYaoapjREAEREAEREAERGDiEJD8mk1fdawixAWDqxtLW8eEaMoPOIvFYqQATQS3MzN/ohBxXpZQhnCZ41xQivjZuuXRUgREQAREQAREQAREIP8ETGaV/Nqevipsv/32k841bmBgILKosJxo825QiJg3hEWLpZIIiIAIiIAIiIAIiEDnE5D82vo+7mhFCOsIbm/8sJzYb6IpP2ndbhYurFz8cJ3jxyiCkgiIgAiIgAiIgAiIwMQjIPm1fX1W8PNPJp1FqH14VZMIiIAIiIAIiIAIiIAIiEAeCYxMNslj69QmERABERABERABERABERABEciAgBShDKCqSBEQAREQAREQAREQAREQgXwTkCKU7/5R60RABERABERABERABERABDIgIEUoA6gqUgREQAREQAREQAREQAREIN8EpAjlu3/UOhEQAREQAREQAREQAREQgQwI/B9w6lzhJy6faAAAAABJRU5ErkJggg==" width="424" height="390" /></p>
<p class="p1"><b>Fehlermeldung und Lösungsmöglichkeiten</b><b></b></p>
<p class="p3"><b>1. Lokale IP für die Konfiguration nutzen<br /></b><b></b>Wenn Home Assistant über eine Subdomain oder extern erreichbar ist, sollte die Konfiguration über die <b>lokale IP-Adresse</b> durchgeführt werden. Dies verhindert mögliche Kommunikationsprobleme, die durch externe Zugriffe entstehen können.</p>
<p class="p3"><b>2. Antenne am Dongle vorübergehend entfernen<br /></b><b></b>Falls der Zigbee-Dongle mit einer Antenne geliefert wird, kann es helfen, diese für den Installationsprozess einmal <b>abzuschrauben</b>. In einigen Fällen stört die Antenne den initialen Konfigurationsprozess, und der Stick wird nicht korrekt erkannt.</p>
<p class="p3"><b>3. Stick flashen (selten notwendig)<br /></b><b></b>Als letzte Möglichkeit – und das kommt wirklich selten vor – könnte es notwendig sein, den Stick mit der <b>ZigStar TI CC2652P/P7 Firmware</b> neu zu flashen. Dies ist meist nur nötig, wenn die Firmware beschädigt ist oder nicht mit Home Assistant kompatibel ist. Das Flashen kann mit Tools wie dem <b>ZigStar TI CC2652P/P7 FW Flasher</b> erfolgen.</p>
<p> </p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/home-assistant-fehler-beim-hinzufuegen-sonoff-p-zigbee-ti-cc2652p-cp2102n-texas-instruments-cc2652/">Home Assistant: Fehler beim hinzufügen SONOFF P Zigbee TI CC2652P + CP2102N | Texas Instruments CC2652</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/home-assistant-fehler-beim-hinzufuegen-sonoff-p-zigbee-ti-cc2652p-cp2102n-texas-instruments-cc2652/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Home Assistant: So installierst du HACS (Home Assistant Community Store)</title>
		<link>https://www.imakeyouintelligent.com/home-assistant-so-installierst-du-hacs-home-assistant-community-store/</link>
					<comments>https://www.imakeyouintelligent.com/home-assistant-so-installierst-du-hacs-home-assistant-community-store/#respond</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Sat, 28 Dec 2024 20:26:43 +0000</pubDate>
				<category><![CDATA[Smart-Home Systeme]]></category>
		<category><![CDATA[HACS Fehlerbehebung]]></category>
		<category><![CDATA[HACS Installation]]></category>
		<category><![CDATA[HACS Installationsanleitung]]></category>
		<category><![CDATA[HACS Komponenten installieren]]></category>
		<category><![CDATA[HACS Tutorial]]></category>
		<category><![CDATA[HACS Vorteile]]></category>
		<category><![CDATA[Home Assistant benutzerdefiniert]]></category>
		<category><![CDATA[Home Assistant Community Store]]></category>
		<category><![CDATA[Home Assistant Erweiterungen]]></category>
		<category><![CDATA[Home Assistant HACS]]></category>
		<guid isPermaLink="false">https://www.imakeyouintelligent.com/?p=239107</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/home-assistant-so-installierst-du-hacs-home-assistant-community-store/">Home Assistant: So installierst du HACS (Home Assistant Community Store)</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_1 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Home Assistant ist eine der beliebtesten Plattformen zur Heimautomatisierung. Mit dem Home Assistant Community Store (HACS) kannst du das volle Potenzial von Home Assistant nutzen, indem du Drittanbieter-Integrationen, benutzerdefinierte Karten und mehr hinzufügst. In diesem Beitrag zeige ich dir, wie du HACS schnell und unkompliziert installierst.</p>
<p><strong>Was ist HACS?<br /></strong>HACS (Home Assistant Community Store) ist eine Erweiterung für Home Assistant, die es dir ermöglicht, benutzerdefinierte Komponenten und Integrationen von der Community direkt in dein System zu integrieren. Es erweitert die Funktionalität von Home Assistant erheblich und ist besonders für Power-User ein Must-have.</p>
<p><strong>Installation von HACS<br /></strong>Die Installation ist dank eines einfachen Skripts sehr leicht. Befolge die nachstehenden Schritte:<br />1. Vorbereitung<br />• Stelle sicher, dass du auf deinem System Home Assistant installiert hast.<br />• SSH-Zugang oder ein Terminal für Befehle ist erforderlich.<br />2. Installationsbefehl ausführen<br />Öffne das Terminal und führe den folgenden Befehl aus, um HACS zu installieren:</p>
<p>wget -O &#8211; https://get.hacs.xyz | bash &#8211;<br />Dieser Befehl lädt das Installationsskript herunter und führt es direkt aus.</p>
<p>3. Home Assistant neu starten<br />Nach der Installation musst du Home Assistant neu starten, um HACS zu aktivieren. Navigiere in der Benutzeroberfläche zu Einstellungen &gt; System &gt; Serversteuerung und klicke auf Neu starten.<br />4. HACS konfigurieren<br />• Nach dem Neustart findest du in der Seitenleiste von Home Assistant den Punkt HACS.<br />• Befolge die Anweisungen, um HACS mit deinem GitHub-Konto zu verbinden und zu konfigurieren.</p>
<p><strong>Warum HACS verwenden?</strong><br />• Einfacher Zugang zu Drittanbieter-Integrationen: Installiere benutzerdefinierte Komponenten, ohne manuell Dateien zu kopieren.<br />• Community-Getrieben: Profitiere von Erweiterungen, die von anderen Home-Assistant-Nutzern entwickelt wurden.<br />• Ständige Updates: Halte deine Integrationen und Erweiterungen mühelos auf dem neuesten Stand.</p>
<p><strong>Fehlerbehebung bei der Installation<br /></strong>Falls bei der Installation Probleme auftreten:<br />• Stelle sicher, dass dein Home Assistant auf dem neuesten Stand ist.<br />• Überprüfe, ob die Berechtigungen für das Installationsskript ausreichen.<br />• Prüfe die Logdateien von Home Assistant, um weitere Details zu erhalten.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/home-assistant-so-installierst-du-hacs-home-assistant-community-store/">Home Assistant: So installierst du HACS (Home Assistant Community Store)</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/home-assistant-so-installierst-du-hacs-home-assistant-community-store/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Node-Red: Nicht HomeKit zertifizierte Lampen an HomeKit anbinden via Hue Teil1</title>
		<link>https://www.imakeyouintelligent.com/node-red-nicht-homekit-zertifizierte-lampen-an-homekit-anbinden-via-hue-teil1/</link>
					<comments>https://www.imakeyouintelligent.com/node-red-nicht-homekit-zertifizierte-lampen-an-homekit-anbinden-via-hue-teil1/#comments</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Sat, 25 Nov 2017 13:24:58 +0000</pubDate>
				<category><![CDATA[Apple Home-Kit]]></category>
		<category><![CDATA[Internet of Things (IoT)]]></category>
		<category><![CDATA[Node-RED]]></category>
		<category><![CDATA[Philips Hue]]></category>
		<category><![CDATA[Smart-Home Systeme]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[Converter]]></category>
		<category><![CDATA[HomeKit]]></category>
		<category><![CDATA[HSL]]></category>
		<category><![CDATA[Hue]]></category>
		<category><![CDATA[Innr]]></category>
		<category><![CDATA[Lightify]]></category>
		<category><![CDATA[Node-Red]]></category>
		<category><![CDATA[Osram]]></category>
		<category><![CDATA[Philips]]></category>
		<category><![CDATA[RGB]]></category>
		<category><![CDATA[Umrechner]]></category>
		<guid isPermaLink="false">http://www.imakeyouintelligent.com/?p=4221</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/node-red-nicht-homekit-zertifizierte-lampen-an-homekit-anbinden-via-hue-teil1/">Node-Red: Nicht HomeKit zertifizierte Lampen an HomeKit anbinden via Hue Teil1</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_2 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>In Teil 1 möchte ich erklären wie, wir eine <strong>nicht</strong> Apple HomeKit zertifizierte Lampe die wir in unserer Hue App haben via Node-Red im Apple HomeKit anbinden. Dies kann z.b eine <a href="http://www.ikea.com/de/de/catalog/categories/departments/lighting/smart_lighting/">IKEA Tradfri,</a>  <a href="https://www.innrlighting.com/de/home">Innr</a> oder <a href="https://www.osram.de/cb/lightify/lightify-home/index.jsp">OSRAM Lightify</a> sein. Diese Lampen lassen sich alle an das Philips Hue System binden &#8211; jedoch fehlt dann die Integration ins Apple HomeKit.</p>
<p>Ich werde in Teil 1 erst einmal nur auf den Weg eingehen die Lampe im Apple HomeKit zu sehen und dass sie die Änderungen aus der Philips Hue App bemerkt und Ihren Status dahingehend ändert.</p>
<p>Die Hürde, die wir hier haben ist die Umrechnung der Licht/Farbwerte aus der Philips Hue App ins Apple HomeKit. Wir müssen als <a href="https://de.wikipedia.org/wiki/RGB-Farbraum">RGB</a> welche uns die HUE App liefert in das von Apple geforderte Format <a href="https://de.wikipedia.org/wiki/HSV-Farbraum">HSL</a> umrechnen.</p>
<p>Dies habe ich mit einer Funktionsnode und der folgenden Formel erledigt:</p>
<p><div class='et-box et-shadow'>
					<div class='et-box-content'>/** * Converts an RGB color value to HSL. Conversion formula * adapted from http://en.wikipedia.org/wiki/HSL_color_space. * Assumes r, g, and b are contained in the set [0, 255] and * returns h, s, and l in the set [0, 1]. * * @param {number} r The red color value * @param {number} g The green color value * @param {number} b The blue color value * @return {Array} The HSL representation */ function rgbToHsl(r, g, b){ r /= 255, g /= 255, b /= 255; var max = Math.max(r, g, b), min = Math.min(r, g, b); var h, s, l = (max + min) / 2; if(max == min){ h = s = 0; // achromatic }else{ var d = max &#8211; min; s = l &gt; 0.5 ? d / (2 &#8211; max &#8211; min) : d / (max + min); switch(max){ case r: h = (g &#8211; b) / d + (g &lt; b ? 6 : 0); break; case g: h = (b &#8211; r) / d + 2; break; case b: h = (r &#8211; g) / d + 4; break; } h /= 6; } return [h, s, l];</div></div></p>
<p>Zu sehen hier ist der fertige Flow in Node-Red:</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/11/2017-11-25_14-11-49.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4222 size-large" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/11/2017-11-25_14-11-49-1024x307.jpg" alt="" width="1024" height="307" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/2017-11-25_14-11-49-1024x307.jpg 1024w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/2017-11-25_14-11-49-600x180.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/2017-11-25_14-11-49-300x90.jpg 300w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/2017-11-25_14-11-49-768x231.jpg 768w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/2017-11-25_14-11-49-1080x324.jpg 1080w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/2017-11-25_14-11-49.jpg 1096w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p>In meiner Beschreibung arbeite ich mit einer Innr, dies spielt jedoch keine Rolle beim anlegen des Flows. Nach erfolgreichem hinzufügen der in Node-Red neu angelegten Lampe wird diese im Apple HomeKit wie folgt angezeigt</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0212.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4226 size-medium" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0212-139x300.jpg" alt="" width="139" height="300" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0212-139x300.jpg 139w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0212-600x1299.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0212-768x1663.jpg 768w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0212-473x1024.jpg 473w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0212-1080x2339.jpg 1080w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0212.jpg 1125w" sizes="(max-width: 139px) 100vw, 139px" /></a>    <a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0211.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-4227" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0211-139x300.jpg" alt="" width="139" height="300" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0211-139x300.jpg 139w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0211-600x1299.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0211-768x1663.jpg 768w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0211-473x1024.jpg 473w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0211-1080x2339.jpg 1080w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/11/IMG_0211.jpg 1125w" sizes="(max-width: 139px) 100vw, 139px" /></a></p>
<p>Mit diesem Flow ist es nun möglich die Änderungen der Hue-Lampe im AppleHomeKit zu sehen. Der komplette Flow zum importieren:</p>
<p><div class='et-box et-shadow'>
					<div class='et-box-content'>[{&#8222;id&#8220;:&#8220;8f898b4.d25a778&#8243;,&#8220;type&#8220;:&#8220;debug&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;name&#8220;:&#8220;&#8220;,&#8220;active&#8220;:true,&#8220;console&#8220;:&#8220;false&#8220;,&#8220;complete&#8220;:&#8220;true&#8220;,&#8220;x&#8220;:990,&#8220;y&#8220;:1020,&#8220;wires&#8220;:[]},{&#8222;id&#8220;:&#8220;8ae927b8.6131b8&#8243;,&#8220;type&#8220;:&#8220;hue-light&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;name&#8220;:&#8220;Lampe Kleiderschrank&#8220;,&#8220;bridge&#8220;:&#8220;7bbf47a6.f94908&#8243;,&#8220;lightid&#8220;:&#8220;10&#8243;,&#8220;x&#8220;:340,&#8220;y&#8220;:780,&#8220;wires&#8220;:[[&#8222;63259b2b.c68274&#8220;]]},{&#8222;id&#8220;:&#8220;79edc8eb.e3258&#8243;,&#8220;type&#8220;:&#8220;inject&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;name&#8220;:&#8220;Ausschalten&#8220;,&#8220;topic&#8220;:&#8220;&#8220;,&#8220;payload&#8220;:&#8220;false&#8220;,&#8220;payloadType&#8220;:&#8220;bool&#8220;,&#8220;repeat&#8220;:&#8220;&#8220;,&#8220;crontab&#8220;:&#8220;&#8220;,&#8220;once&#8220;:false,&#8220;x&#8220;:130,&#8220;y&#8220;:940,&#8220;wires&#8220;:[[&#8222;8ae927b8.6131b8&#8220;]]},{&#8222;id&#8220;:&#8220;4c4c2cdc.1b76c4&#8243;,&#8220;type&#8220;:&#8220;inject&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;name&#8220;:&#8220;Einschalten&#8220;,&#8220;topic&#8220;:&#8220;&#8220;,&#8220;payload&#8220;:&#8220;true&#8220;,&#8220;payloadType&#8220;:&#8220;bool&#8220;,&#8220;repeat&#8220;:&#8220;&#8220;,&#8220;crontab&#8220;:&#8220;&#8220;,&#8220;once&#8220;:false,&#8220;x&#8220;:130,&#8220;y&#8220;:900,&#8220;wires&#8220;:[[&#8222;8ae927b8.6131b8&#8220;]]},{&#8222;id&#8220;:&#8220;1ab1f8f2.ce461f&#8220;,&#8220;type&#8220;:&#8220;function&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;name&#8220;:&#8220;Rot&#8220;,&#8220;func&#8220;:&#8220;msg.payload={\n\&#8220;on\&#8220;:[true],\n\&#8220;transitiontime\&#8220;:[5],\n\&#8220;bri\&#8220;:[100],\n\&#8220;rgb\&#8220;:[255,0,0]\n}\nreturn msg;\n&#8220;,&#8220;outputs&#8220;:1,&#8220;noerr&#8220;:0,&#8220;x&#8220;:270,&#8220;y&#8220;:1000,&#8220;wires&#8220;:[[&#8222;8ae927b8.6131b8&#8220;]]},{&#8222;id&#8220;:&#8220;8d08fc80.634d38&#8243;,&#8220;type&#8220;:&#8220;inject&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;name&#8220;:&#8220;&#8220;,&#8220;topic&#8220;:&#8220;&#8220;,&#8220;payload&#8220;:&#8220;&#8220;,&#8220;payloadType&#8220;:&#8220;date&#8220;,&#8220;repeat&#8220;:&#8220;&#8220;,&#8220;crontab&#8220;:&#8220;&#8220;,&#8220;once&#8220;:false,&#8220;x&#8220;:120,&#8220;y&#8220;:1000,&#8220;wires&#8220;:[[&#8222;1ab1f8f2.ce461f&#8220;]]},{&#8222;id&#8220;:&#8220;68ad4cf8.166f44&#8243;,&#8220;type&#8220;:&#8220;function&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;name&#8220;:&#8220;Grün&#8220;,&#8220;func&#8220;:&#8220;msg.payload={\n\&#8220;on\&#8220;:[true],\n\&#8220;transitiontime\&#8220;:[5],\n\&#8220;bri\&#8220;:[100],\n\&#8220;rgb\&#8220;:[0,255,0]\n}\nreturn msg;\n&#8220;,&#8220;outputs&#8220;:1,&#8220;noerr&#8220;:0,&#8220;x&#8220;:270,&#8220;y&#8220;:1040,&#8220;wires&#8220;:[[&#8222;8ae927b8.6131b8&#8220;]]},{&#8222;id&#8220;:&#8220;9b1304da.36eff&#8220;,&#8220;type&#8220;:&#8220;inject&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;name&#8220;:&#8220;&#8220;,&#8220;topic&#8220;:&#8220;&#8220;,&#8220;payload&#8220;:&#8220;&#8220;,&#8220;payloadType&#8220;:&#8220;date&#8220;,&#8220;repeat&#8220;:&#8220;&#8220;,&#8220;crontab&#8220;:&#8220;&#8220;,&#8220;once&#8220;:false,&#8220;x&#8220;:120,&#8220;y&#8220;:1040,&#8220;wires&#8220;:[[&#8222;68ad4cf8.166f44&#8220;]]},{&#8222;id&#8220;:&#8220;c5bf1afd.52427&#8243;,&#8220;type&#8220;:&#8220;homekit-service&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;accessory&#8220;:&#8220;299f9416.0ec254&#8243;,&#8220;name&#8220;:&#8220;&#8220;,&#8220;serviceName&#8220;:&#8220;Lightbulb&#8220;,&#8220;x&#8220;:680,&#8220;y&#8220;:780,&#8220;wires&#8220;:[[&#8222;15f5e4fa.608d6b&#8220;]]},{&#8222;id&#8220;:&#8220;63259b2b.c68274&#8243;,&#8220;type&#8220;:&#8220;function&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;name&#8220;:&#8220;Schnitstelle&#8220;,&#8220;func&#8220;:&#8220;var ausgabe = {};\n\nausgabe[\&#8220;Brightness\&#8220;] = msg.payload.brightness;\nausgabe[\&#8220;On\&#8220;] = msg.payload.on;\n\nausgabe[\&#8220;Hue\&#8220;] = rgbToHsl(msg.payload.rgb[0],msg.payload.rgb[1],msg.payload.rgb[2])[0]\nausgabe[\&#8220;Saturation\&#8220;] = rgbToHsl(msg.payload.rgb[0],msg.payload.rgb[1],msg.payload.rgb[2])[1]\nausgabe[\&#8220;ColorTemperature\&#8220;] = rgbToHsl(msg.payload.rgb[0],msg.payload.rgb[1],msg.payload.rgb[2])[2]\n\nmsg.payload = ausgabe;\ndelete msg.info;\nreturn msg;\n\n\n\n\n\n\n\n\n/**\n * Converts an RGB color value to HSL. Conversion formula\n * adapted from http://en.wikipedia.org/wiki/HSL_color_space.\n * Assumes r, g, and b are contained in the set [0, 255] and\n * returns h, s, and l in the set [0, 1].\n *\n * @param {number} r The red color value\n * @param {number} g The green color value\n * @param {number} b The blue color value\n * @return {Array} The HSL representation\n */\nfunction rgbToHsl(r, g, b){\n r /= 255, g /= 255, b /= 255;\n var max = Math.max(r, g, b), min = Math.min(r, g, b);\n var h, s, l = (max + min) / 2;\n\n if(max == min){\n h = s = 0; // achromatic\n }else{\n var d = max &#8211; min;\n s = l &gt; 0.5 ? d / (2 &#8211; max &#8211; min) : d / (max + min);\n switch(max){\n case r: h = (g &#8211; b) / d + (g &lt; b ? 6 : 0); break;\n case g: h = (b &#8211; r) / d + 2; break;\n case b: h = (r &#8211; g) / d + 4; break;\n }\n h /= 6;\n }\n\n return [h, s, l];\n}&#8220;,&#8220;outputs&#8220;:1,&#8220;noerr&#8220;:0,&#8220;x&#8220;:530,&#8220;y&#8220;:780,&#8220;wires&#8220;:[[&#8222;c5bf1afd.52427&#8220;]]},{&#8222;id&#8220;:&#8220;15f5e4fa.608d6b&#8220;,&#8220;type&#8220;:&#8220;function&#8220;,&#8220;z&#8220;:&#8220;27ae8d45.93d07a&#8220;,&#8220;name&#8220;:&#8220;Schnitstelle&#8220;,&#8220;func&#8220;:&#8220;var ausgabe = {};\nausgabe[\&#8220;rgb\&#8220;] = {};\n\nausgabe[\&#8220;brightness\&#8220;] = msg.payload.Brightness;\nausgabe[\&#8220;on\&#8220;] = msg.payload.On;\n\nausgabe[\&#8220;rgb\&#8220;][0] = hslToRgb(msg.payload.Hue, msg.payload.Saturation, msg.payload.ColorTemperature)[0]\nausgabe[\&#8220;rgb\&#8220;][1] = hslToRgb(msg.payload.Hue, msg.payload.Saturation, msg.payload.ColorTemperature)[1]\nausgabe[\&#8220;rgb\&#8220;][2] = hslToRgb(msg.payload.Hue, msg.payload.Saturation, msg.payload.ColorTemperature)[2]\n\nmsg.payload = ausgabe;\ndelete msg.hab;\nreturn msg;\n\n\n\n\n\n/**\n * Converts an HSL color value to RGB. Conversion formula\n * adapted from http://en.wikipedia.org/wiki/HSL_color_space.\n * Assumes h, s, and l are contained in the set [0, 1] and\n * returns r, g, and b in the set [0, 255].\n *\n * @param {number} h The hue\n * @param {number} s The saturation\n * @param {number} l The lightness\n * @return {Array} The RGB representation\n */\nfunction hslToRgb(h, s, l){\n var r, g, b;\n\n if(s == 0){\n r = g = b = l; // achromatic\n }else{\n var hue2rgb = function hue2rgb(p, q, t){\n if(t &lt; 0) t += 1;\n if(t &gt; 1) t -= 1;\n if(t &lt; 1/6) return p + (q &#8211; p) * 6 * t;\n if(t &lt; 1/2) return q;\n if(t &lt; 2/3) return p + (q &#8211; p) * (2/3 &#8211; t) * 6;\n return p;\n }\n\n var q = l &lt; 0.5 ? l * (1 + s) : l + s &#8211; l * s;\n var p = 2 * l &#8211; q;\n r = hue2rgb(p, q, h + 1/3);\n g = hue2rgb(p, q, h);\n b = hue2rgb(p, q, h &#8211; 1/3);\n }\n\n return [Math.round(r * 255), Math.round(g * 255), Math.round(b * 255)];\n}&#8220;,&#8220;outputs&#8220;:1,&#8220;noerr&#8220;:0,&#8220;x&#8220;:830,&#8220;y&#8220;:780,&#8220;wires&#8220;:[[&#8222;8f898b4.d25a778&#8220;]]},{&#8222;id&#8220;:&#8220;7bbf47a6.f94908&#8243;,&#8220;type&#8220;:&#8220;hue-bridge&#8220;,&#8220;z&#8220;:&#8220;&#8220;,&#8220;name&#8220;:&#8220;Philips hue 2.OG&#8220;,&#8220;bridge&#8220;:&#8220;192.168.178.82&#8243;,&#8220;key&#8220;:&#8220;1c9-iDOTUO1F6sdEy3rYArh6oYkrbH9zHy3eXwpO&#8220;,&#8220;interval&#8220;:&#8220;3000&#8243;},{&#8222;id&#8220;:&#8220;299f9416.0ec254&#8243;,&#8220;type&#8220;:&#8220;homekit-accessory&#8220;,&#8220;z&#8220;:&#8220;&#8220;,&#8220;accessoryName&#8220;:&#8220;HueTest&#8220;,&#8220;pinCode&#8220;:&#8220;111-11-111&#8243;,&#8220;port&#8220;:&#8220;&#8220;,&#8220;manufacturer&#8220;:&#8220;Default Manufacturer&#8220;,&#8220;model&#8220;:&#8220;Default Model&#8220;,&#8220;serialNo&#8220;:&#8220;Default Serial Number&#8220;,&#8220;accessoryType&#8220;:&#8220;5&#8243;}]</div></div></p>
<p>[ratings id=&#8220;4221&#8243;]</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/node-red-nicht-homekit-zertifizierte-lampen-an-homekit-anbinden-via-hue-teil1/">Node-Red: Nicht HomeKit zertifizierte Lampen an HomeKit anbinden via Hue Teil1</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/node-red-nicht-homekit-zertifizierte-lampen-an-homekit-anbinden-via-hue-teil1/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>Amazon Alexa: Jedes Gerät mit Alexa und Node-Red steuern</title>
		<link>https://www.imakeyouintelligent.com/amazon-alexa-jedes-geraet-mit-alexa-und-node-red-steuern/</link>
					<comments>https://www.imakeyouintelligent.com/amazon-alexa-jedes-geraet-mit-alexa-und-node-red-steuern/#comments</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Tue, 24 Oct 2017 18:38:58 +0000</pubDate>
				<category><![CDATA[Amazon Alexa]]></category>
		<category><![CDATA[Node-RED]]></category>
		<category><![CDATA[433Mhz]]></category>
		<category><![CDATA[Alexa]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Node-Red]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<guid isPermaLink="false">http://www.imakeyouintelligent.com/?p=4181</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/amazon-alexa-jedes-geraet-mit-alexa-und-node-red-steuern/">Amazon Alexa: Jedes Gerät mit Alexa und Node-Red steuern</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_3 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_3">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Wie wäre es eigentlich, &#8222;jedes&#8220; Gerät mit Amazon Alexa steuern zu können ohne neue Smart-Hardware kaufen zu müssen? Oder noch besser &#8222;jedes&#8220; Gerät mit Amazon Alexa und Apple HomeKit steuern ohne dass ein Gerät überhaupt das Siegel &#8222;Works with Apple HomeKit trägt.</p>
<p>Diesen Wunsch kann Node-Red erfüllen, ich möchte in diesem Artikel kurz darauf eingehen:</p>
<p>Folgender Node-Red Flow zeigt die Steuerung des LED-Ambilights in einer Küche, es sind noch ein paar Nodes im Flow die man nicht benötig wie ein Amazon Dash Button oder halt die Apple Homi-Kit Integration auf die ich jetzt nicht eingehe. Die RGB-Steuerung die Alexa ebenfalls beherrscht möchte ich hier noch nicht erkläre. Hier wird lediglich das ON/OFF beschrieben. Die verbaute Hardware setzt sich wie folgt zusammen:</p>
<ul>
<li>5m China-LED-Stripe inkl. Controller mit Fernbedienung</li>
<li>433Mhz Steckdose &#8211;&gt; <a href="http://amzn.to/2z5O7mb">http://amzn.to/2z5O7mb</a></li>
<li>433Mhz Sender am RaspberryPi &#8211;&gt; <a href="http://amzn.to/2yHwto7">http://amzn.to/2yHwto7</a></li>
<li>RaspberryPi mit Node-Red Installation &#8211;&gt; <a href="http://amzn.to/2y1Q9nb">http://amzn.to/2y1Q9nb</a></li>
</ul>
<p>Voraussetzung ist eine lauffähige Node-Red Installation und einem 433Mhz Sender/Empfänger.</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-18-33.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4182 size-full" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-18-33.jpg" alt="" width="979" height="259" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-18-33.jpg 979w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-18-33-600x159.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-18-33-300x79.jpg 300w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-18-33-768x203.jpg 768w" sizes="(max-width: 979px) 100vw, 979px" /></a></p>
<p>Interessant ist hier nun der Alexa-Node <a href="https://flows.nodered.org/node/node-red-contrib-alexa-local">node-red-contrib-alexa-local</a> mit diesem gaukeln wir Alexa vor es gäbe ein neues Alex-fähiges Smart Gerät im Netzwerk. Die Konfiguration ist simpel &#8211; Name vergeben und fast fertig.</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-27-12.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4183 size-full" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-27-12.jpg" alt="" width="512" height="385" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-27-12.jpg 512w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-27-12-300x226.jpg 300w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-27-12-510x382.jpg 510w" sizes="(max-width: 512px) 100vw, 512px" /></a></p>
<p>Nach einem Deploy findet die Alexa-App das neue Gerät, falls nicht muss man Alexa bitten nach neuen Geräten zu suchen. Wenn nun das neue in Node-Red angelegte Gerät angezeigt wird, kann man dieses mit <strong>Alexa &#8222;Schalte Ambilight Küche EIN&#8220;</strong> einschalten und mit  <strong>Alexa &#8222;Schalte Ambilight Küche AUS&#8220; </strong>wieder ausschalten. Es fällt jedoch auf, dass man die Benennung doch sehr einfach halten sollte ein &#8222;Ambilight&#8220; kann Alexa schon etwas verwirren.</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-34-18.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4185 size-full" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-34-18.jpg" alt="" width="529" height="942" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-34-18.jpg 529w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-24_20-34-18-168x300.jpg 168w" sizes="(max-width: 529px) 100vw, 529px" /></a></p>
<p>[ratings id=&#8220;4181&#8243;]</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/amazon-alexa-jedes-geraet-mit-alexa-und-node-red-steuern/">Amazon Alexa: Jedes Gerät mit Alexa und Node-Red steuern</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/amazon-alexa-jedes-geraet-mit-alexa-und-node-red-steuern/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Philips Hue: Probleme beim verbinden/koppeln &#8211; Lampenfinder</title>
		<link>https://www.imakeyouintelligent.com/philips-hue-probleme-beim-verbindenkoppeln-lampenfinder/</link>
					<comments>https://www.imakeyouintelligent.com/philips-hue-probleme-beim-verbindenkoppeln-lampenfinder/#respond</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Wed, 04 Oct 2017 15:35:11 +0000</pubDate>
				<category><![CDATA[Philips Hue]]></category>
		<category><![CDATA[Smart-Home Systeme]]></category>
		<category><![CDATA[Hue]]></category>
		<category><![CDATA[Lampenfinder]]></category>
		<category><![CDATA[Philips]]></category>
		<category><![CDATA[Smart-Home]]></category>
		<guid isPermaLink="false">http://www.imakeyouintelligent.com/?p=4157</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/philips-hue-probleme-beim-verbindenkoppeln-lampenfinder/">Philips Hue: Probleme beim verbinden/koppeln &#8211; Lampenfinder</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_4 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_4">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Der Philips Hue Lampenfinder kann bei dem Problem helfen wenn mal wieder die ein oder andere Birne des Philips Hue System etwas störrisch ist. <strong>Wichtig hierbei aber auch wieder, das Hue Device muss sich in ca. 30cm nähe der Bridge befinden. </strong></p>
<p>Bei dem Problem kann folgendes Program von Philips helfen, welches für alle aber primär Hue Developer freigegeben ist, es handelt sich hier bei um eine Java Applikation die es sowohl für MS Windows als auch für Apple OSx und Linux gibt.</p>
<p>Windows: <a href="http://www.developers.meethue.com/sites/default/files/lampfinder.jar" target="_blank" rel="nofollow noopener">http://www.developers.meethue.com/sites/default/files/lampfinder.jar</a><br />
(Apple OSx/Linux)<a href="http://www.developers.meethue.com/sites/default/files/lampfinder_v1.0.jar" target="_blank" rel="nofollow noopener"> http://www.developers.meethue.com/sites/default/files/lampfinder_v1.0.jar</a></p>
<p>Die Oberfläche ist selbsterklärend:</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-29-43.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4159 size-full" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-29-43.jpg" alt="" width="850" height="400" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-29-43.jpg 850w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-29-43-600x282.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-29-43-300x141.jpg 300w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-29-43-768x361.jpg 768w" sizes="(max-width: 850px) 100vw, 850px" /></a></p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-30-08.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4158 size-full" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-30-08.jpg" alt="" width="850" height="400" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-30-08.jpg 850w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-30-08-600x282.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-30-08-300x141.jpg 300w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/2017-10-04_17-30-08-768x361.jpg 768w" sizes="(max-width: 850px) 100vw, 850px" /></a></p>
<p>[ratings id=&#8220;4157&#8243;]</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/philips-hue-probleme-beim-verbindenkoppeln-lampenfinder/">Philips Hue: Probleme beim verbinden/koppeln &#8211; Lampenfinder</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/philips-hue-probleme-beim-verbindenkoppeln-lampenfinder/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Philips Hue Update: Oktober 2017 Support für mehr Zubehör v2.16.0</title>
		<link>https://www.imakeyouintelligent.com/philips-hue-update-oktober-2017-support-fuer-mehr-zubehoer-v2-16-0/</link>
					<comments>https://www.imakeyouintelligent.com/philips-hue-update-oktober-2017-support-fuer-mehr-zubehoer-v2-16-0/#respond</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Tue, 03 Oct 2017 18:40:11 +0000</pubDate>
				<category><![CDATA[Internet of Things (IoT)]]></category>
		<category><![CDATA[Node-RED]]></category>
		<category><![CDATA[Philips Hue]]></category>
		<category><![CDATA[Smart-Home Systeme]]></category>
		<category><![CDATA[Hue]]></category>
		<category><![CDATA[Node-Red]]></category>
		<category><![CDATA[Philips]]></category>
		<category><![CDATA[Smart-Home]]></category>
		<category><![CDATA[Update]]></category>
		<guid isPermaLink="false">http://www.imakeyouintelligent.com/?p=4152</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/philips-hue-update-oktober-2017-support-fuer-mehr-zubehoer-v2-16-0/">Philips Hue Update: Oktober 2017 Support für mehr Zubehör v2.16.0</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_5 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_5">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_5  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Philips hat gerade (03.10.2017) ein Update für die Hue App Version 2.16.0 und damit inbegriffen die Hue Bridge herausgebracht. Dem ca. 100MB großen Update sind wie der Release Note zu entnehmen, der Support für mehr Philips Hue Zubehör, wie zb. der Motion-Sensor/Bewergungsmelder inbegriffen</p>
<p><div class='et-box et-info'>
					<div class='et-box-content'>Apple HomeKit compatibility for Hue accessories – Philips Hue is extending its Apple HomeKit compatibility for Hue accessories: Hue tap, Hue dimmer switch and Hue motion sensor. Meaning with a press of a button, or movement of your body, you can activate your favorite Apple Home app scenes. To set up automations, you need an Apple TV (4th generation) with tvOS 10 or an iPad with iOS 10 or later.</div></div></p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2759.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4153 size-large" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2759-576x1024.jpg" alt="" width="576" height="1024" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2759-576x1024.jpg 576w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2759-600x1067.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2759-169x300.jpg 169w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2759.jpg 750w" sizes="(max-width: 576px) 100vw, 576px" /></a></p>
<p>Nun können neben dem Hue Tap-Schalter auch der Hue Dimmer-Schalter für Szenenansteuerung verwendet werden. Wenn wir uns den Bewegungsmelder genauer anschauen, erstellt dieser nach dem Update 3 weitere Geräte im Apple Homekit:</p>
<ul>
<li>LUX Messer</li>
<li>Temperatur</li>
<li>Bewegung</li>
</ul>
<p>Letzteres macht meinen Artikel: <a href="http://www.imakeyouintelligent.com/node-red-philips-hue-motion-sensor-an-home-kit-anbinden/">Node-Red: Philips-Hue Motion-Sensor an Home-Kit anbinden</a> etwas überflüssig ;) Jedoch hat man weiterhin das Problem das der Motion-Sensor dann immer nur zu den in Home-Kit definierbaren Zeitspannen einen Notification ausgibt und sich nicht Steuer lässt, hierzu mehr in: <a href="http://www.imakeyouintelligent.com/node-red-alarmanlage-mit-amazon-dash-button-und-philips-hue-bewegungsmelder/">Node-Red: Alarmanlage mit Amazon Dash Button und Philips Hue Bewegungsmelder</a> in dem Wir mit der Traffic die Kommunikation zwischen Hue Motion-Sensor und Homekit unterbinden.</p>
<p>[ratings id=&#8220;4152&#8243;]</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/philips-hue-update-oktober-2017-support-fuer-mehr-zubehoer-v2-16-0/">Philips Hue Update: Oktober 2017 Support für mehr Zubehör v2.16.0</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/philips-hue-update-oktober-2017-support-fuer-mehr-zubehoer-v2-16-0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Philips Hue: IKEA TRADFRI GU10 LED an Hue anbinden</title>
		<link>https://www.imakeyouintelligent.com/philips-hue-ikea-tradfri-gu10-led-an-hue-anbinden/</link>
					<comments>https://www.imakeyouintelligent.com/philips-hue-ikea-tradfri-gu10-led-an-hue-anbinden/#comments</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Tue, 03 Oct 2017 15:49:55 +0000</pubDate>
				<category><![CDATA[Philips Hue]]></category>
		<category><![CDATA[Smart-Home Systeme]]></category>
		<category><![CDATA[Hue]]></category>
		<category><![CDATA[IKEA]]></category>
		<category><![CDATA[Philips]]></category>
		<category><![CDATA[TRADFRI]]></category>
		<guid isPermaLink="false">http://www.imakeyouintelligent.com/?p=4142</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/philips-hue-ikea-tradfri-gu10-led-an-hue-anbinden/">Philips Hue: IKEA TRADFRI GU10 LED an Hue anbinden</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_6 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_6">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_6  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Ich wollte kurz vom Anbinden der IKEA TRADFRI an die Philips Hue Bridge berichten.</p>
<p>Für folgendes günstiges Modell habe ich mich entschieden: <a href="http://www.ikea.com/de/de/catalog/products/80365270/">TRÅDFRI LED-Lampe GU10 400 lm, kabellos dimmbar warmes Tageslicht</a><br />Es gibt inzwischen auch noch eine teurere Alternative die nicht nur dimmbar ist sondern auch den Tageslichtweißton ändern kann:<br /><a href="http://www.ikea.com/de/de/catalog/products/00318292/">TRÅDFRI LED-Lampe GU10 400 lm, kabellos dimmbar, Weißspektrum</a> diese schlägt wohl auch mit dem doppelten Preis zu Buche wobei dies im Gegensatz zu den Philips Hue <a href="https://www.amazon.de/Philips-hue-personal-Erweiterung-Energieklasse/dp/B00IHZJ51A/ref=pd_bxgy_201_2?_encoding=UTF8&amp;psc=1&amp;refRID=YCHTQJPGGD7PKXC35X13">Philips hue &#8211; LED personal wireless lighting &#8211; 1 x 6.5W GU10</a> immer noch günstig ist. Nur kann man diese beiden auch nicht ganz vergleichen da die IKEA kein RGB können.</p>
<p>Darauf zu achten ist, dass ihr Birnen mit folgender Bezeichnung kauft, erst mit dieser ist das Koppel an die Philips Hue Bridge ohne Probleme möglich:</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2756.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4144 size-large" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2756-768x1024.jpg" alt="" width="768" height="1024" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2756-768x1024.jpg 768w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2756-600x800.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2756-225x300.jpg 225w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2756-1080x1440.jpg 1080w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2756.jpg 1575w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>Zum koppeln/verbinden mit der Philips Hue Bridge gibt es nich viel zu sagen, dies läuft so ab wie mit allen anderen Lampen auch, wichtig ist wieder dass man sich mit der Birne in der Nähe der Philips Hue Bridge beim Koppeln befindet.</p>
<p>Die Binnen werden in der Hue wie folgt erkannt:</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2758.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4145 size-large" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2758-576x1024.jpg" alt="" width="576" height="1024" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2758-576x1024.jpg 576w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2758-600x1067.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2758-169x300.jpg 169w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/10/IMG_2758.jpg 750w" sizes="(max-width: 576px) 100vw, 576px" /></a></p>
<p>Leider sind die IKEA LEDs natürlich nicht Apple Home-Kit fähig, aber dafür werde ich in einem zusätzlichen Post erklären wie wir diese via Node-Red auch in unser Apple Home-Kit bekommen.</p>
<p>In folgendem Beitrag erkläre ich die Anbindung an das AppleHomeKit: <a href="http://www.imakeyouintelligent.com/node-red-nicht-homekit-zertifizierte-lampen-an-homekit-anbinden-via-hue-teil1/">Node-Red: Nicht HomeKit zertifizierte Lampen an HomeKit anbinden via Hue Teil1</a></p></div>
			</div><div class="et_pb_module et_pb_code et_pb_code_0">
				
				
				
				
				<div class="et_pb_code_inner"><iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&#038;OneJS=1&#038;Operation=GetAdHtml&#038;MarketPlace=DE&#038;source=ac&#038;ref=tf_til&#038;ad_type=product_link&#038;tracking_id=heydemar03-21&#038;marketplace=amazon&#038;region=DE&#038;placement=B016151IPI&#038;asins=B016151IPI&#038;linkId=7fb8294c300a5a83a889c039efbc2c9e&#038;show_border=false&#038;link_opens_in_new_window=false&#038;price_color=333333&#038;title_color=0066c0&#038;bg_color=ffffff">
    </iframe></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/philips-hue-ikea-tradfri-gu10-led-an-hue-anbinden/">Philips Hue: IKEA TRADFRI GU10 LED an Hue anbinden</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/philips-hue-ikea-tradfri-gu10-led-an-hue-anbinden/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Node-Red: Alarmanlage mit Amazon Dash Button und Philips Hue Bewegungsmelder</title>
		<link>https://www.imakeyouintelligent.com/node-red-alarmanlage-mit-amazon-dash-button-und-philips-hue-bewegungsmelder/</link>
					<comments>https://www.imakeyouintelligent.com/node-red-alarmanlage-mit-amazon-dash-button-und-philips-hue-bewegungsmelder/#respond</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Sat, 30 Sep 2017 10:23:20 +0000</pubDate>
				<category><![CDATA[Apple Home-Kit]]></category>
		<category><![CDATA[Internet of Things (IoT)]]></category>
		<category><![CDATA[Node-RED]]></category>
		<category><![CDATA[Philips Hue]]></category>
		<category><![CDATA[Smart-Home Systeme]]></category>
		<guid isPermaLink="false">http://www.imakeyouintelligent.com/?p=4122</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/node-red-alarmanlage-mit-amazon-dash-button-und-philips-hue-bewegungsmelder/">Node-Red: Alarmanlage mit Amazon Dash Button und Philips Hue Bewegungsmelder</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_7 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_7">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_7  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_7  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>In meinem Beitrag &#8222;<a href="http://www.imakeyouintelligent.com/node-red-philips-hue-motion-sensor-an-home-kit-anbinden/">Node-Red: Philips-Hue Motion-Sensor an Home-Kit anbinden&#8220;</a> welcher auch hier zu finden ist: <a href="https://flows.nodered.org/flow/ec188c736385e113551d6ce8470b1a31">Philips Hue Motion-Sensor to AppleHomeKit,</a> habe ich darüber berichtet wie man einen Philips Hue Bewegungsmelder via Node-Red an das Apple Home-Kit bindet und dort via Push-Notifications benachrichtigt wird.</p>
<p>Es gibt im Home-Kit die Möglichkeit die Benachrichtigungszeiten an zu passen, das passt aber nun nicht immer, oder man möchte halt erst benachrichtigt werden, wenn man das Haus verlässt und einen Amazon Dash Button gedrückt hat.</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/09/IMG_2743.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-4123 size-large" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/09/IMG_2743-576x1024.jpg" alt="" width="576" height="1024" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/IMG_2743-576x1024.jpg 576w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/IMG_2743-600x1067.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/IMG_2743-169x300.jpg 169w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/IMG_2743.jpg 750w" sizes="(max-width: 576px) 100vw, 576px" /></a></p>
<p>Ich habe nun nach einer Lösung gesucht wie ich die Notification via Hardware Ein- und Ausschalten kann, hierzu ziehe ich wieder den Amazon Dash Button heran. Mit diesem schalte ich eine Funktion die wiederum die &#8222;Ampel&#8220; in Node-Red auf &#8222;Allow&#8220; oder &#8222;Stop&#8220; stellt. Das Bewegungsereignis wird also trotzdem verarbeitet nur nicht an das Home-Kit weitergegeben. Die Ampel hätte man auch vor den Switch direkt hinter den Bewegungsmelder setzen können. Die Funktion wäre gleich ;)</p>
<p>Mit folgendem Flow ist es möglich die Benachrichtigung Ein- und Aus zu schalten:</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-30_12-19-51.jpg"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-4124" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-30_12-19-51-1024x201.jpg" alt="" width="1024" height="201" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-30_12-19-51-1024x201.jpg 1024w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-30_12-19-51-600x117.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-30_12-19-51-300x59.jpg 300w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-30_12-19-51-768x150.jpg 768w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-30_12-19-51-1080x211.jpg 1080w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-30_12-19-51.jpg 1144w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p>Die Amazon Dash Button &#8211; Toggle Funktion<div class='et-box et-info'>
					<div class='et-box-content'>[{&#8222;id&#8220;:&#8220;700232a0.8181b4&#8243;,&#8220;type&#8220;:&#8220;function&#8220;,&#8220;z&#8220;:&#8220;493a3d1f.c5ee64&#8243;,&#8220;name&#8220;:&#8220;Toogle&#8220;,&#8220;func&#8220;:&#8220;let state = context.get(&#8217;state&#8216;);\nlet out = \&#8220;\&#8220;;\nif(state == null){\n context.set(&#8217;state&#8216;,false);\n}\n\nif(state == true){\n state = false;\n output = \&#8220;STOP\&#8220;;\n}else{\n state = true;\n output = \&#8220;GO\&#8220;\n}\n\ncontext.set(&#8217;state&#8216;,state);\nreturn { \&#8220;payload\&#8220;:output };&#8220;,&#8220;outputs&#8220;:&#8220;1&#8243;,&#8220;noerr&#8220;:0,&#8220;x&#8220;:548,&#8220;y&#8220;:138,&#8220;wires&#8220;:[[&#8222;a3b2e4fe.ffeab&#8220;,&#8220;203ed2dd.de0506&#8243;]]}]</div></div> :</p>
<p>[ratings id=&#8220;4122&#8243;]</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/node-red-alarmanlage-mit-amazon-dash-button-und-philips-hue-bewegungsmelder/">Node-Red: Alarmanlage mit Amazon Dash Button und Philips Hue Bewegungsmelder</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/node-red-alarmanlage-mit-amazon-dash-button-und-philips-hue-bewegungsmelder/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Node-Red: Philips-Hue Motion-Sensor an Home-Kit anbinden</title>
		<link>https://www.imakeyouintelligent.com/node-red-philips-hue-motion-sensor-an-home-kit-anbinden/</link>
					<comments>https://www.imakeyouintelligent.com/node-red-philips-hue-motion-sensor-an-home-kit-anbinden/#respond</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Sat, 23 Sep 2017 12:54:54 +0000</pubDate>
				<category><![CDATA[Apple Home-Kit]]></category>
		<category><![CDATA[Internet of Things (IoT)]]></category>
		<category><![CDATA[Node-RED]]></category>
		<category><![CDATA[Philips Hue]]></category>
		<category><![CDATA[Smart-Home Systeme]]></category>
		<guid isPermaLink="false">http://www.imakeyouintelligent.com/?p=4083</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/node-red-philips-hue-motion-sensor-an-home-kit-anbinden/">Node-Red: Philips-Hue Motion-Sensor an Home-Kit anbinden</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_8 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_8">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_8  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_8  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Um nach mehr aus den Philips-Hue Bewegungsmeldern alias Motion-Sensor zu holen habe ich den Ansatz verfolgt diese via Node-Red an das Apple Home-Kit zu binden.</p>
<p>Mit folgendem Flow auch relativ einfach:</p>
<p><a href="http://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-23_14-52-41.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4085" src="http://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-23_14-52-41.jpg" alt="" width="1115" height="70" srcset="https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-23_14-52-41.jpg 1115w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-23_14-52-41-600x38.jpg 600w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-23_14-52-41-300x19.jpg 300w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-23_14-52-41-768x48.jpg 768w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-23_14-52-41-1024x64.jpg 1024w, https://www.imakeyouintelligent.com/wp-content/uploads/2017/09/2017-09-23_14-52-41-1080x68.jpg 1080w" sizes="(max-width: 1115px) 100vw, 1115px" /></a></p>
<p>Den Flow könnt ihr euch direkt bei Node-Red kopieren: <a href="https://flows.nodered.org/flow/ec188c736385e113551d6ce8470b1a31">Node-Red &#8211; Flows</a></p>
<p><div class='et-box et-info'>
					<div class='et-box-content'>[{&#8222;id&#8220;:&#8220;e7648e5b.c18458&#8243;,&#8220;type&#8220;:&#8220;hue-motion&#8220;,&#8220;z&#8220;:&#8220;99c7e5c.9dd5798&#8243;,&#8220;name&#8220;:&#8220;Treppenhaus 2.OG Motion Sensor&#8220;,&#8220;bridge&#8220;:&#8220;f35d62f4.17ab98&#8243;,&#8220;sensorid&#8220;:&#8220;8&#8243;,&#8220;x&#8220;:180,&#8220;y&#8220;:140,&#8220;wires&#8220;:[[&#8222;d21dc881.ec5ae8&#8220;]]},{&#8222;id&#8220;:&#8220;6c3d31ec.f01c48&#8243;,&#8220;type&#8220;:&#8220;change&#8220;,&#8220;z&#8220;:&#8220;99c7e5c.9dd5798&#8243;,&#8220;name&#8220;:&#8220;&#8220;,&#8220;rules&#8220;:[{&#8222;t&#8220;:&#8220;change&#8220;,&#8220;p&#8220;:&#8220;payload&#8220;,&#8220;pt&#8220;:&#8220;msg&#8220;,&#8220;from&#8220;:&#8220;true&#8220;,&#8220;fromt&#8220;:&#8220;bool&#8220;,&#8220;to&#8220;:&#8220;MotionDetected&#8220;,&#8220;tot&#8220;:&#8220;msg&#8220;},{&#8222;t&#8220;:&#8220;delete&#8220;,&#8220;p&#8220;:&#8220;payload&#8220;,&#8220;pt&#8220;:&#8220;msg&#8220;},{&#8222;t&#8220;:&#8220;set&#8220;,&#8220;p&#8220;:&#8220;payload.MotionDetected&#8220;,&#8220;pt&#8220;:&#8220;msg&#8220;,&#8220;to&#8220;:&#8220;true&#8220;,&#8220;tot&#8220;:&#8220;bool&#8220;}],&#8220;action&#8220;:&#8220;&#8220;,&#8220;property&#8220;:&#8220;&#8220;,&#8220;from&#8220;:&#8220;&#8220;,&#8220;to&#8220;:&#8220;&#8220;,&#8220;reg&#8220;:false,&#8220;x&#8220;:780,&#8220;y&#8220;:120,&#8220;wires&#8220;:[[&#8222;f543dc27.ebba4&#8220;]]},{&#8222;id&#8220;:&#8220;533ab53a.aa6ae4&#8243;,&#8220;type&#8220;:&#8220;switch&#8220;,&#8220;z&#8220;:&#8220;99c7e5c.9dd5798&#8243;,&#8220;name&#8220;:&#8220;&#8220;,&#8220;property&#8220;:&#8220;payload&#8220;,&#8220;propertyType&#8220;:&#8220;msg&#8220;,&#8220;rules&#8220;:[{&#8222;t&#8220;:&#8220;true&#8220;},{&#8222;t&#8220;:&#8220;false&#8220;}],&#8220;checkall&#8220;:&#8220;true&#8220;,&#8220;outputs&#8220;:2,&#8220;x&#8220;:590,&#8220;y&#8220;:140,&#8220;wires&#8220;:[[&#8222;6c3d31ec.f01c48&#8220;],[&#8222;c44d6315.4d3018&#8220;]]},{&#8222;id&#8220;:&#8220;d21dc881.ec5ae8&#8243;,&#8220;type&#8220;:&#8220;change&#8220;,&#8220;z&#8220;:&#8220;99c7e5c.9dd5798&#8243;,&#8220;name&#8220;:&#8220;&#8220;,&#8220;rules&#8220;:[{&#8222;t&#8220;:&#8220;set&#8220;,&#8220;p&#8220;:&#8220;payload&#8220;,&#8220;pt&#8220;:&#8220;msg&#8220;,&#8220;to&#8220;:&#8220;payload.motion&#8220;,&#8220;tot&#8220;:&#8220;msg&#8220;}],&#8220;action&#8220;:&#8220;&#8220;,&#8220;property&#8220;:&#8220;&#8220;,&#8220;from&#8220;:&#8220;&#8220;,&#8220;to&#8220;:&#8220;&#8220;,&#8220;reg&#8220;:false,&#8220;x&#8220;:420,&#8220;y&#8220;:140,&#8220;wires&#8220;:[[&#8222;533ab53a.aa6ae4&#8220;]]},{&#8222;id&#8220;:&#8220;c44d6315.4d3018&#8243;,&#8220;type&#8220;:&#8220;change&#8220;,&#8220;z&#8220;:&#8220;99c7e5c.9dd5798&#8243;,&#8220;name&#8220;:&#8220;&#8220;,&#8220;rules&#8220;:[{&#8222;t&#8220;:&#8220;change&#8220;,&#8220;p&#8220;:&#8220;payload&#8220;,&#8220;pt&#8220;:&#8220;msg&#8220;,&#8220;from&#8220;:&#8220;false&#8220;,&#8220;fromt&#8220;:&#8220;bool&#8220;,&#8220;to&#8220;:&#8220;MotionDetected&#8220;,&#8220;tot&#8220;:&#8220;msg&#8220;},{&#8222;t&#8220;:&#8220;delete&#8220;,&#8220;p&#8220;:&#8220;payload&#8220;,&#8220;pt&#8220;:&#8220;msg&#8220;},{&#8222;t&#8220;:&#8220;set&#8220;,&#8220;p&#8220;:&#8220;payload.MotionDetected&#8220;,&#8220;pt&#8220;:&#8220;msg&#8220;,&#8220;to&#8220;:&#8220;false&#8220;,&#8220;tot&#8220;:&#8220;bool&#8220;}],&#8220;action&#8220;:&#8220;&#8220;,&#8220;property&#8220;:&#8220;&#8220;,&#8220;from&#8220;:&#8220;&#8220;,&#8220;to&#8220;:&#8220;&#8220;,&#8220;reg&#8220;:false,&#8220;x&#8220;:780,&#8220;y&#8220;:160,&#8220;wires&#8220;:[[&#8222;f543dc27.ebba4&#8220;]]},{&#8222;id&#8220;:&#8220;f543dc27.ebba4&#8243;,&#8220;type&#8220;:&#8220;homekit-service&#8220;,&#8220;z&#8220;:&#8220;99c7e5c.9dd5798&#8243;,&#8220;accessory&#8220;:&#8220;8e940f35.deb528&#8243;,&#8220;name&#8220;:&#8220;MotionSensor Treppenhaus 2.OG&#8220;,&#8220;serviceName&#8220;:&#8220;MotionSensor&#8220;,&#8220;x&#8220;:1080,&#8220;y&#8220;:140,&#8220;wires&#8220;:[[]]},{&#8222;id&#8220;:&#8220;f35d62f4.17ab98&#8243;,&#8220;type&#8220;:&#8220;hue-bridge&#8220;,&#8220;z&#8220;:&#8220;&#8220;,&#8220;name&#8220;:&#8220;Philips hue 2.OG&#8220;,&#8220;bridge&#8220;:&#8220;192.168.178.82&#8243;,&#8220;key&#8220;:&#8220;1c9-iDOTUO1F6sdEy3rYArh6oYkrbH9zHy3eXwpO&#8220;,&#8220;interval&#8220;:&#8220;3000&#8243;},{&#8222;id&#8220;:&#8220;8e940f35.deb528&#8243;,&#8220;type&#8220;:&#8220;homekit-accessory&#8220;,&#8220;z&#8220;:&#8220;&#8220;,&#8220;accessoryName&#8220;:&#8220;Hue MotionSensor Treppenhaus &#8211; 2.OG&#8220;,&#8220;pinCode&#8220;:&#8220;111-11-111&#8243;,&#8220;port&#8220;:&#8220;&#8220;,&#8220;manufacturer&#8220;:&#8220;Default Manufacturer&#8220;,&#8220;model&#8220;:&#8220;Default Model&#8220;,&#8220;serialNo&#8220;:&#8220;Default Serial Number&#8220;,&#8220;accessoryType&#8220;:&#8220;10&#8243;}]</div></div></p>
<p>Der Flow erlaubt es euch jede Bewegung die vom Philips Hue Bewegungsmelder delektiert wird als Push auf eurem iPhone/iPad/AppleWatch anzuzeigen.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/node-red-philips-hue-motion-sensor-an-home-kit-anbinden/">Node-Red: Philips-Hue Motion-Sensor an Home-Kit anbinden</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/node-red-philips-hue-motion-sensor-an-home-kit-anbinden/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Rademacher HomePilot: JSON API via Webbrowser ansteuern</title>
		<link>https://www.imakeyouintelligent.com/rademacher-homepilot-json-api-via-webbrowser-ansteuern/</link>
					<comments>https://www.imakeyouintelligent.com/rademacher-homepilot-json-api-via-webbrowser-ansteuern/#comments</comments>
		
		<dc:creator><![CDATA[Marvin Heyder]]></dc:creator>
		<pubDate>Fri, 15 Sep 2017 14:31:53 +0000</pubDate>
				<category><![CDATA[Apple Home-Kit]]></category>
		<category><![CDATA[Internet of Things (IoT)]]></category>
		<category><![CDATA[Node-RED]]></category>
		<category><![CDATA[Philips Hue]]></category>
		<category><![CDATA[Rademacher Home-Pilot]]></category>
		<category><![CDATA[Smart-Home Systeme]]></category>
		<category><![CDATA[Aktore]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Home-Pilot2]]></category>
		<category><![CDATA[NodeRed]]></category>
		<category><![CDATA[Rademacher]]></category>
		<category><![CDATA[Rohrmotor]]></category>
		<category><![CDATA[Schnittstelle]]></category>
		<category><![CDATA[Smart-Home]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[WebBrowser]]></category>
		<guid isPermaLink="false">http://www.imakeyouintelligent.com/?p=3961</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/rademacher-homepilot-json-api-via-webbrowser-ansteuern/">Rademacher HomePilot: JSON API via Webbrowser ansteuern</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_9 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_9">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_9  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_9  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Rademacher hat mit seinem HomePilot ein geniales Produkt auf den Markt geworfen um Smart zu Hause zb. die Rolladen zu steuern und auch noch eine HomePilot API die relativ easy verständlich ist. Nur leider kann das System out of box nicht mit Apple Home-Kit, Alexa oder der Home-Matic kommunizieren.</p>
<p>Jedoch ist die Schnittstelle relativ einfach zu verstehen.<br />Über den Aufruf im LAN: <strong>http://IP-HOMEPILOT/deviceajax.do?devices=1</strong><br />bekommt man eine Auflistung der alle an den HomePilot gekoppelten Geräte und deren Konfiguration.</p>
<p>Am Beispiel des DuoFern Rohrmotors (<span id="lblProductName" class="label">RolloTube DuoFern) </span>bauen wir uns nun einmal einen Link mit dem wir den Rolladen auf 50% senken/heben.</p>
<p><strong>http://IP-HOMEPILOT/deviceajax.do?cid=9&amp;did=10001&amp;goto=50&amp;command=0</strong></p>
<p>Hierbei sind zwei Werte wichtig:<br /><strong>did=10001</strong> &#8211;&gt; dies ist die eindeutige Device-ID des Aktors welche ihr wie oben beschrieben über <strong>http://IP-HOMEPILOT/deviceajax.do?devices=1</strong> herausfinden könnt.</p>
<p><strong>goto=50</strong> &#8211;&gt; mit diesem Wert sagen wir dem Rohrmotor auf welche Position er fahren soll.</p>
<p>Wenn ihr nun die oben zusammengebaute URL in euren Browser eintragt und diese bestätigt fährt der Aktor (<span id="lblProductName" class="label">RolloTube DuoFern) </span>mit der <strong>did=10001</strong> auf Position 50.<br />Im Anschluss erhalten wir noch eine Bestätigung des Aktors:<br /><strong>{&#8222;message&#8220;:&#8220;Command used:9 position:100&#8243;,&#8220;status&#8220;:&#8220;uisuccess&#8220;}</strong><br />Diesen können wir z.b in <a href="https://nodered.org">Node-Red</a> weiterverarbeiten.</p>
<p>Dort ist es uns dann möglich den Aktor in Apple Homekit einzubinden. Oder mit einem Dash Button bestimmte Gruppen hoch und runter zu fahren. Man kann es sogar soweit treiben das wir mit einem Amazon Dash Button eine Szene auslösen die wie folgt aussehen kann:</p>
<ul>
<li>Schalte den Samsung SmartTV ab.</li>
<li>Fahre die Rademacher Rollanden einer bestimmten Gruppe herunter.</li>
<li>Schalte die Philips Hue Lampen aus.</li>
<li>Aktiviere die Bewegungserkennung für bestimmte Philips Hue Bewegungsmelder und informiere via Apple Homkit bei Bewegung.</li>
</ul>
<p> </p>
<p><strong>//EDIT</strong> &#8211; Mir wurden folgende Infos zugespielt, diese sollte ich doch auch bitte einmal veröffentlichen: </p>
<p>SWITCH:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">{&quot;name&quot;:&quot;TURN_ON_CMD&quot;} &lt;br /&gt;{&quot;name&quot;:&quot;TURN_OFF_CMD&quot;}</div></div>
</p>
<p>THERMOSTAT:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">{&quot;name&quot;:&quot;TARGET_TEMPERATURE_CFG&quot;,&quot;value&quot;:16}</div></div>
</p>
<p>LIST OF DEVICES:<br /><a class="onebox" href="http://homepilotip/v4/devices" target="_blank" rel="noopener noreferrer">http://HomePilotIP/v4/devices</a></p>
<p>DEVICE STATE:<br />GET<br /><a class="onebox" href="http://homepilotip/devices/deviceID" target="_blank" rel="noopener noreferrer">http://HomePilotIP/devices/deviceID <span class="badge badge-notification clicks" title="5 clicks">5</span></a></p>
<p>Für Rolladen: <br />PUT</p>
<pre>

<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">{&quot;name&quot;:&quot;POS_UP_CMD&quot;}<br />
{&quot;name&quot;:&quot;POS_DOWN_CMD&quot;}<br />
{&quot;name&quot;:&quot;STOP_CMD&quot;}</div></div>

</pre></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://www.imakeyouintelligent.com/rademacher-homepilot-json-api-via-webbrowser-ansteuern/">Rademacher HomePilot: JSON API via Webbrowser ansteuern</a> erschien zuerst auf <a href="https://www.imakeyouintelligent.com">I MAKE YOU INTELLIGENT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.imakeyouintelligent.com/rademacher-homepilot-json-api-via-webbrowser-ansteuern/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
			</item>
	</channel>
</rss>
