NEWS
update javascript -> photovoltaik script läuft auch nicht mehr !!!
-
vorher:
setTimeout( setState('sayit.0.tts.text', "Waschmaschine ist fertig.") , 3000);
alles lief einwandfrei.Dann update; und o.g. Befehl funktioniert nicht mehr.
jetzt:
setTimeout(function() { setState('sayit.0.tts.text', "Waschmaschine ist fertig.") } , 3000);und es geht wieder.
-
vorher:
setTimeout( setState('sayit.0.tts.text', "Waschmaschine ist fertig.") , 3000);
alles lief einwandfrei.Dann update; und o.g. Befehl funktioniert nicht mehr.
jetzt:
setTimeout(function() { setState('sayit.0.tts.text', "Waschmaschine ist fertig.") } , 3000);und es geht wieder.
-
@wendy2702 sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Hattest du mal einen Downgrade des JavaScript Adapters auf Version <4 versucht?
Ne, hab ich nicht.
Kann ich aber gerne gleich mal machen.
-
wollte downgraden auf 3.7.0
Aber auch das klappt nicht.
Es l
ä
uft zwar alles durch.
Und es wird weiterhin 4.1.12 angezeigt.Super.
ich mach jetzt Schluss. F
ü
r heute reicht es mir.
Man macht ein Update; und es wird vieles zerschossen.
Und dann bringt man dies hier an und bekommt auch eine negativ Bewertung.Fazit:
alles gut; schluss f
ü
r heute; Schnauze voll ! -
wollte downgraden auf 3.7.0
Aber auch das klappt nicht.
Es l
ä
uft zwar alles durch.
Und es wird weiterhin 4.1.12 angezeigt.Super.
ich mach jetzt Schluss. F
ü
r heute reicht es mir.
Man macht ein Update; und es wird vieles zerschossen.
Und dann bringt man dies hier an und bekommt auch eine negativ Bewertung.Fazit:
alles gut; schluss f
ü
r heute; Schnauze voll !@bahnuhr sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Aber auch das klappt nicht.
Hast du das
ü
ber den admin - experte gemacht?@bahnuhr sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Und es wird weiterhin 4.1.12 angezeigt.
und danach mal den Browsercache gel
ö
scht? -
@bahnuhr sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Aber auch das klappt nicht.
Hast du das
ü
ber den admin - experte gemacht?@bahnuhr sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Und es wird weiterhin 4.1.12 angezeigt.
und danach mal den Browsercache gel
ö
scht?@Homoran sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:@bahnuhr sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Aber auch das klappt nicht.
Hast du das
ü
ber den admin - experte gemacht?@bahnuhr sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Und es wird weiterhin 4.1.12 angezeigt.
und danach mal den Browsercache gel
ö
scht?Tut mir leid Rainer.
Nat
ü
rlich nicht.Ich mache ein Downgrade und erwarte als Anwender, dass danach ein programm das angezeigt wo es eben momentan ist.
Und ich mache nicht ! ein l
ö
schen des Cache oder ein Neustart vom Rechner, oder, oder, oder.Das muss !! eine Software selber hinbekommen.
Ansonsten ist sie f
ü
r mich
ä
u
ß
erst schlecht programmiert.Aber fazit war ja:
alles gut; schluss f
ü
r heute; Schnauze voll ! -
@Homoran sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:@bahnuhr sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Aber auch das klappt nicht.
Hast du das
ü
ber den admin - experte gemacht?@bahnuhr sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Und es wird weiterhin 4.1.12 angezeigt.
und danach mal den Browsercache gel
ö
scht?Tut mir leid Rainer.
Nat
ü
rlich nicht.Ich mache ein Downgrade und erwarte als Anwender, dass danach ein programm das angezeigt wo es eben momentan ist.
Und ich mache nicht ! ein l
ö
schen des Cache oder ein Neustart vom Rechner, oder, oder, oder.Das muss !! eine Software selber hinbekommen.
Ansonsten ist sie f
ü
r mich
ä
u
ß
erst schlecht programmiert.Aber fazit war ja:
alles gut; schluss f
ü
r heute; Schnauze voll !@bahnuhr sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Das muss !! eine Software selber hinbekommen.
Das ist leider ein Problem bei den Browsern.
Das kann das Programm leider nicht beeinflussen. -
Downgrade auf 3.7.0? Gab es die jemals? 3.6.5 w
ä
re stable Im moment. Ist das Problem im GitHub gemeldet?@apollon77 sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Downgrade auf 3.7.0? Gab es die jemals? 3.6.5 w
ä
re stable Im moment. Ist das Problem im GitHub gemeldet?
@apollon77 sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Ist das Problem im GitHub gemeldet?
Nein, mach ich nicht mehr!
-
wollte downgraden auf 3.7.0
Aber auch das klappt nicht.
Es l
ä
uft zwar alles durch.
Und es wird weiterhin 4.1.12 angezeigt.Super.
ich mach jetzt Schluss. F
ü
r heute reicht es mir.
Man macht ein Update; und es wird vieles zerschossen.
Und dann bringt man dies hier an und bekommt auch eine negativ Bewertung.Fazit:
alles gut; schluss f
ü
r heute; Schnauze voll ! -
Ja hab ich.
-
Naja, also ein L
ö
schen des Browsercaches oder sogar mal einen Neustart kann man bei diversen Up-/Downgrades schon mal verlangen, manchmal lassen sich Dateien die in Verwendung sind wenn die Software l
ä
uft nun mal nicht einfach austauschen. Das macht ja mittlerweile Microsoft sogar zwangsweise :-(. Das ist die eine Seite.Dass man aber eben Fehler meldet wenn nach einem Update etwas nicht mehr l
ä
uft was bisher lief ist wohl auf der anderen Seite auch mehr als berechtigt!Ich will das jetzt nicht weiter ausschm
ü
cken und auch nicht wissen wo die negative Bewertung herkam - derjenige sollte selbst mal kurz dr
ü
ber nachdenken... -
@apollon77 sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Downgrade auf 3.7.0? Gab es die jemals? 3.6.5 w
ä
re stable Im moment. Ist das Problem im GitHub gemeldet?
@apollon77 sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Ist das Problem im GitHub gemeldet?
Nein, mach ich nicht mehr!
-
Also f
ü
r mich ist der Adapter nicht stable.Jetzt l
ä
uft auch das photovoltaik script nicht mehr:anbei script:
/* Photovoltaik: Piko 5.5 Anlage Diese Script stammt aus dem Homematic Forum. Von wem weiß ich nicht mehr. Lief bei mir als ccu.io.Script einwandfrei. Dieses Script habe ich nun auf iobroker umgeschrieben. @bahnuhr 02.01.2017 Dieter Müller */ //Variaben var idaktuell = 'javascript.0.Status.Photovoltaik.Leistung_aktuell'; var idTag = 'javascript.0.Status.Photovoltaik.Tagesleistung'; var idall = 'javascript.0.Status.Photovoltaik.Leistung_gesamt'; var idP1 = 'javascript.0.Status.Photovoltaik.Leistung_Strang1'; var idP2 = 'javascript.0.Status.Photovoltaik.Leistung_Strang2'; var NameAnlage = 'SN-Login'; // Nutzername der Photovoltaik-Anlage var PassAnlage = 'xxxx'; // Password der Photovoltaik-Anlage var IPAnlage = '192.168.xxx.xx'; // IP der Photovoltaik-Anlage var logging = true; function Piko() { var cheerio = require('cheerio'); var request = require('request'); if (logging) log("Piko 5.5 auslesen"); //http://SN-Login:WGrZMkb@192.168.243.75 request('http://' + NameAnlage + ':' + PassAnlage +'@' + IPAnlage, function (error, response, body) { $ = cheerio.load(body); var d = $("td"); var pwr = parseFloat(d.eq(14).text().trim()); // Energie aktuell in W var day = parseFloat(d.eq(26).text().trim()); // Tagesenergie in kWh var all = parseFloat(d.eq(17).text().trim()); // Gesamtenergie in kWh var v1 = d.eq(56).text().trim(); // PV Generator Nr. 1 - Spannung in V var i1 = d.eq(65).text().trim(); // PV Generator Nr. 1 - Strom in A var p1 = parseInt(v1 * i1); var v2 = d.eq(82).text().trim(); // PV Generator Nr. 1 - Spannung in V var i2 = d.eq(91).text().trim(); // PV Generator Nr. 1 - Strom in A var p2 = parseInt(v2 * i2); if (isNaN(pwr)) pwr = 0; if (isNaN(p1)) p1 = 0; if (isNaN(p2)) p2 = 0; if (logging) log("Leistung aktuell= " + pwr); if (logging) log("Tagesleistung= " + day); if (logging) log("Leistung gesamt= " + all); if (logging) log("Leistung Strang 1= " + p1); if (logging) log("Leistung Strang 2= " + p2); setState(idaktuell, pwr); setState(idTag, day); setState(idall, all); setState(idP1, p1); setState(idP2, p2); }); } schedule("2,7,12,17,22,27,32,37,42,47,52,57 * * * *", function () { log ("Auslöser: Schedule"); Piko(); }); schedule("3 0 * * *", function () { // Variablen löschen um 00:03 Uhr setState('javascript.0.Status.Photovoltaik.Tagesleistung', 0); });Und die Fehlermeldung (javascript st
ü
rzt auch komplett ab)

