Die Suche ergab 60 Treffer

von michaelv
30. Juni 2018, 07:36
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: ControllerModul für FHEM
Antworten: 111
Zugriffe: 1648

Re: ControllerModul für FHEM

Hallo Martin,

soetwas kannst du auch ohne den Poolcontroller schalten in dem du ein Relais direkt an die Stromversorgung der Pumpe hängst.
Beispielsweise über einen Sonoff Pow https://www.itead.cc/smart-home/sonoff-pow.html Einbindung in Fhem über https://wiki.fhem.de/wiki/Sonoff
dann hast du gleich noch ne Energieverbrauchsmessung von deiner Pumpe mit dabei.Bei mir habe ich es so Schalten der Eco Touch elektronisch
über den Controller verschiedene Drehzahlen und an un aus. Zusätzlich noch kann die Pumpe elektrisch über einen Sonoff Pow mit Leistungsmessung
komplett vom Strom getrennt werden.

Gruß Michael
von michaelv
1. Juni 2018, 07:15
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: Anbindung an IOBROKER
Antworten: 76
Zugriffe: 1743

Re: Anbindung an IOBROKER

Hallo

den Adapter habe ich bereits entwickelt siehe https://www.poolsteuerung.de/viewtopic.php?f=29&t=841

hier habe ich auch schon Feedback erhalten und konnte davon einiges in den Adapter übernehmen. Sysinfo Variablen sind ausgelagert und werden bei
der Installation des Adapters erzeugt.
Den Vorteil den ich mit dem Adapter sehe ist eine gemeinsame Weiterentwicklung und der Adapter ist für Leute die nicht scripten halt einfacher zu integrieren.
Ich möchte hier auch noch das schalten von den Relais einbauen.
Es wäre super wenn ihr den Adapter testen könntet und mir Feedback geben könntet.

Gruß Michael
von michaelv
31. Mai 2018, 07:29
Forum: ARCHIV
Thema: Pushover Funktion
Antworten: 20
Zugriffe: 383

Re: Pushover Funktion

Hallo Basti,
kannst du deine Hausautomatisierung nicht mit dem Controller verbinden und über die HA pushover versenden.
bei FHEM und ioBroker gibt es Module für den Controller und damit kann man pushover oder was auch immer versenden.
Was nicht geht sind Alarme, weil die niicht über die Getstate.csv vom Controller kommen.

Gruß Michael
von michaelv
18. Mai 2018, 11:33
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: Adapter für die Anbindung an den ioBroker
Antworten: 7
Zugriffe: 427

Adapter für die Anbindung an den ioBroker

Hallo zusammen,

sven hat ja hier https://www.poolsteuerung.de/viewtopic.php?f=29&t=788 ein Script entwickelt.
Ich habe in Anlehnung an sein Script daraus einen Adapter gebaut.
zu finden unter https://github.com/sucht3371/ioBroker.poolcontroller

diesen habe ich auch schon im ioBroker forum gepostet unter https://forum.iobroker.net/viewtopic.ph ... 13#p150613

@Alex Ich habe mir dafür dein Icon geklaut https://github.com/sucht3371/ioBroker.p ... roller.png Ich hoffe das geht in Ordnung.

Bitte testen wer den iobroker hat und im ioBroker forum bitte Kommentare abgeben, damit wir damit ins repro vom ioBroker kommen.

Danke nochmal an Sven für das Script

Gruß Michael
von michaelv
8. Januar 2018, 09:27
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: Anbindung an IOBROKER
Antworten: 76
Zugriffe: 1743

Re: Anbindung an IOBROKER

Hallo Sven,

ja ich kann damit arbeiten, ich hole mir die Daten aber schon über den Fhem Adapter in den IO-Broker.

Ich bekomme aber im Log immer einen Error obwohl alles ok ist

host.debian 2018-01-08 09:24:00.214 error instance system.adapter.javascript.0 terminated with code 0 (OK)

Vielleicht kannst du ja daraus auch einen Adapter bauen.

Gruß Michael
von michaelv
7. Januar 2018, 17:46
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: Anbindung an IOBROKER
Antworten: 76
Zugriffe: 1743

