Absolut tolle Arbeit hier, hatte heute auch mal mein Skript geupdatet, kamen 2 Fehlermeldungen.
Kurz hier Forensuche, sleber Fehler wie bean, da selbe Ausgangssituation und auch schon die Lösung von Armilar dazu.
Absolut perfekt, danke!
NEWS
Best posts made by Tom_W
-
RE: SONOFF NSPanel mit Lovelace UI
-
RE: Netzwerkkarte Conbee 2
Vielen Dank für Eure Antworten.
Dann lasse ich dass, extra Desktop installieren will ich nun eigentlich nicht.Gruß
-
RE: SONOFF NSPanel mit Lovelace UI
Hier mal mein Blockly, welches genau das macht was du erreichen willst. Ich mache es zwar nicht wie du mit dem tastet (da dort meine Kids des öfteren hindrücken würden und ich nicht merke dass die Heizung aus ist) sondern mit einem Button auf der Thermopage, aber vom Prinzip her müsste es verständlich werden. Du brauchst für das "Ein / Aus" der Heizung einen extra Datenpunkt den du schaltest. Der wird dann in deinem Skript mit eingebaut.
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="R3`G5gEHw1h%w=7y$o(n" x="237" y="-237"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="~BZD7sur;u._a|Pe@ezj"> <field name="oid">0_userdata.0.NSPanel.1.Sensor.ANALOG.Temperature</field> </shadow> </value> <statement name="STATEMENT"> <block type="update" id="b9iO%[W$*cf5Y5!4#ifD"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.NSPanel.1.Sensor.ANALOG.Temperatur_korrigiert</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_arithmetic" id="a@5L2MON#y;j[=5SvJEW"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="sO3+V_/5pzJOZpxJ_mfB"> <field name="NUM">1</field> </shadow> <block type="on_source" id="HY+}gnUf`azx0y/^+3zQ"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <shadow type="math_number" id="x.5z5MCi;-z@3OA[f8uy"> <field name="NUM">1</field> </shadow> <block type="get_value" id="i^C;5k|)0SJ^mM(9-2o("> <field name="ATTR">val</field> <field name="OID">0_userdata.0.NSPanel.1.Sensor.ANALOG.Offset</field> </block> </value> </block> </value> </block> </statement> <next> <block type="on_ext" id="vov=F]}HrWCo~O`PU9zn"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="%3sI!*_$Lw6arDrZ/16Y"> <field name="oid">0_userdata.0.NSPanel.1.Sensor.ANALOG.Temperatur_korrigiert</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="90cj(gOyTRyd9AKfeN?,"> <field name="oid">alias.0.Wohnzimmer.Temperatur Wohnzimmer</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="ZO`zh=-~P8B`08DS-f)I"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="W3-N*Cy!ow*1G-_D.3lw"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="ATLuk36g7PJ`IHmeiHot"> <field name="ATTR">val</field> <field name="OID">alias.0.Wohnzimmer.Erreichbar Multisensor Wohnzimmer</field> </block> </value> <value name="B"> <block type="logic_boolean" id="~FtTgc]n=}~t0QCUctv:"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="=B3iYMIn.r0Z~s3hhA!U"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.NSPanel.1.Sensor.ANALOG.Verwendete_Temperatur</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="^G#)Zwla;,;rK#=,Chy;"> <field name="ATTR">val</field> <field name="OID">alias.0.Wohnzimmer.Temperatur Wohnzimmer</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="update" id="di]o,@l]/B85:LCotX5n"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.NSPanel.1.Sensor.ANALOG.Verwendete_Temperatur</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="Bs#[5z|n_FZE:#}hZX?0"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.NSPanel.1.Sensor.ANALOG.Temperatur_korrigiert</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="on_ext" id="6Sno1Vs}R0[!`JG3}p[$"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="aV`/[rsPL5L`!9z4kPb:"> <field name="oid">0_userdata.0.NSPanel.1.Sensor.ANALOG.Verwendete_Temperatur</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="1.j]e]wPFC=N)(y0-%Ys"> <value name="IF0"> <block type="logic_compare" id="%?w}jp:v/eRll^+t?J;="> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="c*mP?(~9tqo@O^`xiCOt"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.NSPanel.1.Eigene.Modi.AUTOMATIC</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Q,)j`#qI`+6l=S~7Yzrq"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="B.P-%R26%%^Pa~IIhB,B"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="tCUH]p|~R2Gij6{]GNKE"> <field name="OP">LTE</field> <value name="A"> <block type="on_source" id="pv~v_CvM(.OUQmab#}:R"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="get_value" id="5^Z-ALUStC(BNBt3TDz^"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.NSPanel.1.Eigene.SolltemperaturWohnzimmer</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="xvzY43Ar+47WgqU-)hYc"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.0.cmnd.NSPanel_Wohnzimmer.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="w8cS!@es].v%.@9WXf/A"> <field name="NUM">1</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="control" id="=Dms)Tmk%.,@9.`l}]Q/"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.0.cmnd.NSPanel_Wohnzimmer.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="C7W-(1hQ*HB@$pg8*j-6"> <field name="NUM">0</field> </block> </value> </block> </statement> </block> </statement> </block> </statement> <next> <block type="on_ext" id="t7m6:/x+}f$5Acz=%)7;"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="%b@$1#|*~)IA_6uEwkbw"> <field name="oid">0_userdata.0.NSPanel.1.Eigene.Modi.AUTOMATIC</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="HXNUdBtmw*yQMd%@[]90"> <value name="IF0"> <block type="logic_compare" id="1Lj4jX%eS;^`Egu`b7nw"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="p!k5,473^w!`(WGbgEV5"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="logic_boolean" id="CS~es[me[c1w[y.r=V.d"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id=")$ta3c^m=WOaRwdzISOi"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.0.cmnd.NSPanel_Wohnzimmer.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="Tb#-d/Xh{du~QP#1n,Ye"> <field name="NUM">0</field> </block> </value> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </xml>
-
RE: SONOFF NSPanel mit Lovelace UI
Vielen Dank, klappt natürlich perfekt.
Ich wenn nur halb so viel mitbekommen würde wie ich es gerne würde. -
RE: SONOFF NSPanel mit Lovelace UI
Ja, das sah ich. Und mit deinem Tipp des manuellen Anlegens hat es auch sofort funktioniert, klappt einwandfrei.
Vielen Dank für deine Hilfe, du machst hier echt einen großartigen Job.
Manchmal tu ich mich ein bisschen schwer diese Infos (wie das Anlegen jetzt) selbst zu finden. Aber dank deiner Hilfe hab ich bis jetzt alles hinbekommen wie gewünscht.Danke
Latest posts made by Tom_W
-
RE: SONOFF NSPanel mit Lovelace UI
Hallo zusammen,
ich habe auf einer pageGrid einen Button, der eine Liste aufruft und da wähle ich meinen Sender aus:
{ id: "alias.0.NSPanel1.Radiobuttons.Sender_wechseln", offColor: MenuLowInd, onColor: MenuLowInd, name: "Radio", icon: "radio", modeList: ['Aus', 'Bayern 1', 'Bayern 3', 'Antenne Bayern', 'Schlagerparadies', 'BR Schlager', 'Unser Radio'] },
Bis gestern funktionierte das problemlos und heute bleibt die Seite irgendwie leer und es kommt die Warnung:
script.js.NSPanels.PanelWohnzimmer: error at function GenerateDetailPage: Cannot read properties of undefined (reading 'split')
Kann irgendjemand mit der Meldung was anfangen? Eigentlich habe ich nichts geändert und eine andere Liste die ich auf die selbe Weise verwende funktioniert tadellos.
Gruß
-
RE: Neuer Adapter für Roborock-Staubsauger
Hallo Chuck2941,
das ist bei mir genau das selbe. Hast du schon rausgefunden was dagegen hilft?
Gruß
-
RE: Alexa2 3.26.x
Ich habe jetzt den Adapter nochmal neu gestartet und jetzt läuft er wieder, ohne ein neues Cookie zu erstellen.
Keine Ahnung warum, vorher mit zwei Rechnern das selbe Problem.
Danke dass du mir helfen wolltest.Gruß
-
RE: Alexa2 3.26.x
Hallo zusammen,
ich habe seit gestern Probleme mit meinem Alexa Adapter.
Lief problemlos und aus heiterem Himmel "Verbunden mit Gerät oder Dienst" ein gelbes Ausrufezeichen.
Adatper neu gestartet, in den Logs kam der Hinweis ein neues Cookie zu erstellen.
Also Seite aufgerufen, eingeloggt, in der AlexaApp genehmigt. Dann kam der Hinweis "Cookie erstellt, Browser schließen" oder so ähnlich.
Und dann gingen im Adapter alle 3 Lampen auf rot und im Log steht:Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged. Adapter seems to have issues and crashed three times in a row. Disabling!! Please start again and check logs. Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
Wenn ich im Adapter das AmazonCookie zurücksetzte, sind wieder "Verbunden mit Host" und "Lebenszeichen" grün, sobald ich das Cookie setze alle 3 rot.
Hat noch jemand das Problem, oder liegt es an mir?
Gruß
Tom
-
RE: Installation in Container startet nicht
Also ich habe absolut keine Ahnung warum, habe es 5 mal versucht, es kam immer sofort wieder eine neue Eingabeaufforderung.
Hab mich dann via Putty auf den LXC Container verbunden und da den Befehl eingegeben, sofort startete die Installation.Das macht zwar eigentlich keinen Sinn, aber es ist so.
-
RE: Installation in Container startet nicht
curl habe ich installiert, ja, curl und libcurl4 wurde automatisch mitinstalliert.
-
Installation in Container startet nicht
Hallo zusammen,
ich wollte eben ioBroker in einem Proxmox Container installieren und bin nach dieser Anleitung vorgegangen:
https://www.iobroker.net/#de/documentation/install/proxmox.md
Es lief auch alles wunderbar, bis zur eigentlichen ioBroker installation, wenn ich den Befehl eingebe, kommt keine Fehlermeldung, die Installation startet aber auch nicht.
Was mache ich hier falsch? Alles anderen Befehle vorher funktionierten problemlos, Internet ist also vorhanden.
Danke für eure Hilfe.
Gruß
-
RE: SONOFF NSPanel mit Lovelace UI
Also am besten die Unterseiten einfach ins Array eintragen?
-
RE: SONOFF NSPanel mit Lovelace UI
Hallo,
nur mal so aus reinem Interesse: Wozu wird eigentlich das Array 'subPages' verwendet?
Hab vergessen eine Unterseite da einzutragen, funktioniert aber trotzdem die anzunavigieren.Gruß
-
RE: SONOFF NSPanel mit Lovelace UI
Ja, das sah ich. Und mit deinem Tipp des manuellen Anlegens hat es auch sofort funktioniert, klappt einwandfrei.
Vielen Dank für deine Hilfe, du machst hier echt einen großartigen Job.
Manchmal tu ich mich ein bisschen schwer diese Infos (wie das Anlegen jetzt) selbst zu finden. Aber dank deiner Hilfe hab ich bis jetzt alles hinbekommen wie gewünscht.Danke