Wie heute schon mehrmals erw
ä
hnt:
Es l
ä
uft seit Monaten und dann : Nach update l
ä
uft nix mehr rund.Ich betrachte den adapter in keinster Weise als stable !
@bahnuhr Das der ganzenadaptet abst
ü
rzt liegt am fehlenden fehlerhandling im Skript. Und ja scheinbar tut irgendetwas mit dem parsen im der Cheerio lib Nicht. Hast einmal gepr
ü
ft das wirklich der richtige Inhalt vom request ankommt? Sollte der Code auch so pr
ü
fen falls das Ger
ä
t mal rebooted muss oder so. 
Kriegt man bei cheerio raus wenn was schief geht? Weil da ist die Library ja scheinbar. Komisch der Fehler.
-
vorher:
setTimeout( setState('sayit.0.tts.text', "Waschmaschine ist fertig.") , 3000);
alles lief einwandfrei.Dann update; und o.g. Befehl funktioniert nicht mehr.
jetzt:
setTimeout(function() { setState('sayit.0.tts.text', "Waschmaschine ist fertig.") } , 3000);und es geht wieder.
-
@bahnuhr Das der ganzenadaptet abst
ü
rzt liegt am fehlenden fehlerhandling im Skript. Und ja scheinbar tut irgendetwas mit dem parsen im der Cheerio lib Nicht. Hast einmal gepr
ü
ft das wirklich der richtige Inhalt vom request ankommt? Sollte der Code auch so pr
ü
fen falls das Ger
ä
t mal rebooted muss oder so. 
Kriegt man bei cheerio raus wenn was schief geht? Weil da ist die Library ja scheinbar. Komisch der Fehler.
@apollon77 sagte in update javascript -> photovoltaik script l
ä
uft auch nicht mehr !!!:Das der ganzenadaptet abst
ü
rzt liegt am fehlenden fehlerhandling im Skript. Und ja scheinbar tut irgendetwas mit dem parsen im der Cheerio lib Nicht. Hast einmal gepr
ü
ft das wirklich der richtige Inhalt vom request ankommt? Sollte der Code auch so pr
ü
fen falls das Ger
ä
t mal rebooted muss oder so.
Kriegt man bei cheerio raus wenn was schief geht? Weil da ist die Library ja scheinbar. Komisch der Fehler.Ja, das klingt logisch. Ist nur leider f
ü
r mich zu hoch.Ich k
ö
nnte hier Unterst
ü
tzung brauchen. Vielleicht kann man dies aber auch mit Parser erledigen. Aber auch dies ist mir momentan zu hoch (noch).mfg
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden