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: 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
-
RE: SONOFF NSPanel mit Lovelace UI
Danke, das war mir so nicht klar.
Das steht aber so nicht im Wiki, oder?
Irgendwie habe ich das Gefühl ich sehe im Wiki nicht das richtige. -
RE: SONOFF NSPanel mit Lovelace UI
Ja, ich habe da drinnen einen Ordner der Eigene heißt, das war damals etwas dumm von mir, aber jetzt alle umziehen wäre auch viel Aufwand.
Ja, der erste Satz im Wiki ist "im Datenpunkt 0_userdata.0.NSPanel.X.Unlock.UnlockPin kann eine PIN vergeben werden", den Datenpunkt habe ich ja schon gar nicht. Oder übersehe ich im Wiki etwas?
Danke