Mein Projekt

Begonnen von tarum, 25 März 2017, 08:44:05

Vorheriges Thema - Nächstes Thema

tarum

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.
Linux Server 20.04 CUL 868+433, CCU3, Homematic, Intertechno, FritzDect 200, JeeLink+LaCrosse, Duofern Stick+Rollotron Gurtwickler,smartVISU-3.0.0

CoolTux

#1
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
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

MadMax-FHEM

Habe die Anmerkungen bzgl. Kamera(bild) rausgenommen...
...muss ja niemanden extra drauf gestoßen werden...
...nehme an/hoffe Botschaft ist angekommen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

ext23

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
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Benni

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  :-\

CoolTux

#5
Schlage vor wir ändern oder löschen alle mal unsere Posts und machen daraus wieder einen schönen Thread für den TE
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Benni

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  ???

tarum

Hallo,

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

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"'}




Linux Server 20.04 CUL 868+433, CCU3, Homematic, Intertechno, FritzDect 200, JeeLink+LaCrosse, Duofern Stick+Rollotron Gurtwickler,smartVISU-3.0.0