Re: Anbindung an IOBROKER

Hallo Sven,

dein Script funktioniert

hier ein mal der Auszug über dein Script
mit_fhem.jpg
mit_fhem.jpg (25.84 KiB) 1039 mal betrachtet
und hier über den Fhem Adapter unter Fhem läuft ein Modul für den Controller
vielleicht für dich zum vergleichen
mit_javascript.jpg
mit_javascript.jpg (20.38 KiB) 1039 mal betrachtet
Gruß Michael
von michaelv
22. August 2017, 08:19
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: ControllerModul für FHEM
Antworten: 111
Zugriffe: 1648

Re: ControllerModul für FHEM

Hallo andre

Vielleicht ist ja das die Problem https://forum.fhem.de/index.php/topic,2 ... #msg671013
Gruß Michael
von michaelv
7. Juli 2017, 07:40
Forum: HARD- UND SOFTWARE IM ENTWICKLUNGSSTADIUM
Thema: Anbindung an Alexa
Antworten: 65
Zugriffe: 1586

Re: Anbindung an Alexa

Hallo

es gibt doch ein Alexa Skill für Homepilot, jetzt musst du nur noch HomePilot mit dem Controller verheiraten.
Habe ich gerade hier gelesen

https://www.elv.de/rademacher-homepilot ... 07.07.2017
von michaelv
6. Juli 2017, 21:57
Forum: HARD- UND SOFTWARE IM ENTWICKLUNGSSTADIUM
Thema: Anbindung an Alexa
Antworten: 65
Zugriffe: 1586

Re: Anbindung an Alexa

Hallo
Mit fhem funktioniert es abei das wird dir nicht helfen. Wie es mit fhem geht habe ich hier beschrieben.
https://www.poolsteuerung.de/viewtopic.php?f=29&t=631

Gruß Michael
von michaelv
23. Juni 2017, 16:19
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: ControllerModul für FHEM
Antworten: 111
Zugriffe: 1648

Re: ControllerModul für FHEM

Hallo Andre,

die letzte Version ist die hier https://forum.fhem.de/index.php/topic,2 ... msg602469/

Gruß Michael
von michaelv
31. Mai 2017, 18:31
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: ControllerModul für FHEM
Antworten: 111
Zugriffe: 1648

Re: ControllerModul für FHEM

Hallo

hier meine FTUI Seite für den Pool sieht so aus

Gruss Michael

Code: Alles auswählen

<html>
<title>Pool</title>
<head>
</head>
<body>
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="5" data-template="menu.
html"></li>
<li data-row="1" data-col="10" data-sizex="1" data-sizey="5" data-template="menu
1.html"></li>
<li data-row="1" data-col="2" data-sizex="2" data-sizey="3">
  <header>Temperaturen</header>
               <div data-type="label" data-device="Poolcontroller_R" data-part="
1" data-fix="1" data-get="Pool" data-limits='[-73,0,30]' data-colors='["#6699FF"
,"darkorange","darkred"]' data-unit="%B0C%0A" class="cell bigger top-space"></di
v>
                <div data-type="label" "class="cell">Pool</div>
               <div data-type="label" data-device="Poolcontroller_R" data-part="
1" data-fix="1" data-get="Aussen" data-limits='[-73,0,30]' data-colors='["#6699F
F","darkorange","darkred"]' data-unit="%B0C%0A" class="cell bigger top-space"></
div>
                <div data-type="label" "class="cell">Aussen</div>
               <div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="1" data-get="Solar_Rücklauf" data-limits='[-73,0,30]' data-colors='[
"#6699FF","darkorange","darkred"]' data-unit="%B0C%0A" class="cell bigger top-space"></div>
                <div data-type="label" "class="cell">Solar Rücklauf</div>
		<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="1" data-get="Solar_Dach" data-limits='[-73,0,30]' data-colors='["#6
699FF","darkorange","darkred"]' data-unit="%B0C%0A" class="cell bigger top-space"></div>
                <div data-type="label" "class="cell">Solar Dach</div>
                <div class="bottom bottom-space-2x"></div>
