FHEM Forum

Verschiedenes => Projekte => Thema gestartet von: tarum am 25 März 2017, 08:44:05

Titel: Mein Projekt
Beitrag von: tarum am 25 März 2017, 08:44:05
Hallo,

wollte auch mal mein fast fertiges Projekt hier Vorstellen, für Anregungen bin ich offen :D, die Screenshots sind von meinem 10" Android Tablet das noch an die Wand getackert wird.
Titel: Antw:Mein Projekt
Beitrag von: CoolTux am 26 März 2017, 09:58:08
Zitat von: ujaudio am 26 März 2017, 09:37:10
Welches Kamerabild??!?

Das vom inneren seines Gewächshauses. Haste toll gemacht  ;D
Super Projekt, weiter so.



Grüße
Titel: Antw:Mein Projekt
Beitrag von: MadMax-FHEM am 26 März 2017, 10:05:19
Habe die Anmerkungen bzgl. Kamera(bild) rausgenommen...
...muss ja niemanden extra drauf gestoßen werden...
...nehme an/hoffe Botschaft ist angekommen...

Gruß, Joachim
Titel: Antw:Mein Projekt
Beitrag von: ext23 am 26 März 2017, 10:10:42
Zitat von: CoolTux am 26 März 2017, 09:58:08
Wo kein Kläger da kein Richter

So sieht es aus ;-) Ich will wissen wer mir hier gegen die Karre pisst, da wird auch alles überwacht und fleißig aufgezeichnet.

/Daniel
Titel: Antw:Mein Projekt
Beitrag von: Benni am 26 März 2017, 10:24:27
Zitat von: MadMax-FHEM am 26 März 2017, 10:05:19
Habe die Anmerkungen bzgl. Kamera(bild) rausgenommen...

Jetzt ergibt der Threadverlauf irgendwie gar keinen Sinn mehr  :-\
Titel: Antw:Mein Projekt
Beitrag von: CoolTux am 26 März 2017, 10:27:05
Schlage vor wir ändern oder löschen alle mal unsere Posts und machen daraus wieder einen schönen Thread für den TE
Titel: Antw:Mein Projekt
Beitrag von: Benni am 26 März 2017, 10:30:03
Zitat von: CoolTux am 26 März 2017, 10:27:05
Schlage vor wir ändern oder löschen alle mal unsere Posts und machen daraus wieder einen schönen Thread für den TE

Was soll denn das jetzt für eine Mode werden  ???
Titel: Antw:Mein Projekt
Beitrag von: tarum am 26 März 2017, 11:04:38
Hallo,

ZitatWie erfasst du die Brennerstarts - Brenndauer - Ölstand und Ölverbrauch auch mit welchen Sensoren?

https://forum.fhem.de/index.php/topic,12216.0.html (https://forum.fhem.de/index.php/topic,12216.0.html)

habe es vom TE mir zusammen geklaut  :D, falls fragen sind einfach melden.

define Oelbrenner CUL_HM 405BBF
attr Oelbrenner IODev CUL1
attr Oelbrenner actCycle 028:00
attr Oelbrenner actStatus alive
attr Oelbrenner alias Ölbrenner
attr Oelbrenner autoReadReg 4_reqStatus
attr Oelbrenner devStateIcon closed.*:Heizung_Hauptschalter.on open.*:Heizung_Hauptschalter.off
attr Oelbrenner expert 2_raw
attr Oelbrenner firmware 2.4
attr Oelbrenner group Brenner
attr Oelbrenner icon Heizung_Hauptschalter.on
attr Oelbrenner model HM-SEC-SC-2
attr Oelbrenner peerIDs 00000000,
attr Oelbrenner room Heizung
attr Oelbrenner serialNr MEQ1597244
attr Oelbrenner sortby 1
attr Oelbrenner subType threeStateSensor
define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector


define FileLog_Oelbrenner FileLog ./log/Oelbrenner-%Y-%m.log Oelbrenner
attr FileLog_Oelbrenner logtype text

define CN.Test.FileDay FileLog ./log/CN.Test-Day-%Y.log CN.Test:app\w+(Utilization|PerHour|PerDay|PerWeek|PerMonth|PerYear)(?!Temp).*

define OelVerbrauch SVG CN.Test.File:SVG_CN.Test.File_1:CURRENT
attr OelVerbrauch alias Ölverbrauch
attr OelVerbrauch fixedrange week
attr OelVerbrauch group Heizungs_Diagramm
attr OelVerbrauch plotsize 550,160
attr OelVerbrauch room Heizung

define CN.Event notify CN.Test:tick.* {appHCNotify("$NAME","$EVTPART0","$EVTPART1");;;;}
attr CN.Event icon Heizung_Hauptschalter.on

