Seite 1 von 2

HM-Sen-MDIR-O und Lowbat?

Verfasst: 14.02.2019, 12:51
von Lueghi
Hallo HM-Freunde,

gestern abend gingen meine Rollos überhaupt nicht mehr runter. Eine Kontrolle hat ergeben, dass der o.g. Sensor ein Batterieproblem hat und auch in der Nacht sagt: es ist hell. Deshalb fahren die Rollos nicht runter. Soweit verständlich ....

Habe dann nach dem Lowbat-Kanal des Sensors gesucht aber nichts gefunden. Selbst in diversen Script-Dokus ist der nicht erwähnt. Hat der Sensor wirklich keinen Lowbat-Kanal obwohl er batteriebetrieben ist? Oder gibt es andere Wege dieses Problem zu erkennen?

Re: HM-Sen-MDIR-O und Lowbat?

Verfasst: 15.02.2019, 07:59
von Bratmaxe
Moin,

ist zwar nicht dokumentiert, den Datenpunkt gibt es aber.
Hier ein Skript, mit dem du alle Datenpunkte eines Aktors auslesen kannst:

Code: Alles auswählen

string auswahl = "SERIENNUMMER_HIER_EINTRAGEN"; ! Seriennummer des Aktors
string index;
string liste = dom.GetObject(ID_DATAPOINTS).EnumUsedNames();
foreach (index, liste) 
{
  var sserial = (index.StrValueByIndex(":",0).StrValueByIndex(".",1));
  if (sserial == auswahl) 
  {
    Write(index #"\n");
  }
}

Re: HM-Sen-MDIR-O und Lowbat?

Verfasst: 15.02.2019, 21:34
von Lueghi
Ganz herzlichen Dank für das Script. Danach gibt es den Datenpunkt ja wirklich. Dann muss ich mal an meine Scirpt dran ....

Re: HM-Sen-MDIR-O und Lowbat?

Verfasst: 15.02.2019, 22:20
von Daimler
Hi,
Lueghi hat geschrieben:
14.02.2019, 12:51
Habe dann nach dem Lowbat-Kanal des Sensors gesucht aber nichts gefunden.
Ich darf dich be(un)ruhigen - das ist nicht der einzige Sensor, der keinen diesbez. Warnpunkt mehr setzt.

Und da hilft imA auch kein zus. Script - das ist ein schwerwiegender Bug in der FW (CCU oder was auch immer)!

Ich kann /werde / will nicht für jeden betroffenen Sensor ein 'Script' anlegen wollen!
Da muss ELV / Entschuldigung - nat. EQ3 ran!

Re: HM-Sen-MDIR-O und Lowbat?

Verfasst: 16.02.2019, 09:00
von Samson71
Daimler hat geschrieben:
15.02.2019, 22:20
Ich darf dich be(un)ruhigen - das ist nicht der einzige Sensor, der keinen diesbez. Warnpunkt mehr setzt.
Ich kann mich dem inhaltlich voll und ganz anschließen. Die Taster-, bzw. Schalterschnittstellen sind da mittlerweile auch so Kandidaten.
Die kennen gefühlt nur 2 Zustände:
Entweder die geben ohne Vorwarnung keinen Mucks mehr von sich oder aber schreien mit ner frischen Batterie (diverse probiert) schon nach wenigen Tagen nach ner neuen.

Re: HM-Sen-MDIR-O und Lowbat?

Verfasst: 23.02.2019, 21:30
von Lueghi
Heißt das denn dass man auch in entsprechenden Scripten keine vernünftige Information erhält obwohl der Datenpunkt da ist?

Re: HM-Sen-MDIR-O und Lowbat?

Verfasst: 15.03.2020, 20:07
von mguenther
Hallo Zusammen,
ich krame den Thread nochmals nach oben - ich habe zumindest nur diesen in der Suche gefunden. Hat inzwischen denn schon mal jemand es per Skript hinbekommen, die fehlenden Werte auszulesen oder ist es einfach nicht möglich? Das habe ich noch nicht so ganz verstanden...

Wenn jemand ein Workaround oder Ideen hat - danke

Marcus

Re: HM-Sen-MDIR-O und Lowbat?

Verfasst: 15.03.2020, 20:35
von alchy
Der Sensor hat genau wie viele andere einen Datenpunkt LOWBAT auf Kanal 0.

Alchy

Re: HM-Sen-MDIR-O und Lowbat?

Verfasst: 15.03.2020, 22:15
von mguenther
Hallo alchy,
äh - für mich als clicki-bunti Anwender - ist denn dort ein Wert dann hinterlegt und wie bekomme ich den?

Re: HM-Sen-MDIR-O und Lowbat?

Verfasst: 17.03.2020, 00:27
von mguenther
Vielleicht kann mir noch jemand anders weiterhelfen. Ich bekomme folgende Ausgabe von dem Skript oben:
BidCos-RF.NEQ1544423:0.AES_KEY
BidCos-RF.NEQ1544423:0.CONFIG_PENDING
BidCos-RF.NEQ1544423:0.DEVICE_IN_BOOTLOADER
BidCos-RF.NEQ1544423:0.LOWBAT
BidCos-RF.NEQ1544423:0.RSSI_DEVICE
BidCos-RF.NEQ1544423:0.RSSI_PEER
BidCos-RF.NEQ1544423:0.STICKY_UNREACH
BidCos-RF.NEQ1544423:0.UNREACH
BidCos-RF.NEQ1544423:0.UPDATE_PENDING
BidCos-RF.NEQ1544423:1.BRIGHTNESS
BidCos-RF.NEQ1544423:1.MOTION

Wie schreib ich nun alle 30min den Wert von Lowbat in eine Variable? Mit der arbeite ich dann nämlich weiter in ioBroker.

Vielen Dank
Marcus