</li>
<li data-row="1" data-col="4" data-sizex="1" data-sizey="3">
  <header>Wasserwerte</header>
                <div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="0" data-get="Redox" data-limits='[700,780,850]' data-colors='["#669
9FF","darkorange","darkred"]' data-unit=" mV" class="cell big top-space"></div>
                <div data-type="label" "class="cell">Redox</div>
                <div class="bottom bottom-space-2x"></div>
                <div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="1" data-get="pH" data-limits='[6.5,7.0,7.8]' data-colors='["#6699FF
","darkorange","darkred"]' data-unit=" pH" class="cell big top-space"></div>
                <div data-type="label" "class="cell">pH</div>
                <div class="bottom bottom-space-2x"></div>
		<div data-type="label" data-device="Poolcontroller_R" data-get="poolControllerTime" data-unit=" Uhr"style="color:darkorange" class="cell big top-space"></div>
                <div data-type="label" "class="cell">ControllerZeit</div>

</li>
<li data-row="1" data-col="6" data-sizex="1" data-sizey="3">
  <header>Aktoren</header>
       		<div class="top-spaces inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
					data-get="Pumpe_S1"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["green","green","red","blue"] 
                                        data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
                                        class="">
                </div>
                </div>
                <div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Pumpe_S1"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["red","green","red","green"] 
                                        data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
                                        class="small">
                </div>
                </div>
                <div data-type="label" class="narrow">Pumpe_S1</div>
		<br>
       		<div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Pumpe_S2" 
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["green","green","red","blue"] 
					data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
                                        class="">
                </div>
                </div>
                <div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Pumpe_S2"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["red","green","red","green"] 
                                        data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
                                        class="small">
                </div>
                </div>
                <div data-type="label" class="narrow">Pumpe_S2</div>
       		<br>
		<div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Pumpe_S3" 
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["green","green","red","blue"] 
                                        data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
                                        class="">
                </div>
		</div>
                <div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Pumpe_S3"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["red","green","red","green"] 
                                        data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
                                        class="small">
                </div>
                </div>
                <div data-type="label" class="narrow">Pumpe_S3</div>
		<br>
      		<div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Pumpe_manuell"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["green","green","red","blue"] 
                                        data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
                                        class="">
                </div>
                </div>
                <div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Pumpe_manuell"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["red","green","red","green"] 
                                        data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
                                        class="small">
                </div>
                </div>
                <div data-type="label" class="narrow">Pumpe_manuell</div>

</li>
<li data-row="1" data-col="7" data-sizex="1" data-sizey="3">
  <header>Aktoren</header>
 
		<div class="top-space inline">   
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="PH_Dosierung" 
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["green","green","red","blue"] 
                                        data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
                                        class="">
                </div>
		</div>
		<div class="top-space inline">		
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="PH_Dosierung"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["red","green","red","green"] 
                                        data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
                                        class="small">                      
		</div>
		</div>
                <div data-type="label" class="narrow">PH-Dosierung</div>
		<br>
	       <div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Cl_Dosierung" 
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["green","green","red","blue"] 
                                        data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
                                        class="">
                </div>
 		</div>
 <div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Cl_Dosierung"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["red","green","red","green"] 
                                        data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
                                        class="small">
                </div>
                </div>           
                <div data-type="label" class="narrow">Chlor-Dosierung</div>
		<br>
       		<div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Solar" 
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["green","green","red","blue"] 
                                        data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
                                        class="">
                </div>
		</div>
                <div class="top-space inline">
                <div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Solar"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["red","green","red","green"] 
                                        data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
                                        class="small">
                </div>
                </div>
                <div data-type="label" class="narrow">Solar</div>
	  	<br>
		<div class="top-space inline">
               	<div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Frei"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["green","green","red","blue"] 
                                        data-icons='["oa-time_automatic","oa-time_automatic","fa-hand-stop-o","fa-hand-stop-o"]'
                                        class="">
		</div>
                </div>
		<div class="top-space inline">
               	<div data-type="symbol" data-device="Poolcontroller_R"
                                        data-get="Frei"
                                        data-states=["0","1","2","3"] 
                                        data-on-colors=["red","green","red","green"] 
                                        data-icons='["fa-power-off","fa-power-off","fa-power-off","fa-power-off"]'
                                        class="small">
               	</div>
                </div>
                <div data-type="label" class="narrow">Frei</div>
