Skip to content

Commit

Permalink
Warntexte und ReadMe angepasst
Browse files Browse the repository at this point in the history
  • Loading branch information
jogicom committed Oct 19, 2021
1 parent 557cb77 commit cae66c2
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 5 deletions.
8 changes: 4 additions & 4 deletions LowBattEMail.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// LowBattEMail.js V 0.1.6
// LowBattEMail.js V 0.1.7
// Geraete mit LowBat per EMail melden
// (c) 2021 WagoTEC.de, freigegeben unter MIT Lizenz

Expand All @@ -20,7 +20,7 @@ var adapterList = [ {header:"", name:"hm-rpc.1.", typ:TOOLTYPE_HM}];
// log(debugtext); // Ausgabe der Debugtexte bei Bedarf aktivieren
//}
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Ende individuelle Konfiguration !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
const SCRIPT_VERSION = "V 0.1.6"; // Version Info
const SCRIPT_VERSION = "V 0.1.7"; // Version Info
const COLOR_LOWBAT = "#ff0033"; // Zeilenfarbe wenn Gerät LowBat
const COLOR_OKBAT = "#00ff00"; // Zeilenfarbe wenn Gerät OK
const SHORT_LOWBAT_TIME = 360000; // ms nach 6 Minuten gilt Gerät als Dauerhaft LOWBAT
Expand Down Expand Up @@ -288,7 +288,7 @@ function addToWatchlist(header,adapter, adType) {
if(ad) { // Wenn Zeichenkette vorhanden
n = stateName.split(":0."); // String splitten, n[0] enthaelt dann 'Vorratsraum'
//Geraetetyp pruefen ob auf der IgnoreList
s = obj.split("."); // ID spitten
s = obj.split("."); // ID splitten
masterid = s[0] + "." + s[1] + "." + s[2]; // und neu zusammen setzen
mastertype = "_" + getObject(masterid).native.TYPE + "_"; // Device Typ auslesen
s = devIgnoreHM.match(mastertype); // Pruefen ob in Sperrliste
Expand All @@ -304,7 +304,7 @@ function addToWatchlist(header,adapter, adType) {
}
} else { // Aus der Objektstruktur konnte kein Name ausgelesen werden, Warnmeldung erzeugen
stateName = getObject(obj)._id;
log("Das Geraet mit der Bezeichnung " + stateName + " stellt keinen Namen zur Verfügung! Bitte das Gerät in der Homematic eindeutig bezeichnen!, Geraet wird nicht ueberwacht!", 'warn');
log("Das Geraet mit der Bezeichnung " + stateName + " stellt keinen Namen zur Verfügung! Bitte die Einstellung des hm-rega Adapters überprüfen!, Geraet wird nicht ueberwacht!", 'warn');
}
}
});
Expand Down
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Javascript zum versenden von Status Mails bei Aenderung von Batteriezustaenden.

## Benoetigte Hard/Software
- Homematic CCU (auf CCU2,CCU3 und Raspberrymatic getestet)
- Die Geräte sollten in der Homematic mit individuellen Namen versehen werden
- IO-Broker mit ...
- Java-Script Adapter
- Email-Adapter
Expand Down Expand Up @@ -146,16 +147,25 @@ Fehlt diese Rolle, muss sie manuell eingetragen werden. Danach das Script neu st

Ab der **IObroker hm-rpc Version 1.14.6** sollte das Problem gelöst sein.

### Warnmeldungen im Log, Geräte haben keinen Namen im Object

Dies tritt auf, wenn der hm-rega-Adapter nicht richtig konfiguriert ist und dadurch die Namen der Geräte nicht an IOBroker übermittelt werden. Vor der Version 0.1.6 führte dies zum Abbruch des Scriptes. Jetzt werden im Logbuch Warnmeldungen erzeugt, welche die entsprechende Gerätenummer anzeigt. Bitte dann die Konfiguration des hm-rega überprüfen. **Achtung! Die Geräte ohne Namen werden NICHT auf LowBat überwacht!**

### Fehlerreports

Bitte vorranig ueber ein neues Issue hier auf Github einstellen, oder wenn es nicht anders geht per mail an <support@wagotec.de>. Eine genaue Fehlerbeschreibung ist zwingend anzugeben!

# History

**0.1.7 (2021-10-19)**

- (jogicom)
- Kleine Anpassungen an den Warntexten und im ReadMe

**0.1.6 (2021-10-18)**

- (jogicom)
- Fehler behoben, wenn Geräte in der Homematic nicht mit Namen versehen sind (Object in IOBroker hat kein "name" wird jetzt eine Warnmeldung im Log erzeugt
- Fehler behoben, wenn Geräte in der Homematic nicht mit Namen versehen sind (Object in IOBroker hat kein "name") jetzt wird eine Warnmeldung im Log erzeugt (Danke an Markus!)
- Falscher Datentyp bei der Object Erstellung von STATE_REPLACE_STARTFLAG beseitigt

**0.1.5 (2020-06-07)**
Expand Down

0 comments on commit cae66c2

Please sign in to comment.