NEWS
Script fürTabelle der Batterie Zustände
-
@telekom0815
sorry - mein fehler, bitte einen ; (strichpunkt) nach log(val0) ; val0=........
-
@liv-in-sky
irgendwie passiert da nicht mehr
-
@telekom0815
hast du mal zeit für eine teamviewer oder besser anydesk session - evtl morgens oder tagsüber ? dann würden wir uns das mal in ruhe ansehen
ich habe auch mihome adapter am laufen - ohne probleme
-
@telekom0815
und falls iobroker schon länger nicht mehr neugestartet worden ist, deaktiviere und aktiviere die javascript instanz
-
@liv-in-sky
wenn ich auf LOG-Stufe "info" stelle, kommt folgendes:
Ich schaue morgen mal wegen Neustart Raspi/Javascript Instanz.
Wegen dem drüberschauen melde ich mich bei dir, diese Woche werde ich es aber wohl nicht schaffen, immer dieses doofe arbeiten und Geld verdienen)
Danke schonmal -
@telekom0815
es scheint der bewegungssensor esszimmer ein problem zu haben - mach doch bitte ein bild, indem ich die datenpunkte mit states (inhalte) sehe
kann es sein, dass der zweimal vorhanden ist und einer davon zu löschen wäre - meld dich einfach, wenn du wieder zeit hast
-
@liv-in-sky
ich glaube den Fehler gefunden zu haben: es dürfen in dem Namen keine Leerzeichen sein.
Also nicht "Fenster Küche" sondern "Fenster.Küche" oä.
Dann klappt alles.Vielen Dank
Norbert -
@telekom0815
denke nicht - aber hauptsache es läuft
bei mir:
-
@telekom0815
noch eine frage - gibst du die namen von hand unter objekte ein oder über die app bei definieren ?
-
@liv-in-sky
hmmmm, gutes Argument. Aber wie du sagtest: hauptsache es klappt.
Die Namen gebe ich von Hand ein, da MiHome die in der App vergebenen Namen nicht übernimmt. -
@telekom0815 danke- bei mir geht das auch nicht mit der app - wollt ich nur wissen
-
@liv-in-sky Hi sag mal bekommt man bei den Homematic Geräten auch den richtigen Namen rein oder muss ich das manuell machen ?
So sieht es aktuell aus bei mir.
Unter Objekte sie es so aus:
-
@MyMeyer sagte in Script fürTabelle der Batterie Zustände:
auch den richtigen Namen
Hast du denn nur das Gerät benannt oder auch die Kanäle?
-
@Homoran gut das du dabei bist - habe die datenpunkte nicht mehr in meinem system und eigentlich keine ahnung von HM
@MyMeyerein beispiel:
"hm-rpc.6.OEQ0301166.2.BATTERY_STATE": { "type": "state", "common": { "def": 0, "type": "number", "read": true, "write": false, "min": 1.5, "max": 4.6, "unit": "V", "role": "value.voltage", "name": "TC_Bad_OG:2.BATTERY_STATE" }, "nati
dieser datenpunkt wird abgefragt und common.name (zeile 12) wird als name genutzt - was steht bei dir drin
du kannst mal den ganzen ordner hm-rpc.0 exportieren und hier als file reinsetzen - wie man da diesen namen reinbekommt weiß ich nicht - aber evtl weiß @Homoran das
export der dateien:
den ordner mit der maus markieren und dann
datei hier posten -
@liv-in-sky sagte in Script fürTabelle der Batterie Zustände:
habe die datenpunkte nicht mehr in meinem system
ich meine das hättest du aber mal geändert, dass der common name nicht nur vom Kanal des States "Voltage" kommt, sondern vom "Grandparent"
ich arbeite noch mit der Version
@liv-in-sky Januar 2020 13.3-9:46
und habe Namen -
alles sooo lange her - war wohl in derfalschen zeile - hier kommt der wert her:
val0=getObject(ida[0]+"."+ida[1]+"."+ida[2]).common.name ;
beispiel: (zeile5)
"hm-rpc.6.OEQ0301166": { "_id": "hm-rpc.6.OEQ0301166", "type": "device", "common": { "name": "TC_Bad_OG", "icon": "/icons/96_hm-tc-it-wm-w-eu_thumb.png" },
-
@liv-in-sky sagte in Script fürTabelle der Batterie Zustände:
alles sooo lange her
wem sagst du das... ich wühle mich auch gerade durch den Code und staune...
Dein Beispiel ist aber kein HmIP
EDIT:
alles gut - bin auf dem falschen Dampfer -
@Homoran so ungefähr zeile 906 ist im HM IP - val0= ... ist die erste spalte - in der script version 22.8.12:46
müßte bei dir auch sein
-
@liv-in-sky Sorry ich habe dich fehlgeleitet - ist kein HmIP sondern Homematic
-
@Homoran aber du würdest theoretisch wissen, wie die namen da reinkommen könnten - ich weiß leider nicht, wie die benannt werden