</li>
<li data-row="1" data-col="5" data-sizex="1" data-sizey="3">
  <header>Analogsensoren</header>
                <div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="0" data-get="Kesseldruck" data-limits='[-100,200,1200]' data-colors='["#6699FF","darkorange","darkred"]' data-unit=" mBar" class
="cell big top-space"></div>
                <div data-type="label" "class="cell">Kesseldruck</div>
                <div class="bottom bottom-space-2x"></div>
                <div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="1" data-get="Durchfluss" data-limits='[0,2,10]' data-colors='["#6699FF","darkorange","darkred"]' data-unit=" cm/s" class="cell b
ig top-space"></div>
                <div data-type="label" "class="cell">Durchfluss</div>
                <div class="bottom bottom-space-2x"></div>
		<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="0" data-get="Absorber" data-limits='[-2,100,105]' data-colors='["#6699FF","darkorange","darkred"]' data-unit=" % auf" class="cel
l big top-space"></div>
		<div data-type="label" "class="cell">Absorber</div>
</li>
<li data-row="1" data-col="8" data-sizex="1" data-sizey="3">
  <header>PH- Dosierungen</header>
		<div class="bottom bottom-space-2x"></div>
		<div data-type="range" data-device="Poolcontroller_R" data-low="" data-high="pH-_Rest" data-width="25" data-max="100" data-min="0" data-limit-low="10" data-limit-high="100" data-color-low="red" data-color="
orange" data-color-high="green" ></div>
                <div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="2" data-get="pH-_Rest" data-limits='[10,30,90]' data-colors='["darkred","darkorange","#6699FF"]' data-unit=" %" class="cell big 
top-space"></div>
                <div class="bottom bottom-space-1x"></div>
                <div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="0" data-get="pH-_consumption" data-limits='[0,200,800]' data-colors='["#6699FF","darkorange","darkred"]' data-unit=" ml" class="
cell big top-space"></div>
                <div data-type="label" "class="cell">Heutige Dosiermenge</div>

</li>
<li data-row="1" data-col="9" data-sizex="1" data-sizey="3">
  <header>Chlor Dosierung</header>
		<div class="bottom bottom-space-2x"></div>
                <div data-type="range" data-device="Poolcontroller_R" data-low="" data-high="Cl_Rest" data-width="25" data-max="100" data-min="0" data-limit-low="10" data-limit-high="100" data-color-low="red" data-color="o
range" data-color-high="green" ></div>
                <div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="2" data-get="Cl_Rest" data-limits='[10,30,90]' data-colors='["darkred","darkorange","#6699FF"]' data-unit=" %" class="cell big t
op-space"></div>
                <div class="bottom bottom-space-1x"></div>
		<div data-type="label" data-device="Poolcontroller_R" data-part="1" data-fix="0" data-get="Cl_consumption" data-limits='[0,300,3000]' data-colors='["#6699FF","darkorange","darkred"]' data-unit=" ml" class="
cell big top-space"></div>
                <div data-type="label" "class="cell">Heutige Dosiermenge</div>
</li>
<li data-row="6" data-col="2" data-sizex="8" data-sizey="2">
   <header>Pool Temperatur</header>
       <table width="100%" height="85%" border="0">
                <tr><th>
<div class="fullsize"
                data-type="chart"
                data-logdevice='["FileLog_Poolcontroller"]'
                data-logfile='["Poolcontroller_neu-2017.log"]'
                data-columnspec='["4:Poolcontroller_R.Pool","4:Poolcontroller_R.Aussen"]'
                data-style='["ftui l0fill","ftui l2"]'
                data-ptype='["lines","lines"]'
                data-uaxis='["secondary","primary"]'
                data-legend='["Pool","Aussen"]'
                data-yunit="°C"
                data-ytext="Aussen"
                data-minvalue="auto"
                data-maxvalue="auto"
		data-minvalue_sec="auto"
		data-maxvalue_sec="auto"
		data-yunit_sec="°C"
		data-ytext_sec="Pool"
                data-yticks="auto"
                data-daysago_start="0"
                data-daysago_end="-1"
                data-crosshair="true"
                data-cursorgroup="1"
                data-scrollgroup="1"
                data-showlegend="true"
                data-width="100%"
                data-height="100%"
                data-xticks="auto">

        </div>