define CN.Test HourCounter Oelbrenner:closed Oelbrenner:open
attr CN.Test alias Brenner Starts heute
attr CN.Test event-min-interval tick.*:0,.*:3600
attr CN.Test event-on-change-reading .*
attr CN.Test group Brenner
attr CN.Test room Heizung

define CN.Test.File FileLog ./log/CN.Test-%Y.log (CN\.Test:.*)
attr CN.Test.File alias oelverbrauch-log

define Brenneruebersicht_1 readingsGroup <>,<%secur_smoke_detector> \
CN.Test:<Starts> \
CN.Test:<Heute>,countsPerDay,<&nbsp;;&nbsp;;&nbsp;;>,<Gestern>,appCountsPerDay \
CN.Test:<Aktuelle&nbsp;;Woche>,appCountsPerWeekTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Letzte&nbsp;;Woche>,appCountsPerWeek \
CN.Test:<Aktueller&nbsp;;Monat>,appCountsPerMonthTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Letzter&nbsp;;Monat>,appCountsPerMonth \
CN.Test:<Aktuelles&nbsp;;Jahr>,appCountsPerYearTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Letztes&nbsp;;Jahr>,appCountsPerYear \
CN.Test:<Gesamtstarts>,countsOverall
attr Brenneruebersicht_1 alias Brennerstarts
attr Brenneruebersicht_1 group Brenner
attr Brenneruebersicht_1 mapping &nbsp;;
attr Brenneruebersicht_1 room Heizung
attr Brenneruebersicht_1 valueStyle {'style="color:limegreen;;;;text-align:left"'}

define Brenneruebersicht_2 readingsGroup <>,<%time_clock> \
CN.Test:<Laufzeiten> \
CN.Test:<letzter&nbsp;;Zyklus>,pulseTimeIncrement \
CN.Test:<Heute>,appOpHoursPerDayTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Gestern>,appOpHoursPerDay \
CN.Test:<Aktuelle&nbsp;;Woche>,appOpHoursPerWeekTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Letzte&nbsp;;Woche>,appOpHoursPerWeek \
CN.Test:<Aktueller&nbsp;;Monat>,appOpHoursPerMonthTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Letzter&nbsp;;Monat>,appOpHoursPerMonth \
CN.Test:<Aktuelles&nbsp;;Jahr>,appOpHoursPerYearTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Letztes&nbsp;;Jahr>,appOpHoursPerYear \
CN.Test:<Gesamtlaufzeit>,pulseTimeOverall
attr Brenneruebersicht_2 alias Brennerlaufzeiten
attr Brenneruebersicht_2 group Brenner
attr Brenneruebersicht_2 mapping &nbsp;;
attr Brenneruebersicht_2 room Heizung
attr Brenneruebersicht_2 valueFormat { if($READING eq "pulseTimeOverall"){sprintf("%.2f Stunden", $VALUE/3600);;}elsif($READING eq "pulseTimeIncrement"){sprintf("%.2f Minuten", $VALUE/60);;}else{if($READING =~ m/app/){sprintf("%.2f Stunden", $VALUE);;}}}
attr Brenneruebersicht_2 valueStyle {'style="color:limegreen;;;;text-align:left"'}

define Brenneruebersicht_3 readingsGroup <>,<%measure_water_meter> \
CN.Test:<Verbr&aumluche> \
CN.Test:<Heute>,appOpHoursPerDayTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Gestern>,appOpHoursPerDay \
CN.Test:<Aktuelle&nbsp;;Woche>,appOpHoursPerWeekTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Letzte&nbsp;;Woche>,appOpHoursPerWeek \
CN.Test:<Aktueller&nbsp;;Monat>,appOpHoursPerMonthTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Letzter&nbsp;;Monat>,appOpHoursPerMonth \
CN.Test:<Aktuelles&nbsp;;Jahr>,appOpHoursPerYearTemp,<&nbsp;;&nbsp;;&nbsp;;>,<Letztes&nbsp;;Jahr>,appOpHoursPerYear \
CN.Test:<Gesamtverbrauch>,pulseTimeOverall,<&nbsp;;&nbsp;;&nbsp;;>,<Tankinhalt>,appTanklevel
attr Brenneruebersicht_3 alias Brennerverbr&aumluche
attr Brenneruebersicht_3 group Brenner
attr Brenneruebersicht_3 mapping &nbsp;;
attr Brenneruebersicht_3 room Heizung
attr Brenneruebersicht_3 valueFormat { if($READING eq "pulseTimeOverall"){sprintf("%.2f Liter", $VALUE*0.0006241830065);;}elsif($READING eq "appTanklevel"){sprintf("%.2f Liter", $VALUE)}else{sprintf("%.2f Liter", $VALUE*3600*0.0006241830065);;} }
attr Brenneruebersicht_3 valueStyle {'style="color:limegreen;;;;text-align:right"'}