</th>
</tr>
</table>
</li>

</ul>
</div>
</body>
</html>
von michaelv
24. Mai 2017, 17:35
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: ControllerModul für FHEM
Antworten: 111
Zugriffe: 1648

Re: ControllerModul für FHEM

Hallo

das kannst du getrost ignorieren das hängt mit dem + in den Reading zusammen. Funktion ist trotzdem gegeben.

Gruss Michael
von michaelv
14. Mai 2017, 22:53
Forum: DMX STEUERUNG | EnOCEAN FUNKTIONEN
Thema: Heimautomatisierung EnOcean mit was?
Antworten: 11
Zugriffe: 435

Re: Heimautomatisierung EnOcean mit was?

Hallo

Mit fhem kannst du Enocean, HomeMatic und auch andere Protokolle ansprechen.
Hier ist aber ein wenig Einarbeitung notwendig
Es gibt für fhem auch ein Modul für den Controller zur Einbindung in das fhem System
Guckst du hier https://www.poolsteuerung.de/viewtopic.php?f=29&t=148

Gruß Michael
von michaelv
19. Februar 2017, 17:38
Forum: ARCHIV
Thema: Erfahrung Sprachsteuerung mit dem Amazon Echo dot und Zugriff auf die PoolController Werte
Antworten: 0
Zugriffe: 244

Erfahrung Sprachsteuerung mit dem Amazon Echo dot und Zugriff auf die PoolController Werte

Guten Abend,

vielleicht ist das ja für jemand interessant

Folgender Aufbau bei mir

ich habe einen Echo dot von Amazon

Amazon Echo Dot ist ein sprachgesteuertes Gerät, das mithilfe von Alexa Musik wiedergibt, Ihre Smart Home-Geräte steuert, Informationen bereitstellt, die Nachrichten liest, Wecker stellt und vieles mehr

Ich steuere damit u.a. meine Smart Home-Geräte

Die Einrichtung ist etwas tricky aber gut erklärt unter https://wiki.fhem.de/wiki/Alexa-Fhem

Voraussetzung für die Konstellation

FHEM System
PoolController
Controller Modul für FHEM siehe https://www.poolsteuerung.de/viewtopic.php?f=29&t=148
echo dot

Nachdem ich den Echo den Smart Home Skill und den FHEM custom Skill verpasst habe konnte ich mit dem Echo meine Geräte die im Fhem verwaltet werden steuern

Als nächstes wollte ich meine Werte vom Pool abfragen

Ziel war es zu fragen Alexa frage FHEM nach den Poolwerten Eine Antwort zu bekommen im Pool sind es 3,86 grad Redox steht auf 680 mV und der PH wert ist 6,8.

gelöst habe ich es über fhemIntents , hiermit ist es möglich zu sagen Alexa Guten Morgen dann wird etwas ausgeführt und dann gibt man eine Message zurück was Alexa antworten soll.

dafür habe ich eine 99_Alexa_Sprache_Utils.pm angelegt mit dem Inhalt

Code: Alles auswählen

package main;
 use strict;
 use warnings;
 use POSIX;
 sub
 Alexa_Sprache_Utils_Initialize($$)
 {
   my ($hash) = @_;
 }
##### Start guten morgen
sub
alexa_guten_morgen() 
{
fhem "set Alexa_Guten_Morgen_dummy on";
return "Guten Morgen, was kann ich für dich tun";
}
#####Ende guten morgen
#
##### Start gute nacht
sub
alexa_gute_nacht() 
{
fhem "set Alexa_Guten_Morgen_dummy off";
return "Gute Nacht, wir hören uns morgen wieder";
}
#####Ende gute nacht

######### Poolwerte abfragen

sub diePoolwerte() {
	my $pooltemp = ReadingsVal("Poolcontroller_R", "Pool", "");
	my $redox = ReadingsVal("Poolcontroller_R", "Redox", "");
	my $ph = ReadingsVal("Poolcontroller_R", "pH", "");

	
	$pooltemp =~ s/\./Komma/g;
	$redox =~ s/\./Komma/g;
	$ph =~ s/\./Komma/g;
	
	return "im Pool sind es $pooltemp , Redox steht auf $redox und der wert für Ph ist $ph "
}
###############################################

 1;
 

danach im Alexa Gerät auf FHEM die fhemIntents eingetragen {diePoolwerte()}=die diePoolwerte

danach kann man über get <Alexadevice> intercationModel sich die Ausgabe geben lassen
und die Ergebnisse in Intent Schema und Sample Utterances im Custom Skill eintragen und speichern.

die 'Einrichtung ist zwar ziemlich aufwendig aber wenn man es einmal geschafft hat ist man ziemlich flexibel und
kann sich seine Sprachsteuerung selber zusammenbasteln die Erkennung der Sprache funktioniert super und wenn das gerät was nicht erkennt
kann man sich ausgeben lassen was es verstanden hat und eventuell Anpassungen vornehmen.

es gibt jemand im FHEM Forum der den Skill permanent weiter entwickelt Danke auch von hier an justme1968


Gruß Michael
von michaelv
30. Mai 2016, 21:14
Forum: ARCHIV
Thema: Belimo Stellungsrückmeldung
Antworten: 11
Zugriffe: 251

Re: Belimo Stellungsrückmeldung

Super Idee da muß man erstmal drauf kommen
von michaelv
30. Mai 2016, 13:16
Forum: ARCHIV
Thema: Belimo Stellungsrückmeldung
Antworten: 11
Zugriffe: 251

Re: Belimo Stellungsrückmeldung

Danke hat funktioniert und ich habe anstatt % pro_auf als Einheit genommen
in der klassischen Ansicht funktioniert es auch. Ich wußte garnicht das es das Menü
mit den Nachkommastellen gibt.

Danke und Gruß Michael
von michaelv
29. Mai 2016, 20:59
Forum: ARCHIV
Thema: Belimo Stellungsrückmeldung
Antworten: 11
Zugriffe: 251

Re: Belimo Stellungsrückmeldung

So hier nun mal wieder eine Rückmeldung.
Ich habe einen Spannungsteiler eingebaut.
Es sieht jetzt so aus

554 mV = BELIMO Offen

2775 mv = Belimo geschlossen

Ich habe das jetzt durch gain und Offset so eigestellt das ich auf folgende Werte komme

0.54 mv = Belimo offen

100.38 = Belimo geschlossen

Soweit so gut aber jetzt kommen meine 2 Probleme

Ich bekomme % nicht als Einheit bei adc1 eingetragen

Und ich bekomme die 2 Nachkommastellen nicht abgeschnitten

Gist es hier irgendeine Möglichkeit

Gruß Michael
von michaelv
21. Mai 2016, 15:47
Forum: ARCHIV
Thema: Belimo Stellungsrückmeldung
Antworten: 11
Zugriffe: 251

Re: Belimo Stellungsrückmeldung

Danke jetzt versteh auch ich es
von michaelv
21. Mai 2016, 14:17
Forum: ARCHIV
Thema: Belimo Stellungsrückmeldung
Antworten: 11
Zugriffe: 251

Re: Belimo Stellungsrückmeldung

Ich möchte den ab nicht als Schalter oder Taster haben das mache ich über ein Relais
Ich möchte an Hand der Spannung den öffnungszustand ablesen und habe aber hier eine Spannung
Zwischen 2V und10 V anhand dieser Spannung weiss ich wie weit der belimo geöffnet hat
von michaelv
20. Mai 2016, 12:17
Forum: ARCHIV
Thema: Belimo Stellungsrückmeldung
Antworten: 11
Zugriffe: 251

Re: Belimo Stellungsrückmeldung

Du meinst 2 oder mehrere widerstände in Reihe um auf unter 3 V zu kommen