NEWS
Parkside Zigbee Bewässerung an CC25x2r1
-
@nev sagte in Parkside Zigbee Bewässerung an CC25x2r1:
Einige hatte geschrieben, das sie die Deconz deinstalliert hatten und es dann funktioniert hat.
Oder den service auf Eis legen, wenn der läuft.
sudo systemctl disable deconz sudo systemctl disable deconz-gui
-
@arteck Man müsste doch das Teil auslesen können.
Wie macht man das? Hast du da nen Tipp? Da steht bestimmt in irgendeinem Wert die 1min oder 60sec drin. Ich hab noch zu wenig plan von der Developer funktion um ein unbekanntes Gerät auszulesen.Grüße Nev
-
@nev ja geht auch ,, musst aber das gateway haben um mit einem sniffer zu schauen was da gesendet wird..
-
Hallo zusammen,
ich hab das Gerät auch mit angepasster woox.js eingebunden.
Das Abschalten nach einer Minute unterbinde ich aktuell mit einem Skript, das vor Ablauf der 60 Sekunden den State "2On/off state of the switch" erneut auf "true" setzt. Mit einer zyklischen Ausführung funktioniert das für mich sehr gut...
-
@bassface dann stell deas blockly mal hier rein... für die anderen bis es einstellbar ist
-
Ist das bei dem Ventil das du mir verlinkt hattest auch so ? Ich hab so eins bei mir liegen, aber noch nichts getan - die Wasserleitung ist in Schweden.
Wenn ja kann ich das ja mal in Gang setzen und buddeln.
A.
-
@arteck das macht natürlich Sinn...
Hier das Beispiel für eine dauerhafte Bewässerung von 5 Minuten, der Zeitraum lässt sich ja beliebig anpassen:
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="interval" id="Bewaesserung_aktiv_halten">Bewaesserung_aktiv_halten</variable> <variable type="timeout" id="Abschalten_nach_5Min">Abschalten_nach_5Min</variable> </variables> <block type="control" id="`LH;|NwpmUq0[[|,1I^$" x="-487" y="-462"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.847127fffecfc0ee.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="wQ.^dq]kbjCC/hyOu,9]"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_setinterval" id="SP#kQBqvPQdt/QV2N]dT"> <field name="NAME">Bewaesserung_aktiv_halten</field> <field name="INTERVAL">45</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="nhLn+Rnd#A-mjcS|4zSs"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.847127fffecfc0ee.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="ne_X7~0.OJUZ[EXyGnu$"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="timeouts_settimeout" id="_Af{pHLypAKuDUrVk.Xi"> <field name="NAME">Abschalten_nach_5Min</field> <field name="DELAY">5</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="timeouts_clearinterval" id="Se*D3Imy7%,D,E`~CsT7"> <field name="NAME">Bewaesserung_aktiv_halten</field> <next> <block type="control" id="t@X#Vt#bCA`(8=mCszkl"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee.0.847127fffecfc0ee.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Ju?m,1Ogaw~!$u1U,yL6"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="x?~8,/p#+$neWnNh!M(E"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.scriptEnabled.Garten.Bewaesserung_Dauer5Min</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="LQ%nzxR-DdpI[Hez!/3W"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </xml>
Den letzten Steuer-Befehl kann man sich ggfs. schenken... Nutze ich aber, da ich das Skript per VIS starte und es so nach Abschluss wieder beendet wird.
-
@bassface
Danke schön."Nutze ich aber, da ich das Skript per VIS starte und es so nach Abschluss wieder beendet wird."
Wie machst du das, es per VIS starten? Habe das noch nie erstellt.
-
@ente
Ich habe es gelöst, in dem ich das Objekt (also das Skript) auf ein Widget gelegt habe und dadurch starten kann.Das Widget hänge ich unten an, so kannst du es in deine VIS importieren und dir ansehen.
Wichtig "Widget importieren" wählen, nicht View importieren nutzen...Sofern das Skript aktiv ist, ändert das Widget die Hintergrundfarbe und das Icon.
Schau dir auch mal nen Thread an, wo User ihre VIS vorstellen, da kann man meist viel importieren und daran erkennen wie es funktioniert. So hab ich es zumindest gemacht.
https://forum.iobroker.net/topic/5009/einfach-mal-zeigen-will-teil-1
https://forum.iobroker.net/topic/12723/einfach-mal-zeigen-will-teil-2
https://forum.iobroker.net/topic/23917/einfach-mal-zeigen-will-teil-3[{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.scriptEnabled.Garten.Bewaesserung_Dauer5Min","g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":true,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":"true","signals-icon-0":"/vis.0/Daniel/ICONS/humidity-wet_graphical_256.png","signals-icon-size-0":"40","signals-blink-0":false,"signals-horz-0":"30","signals-vert-0":"-20","signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":"false","signals-icon-1":"/vis.0/Daniel/ICONS/hot-water-inactive_graphical_256.png","signals-icon-size-1":"40","signals-blink-1":false,"signals-horz-1":"30","signals-vert-1":"-20","signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis.0/Beispiel/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_prepend":"5 Minuten","min":"true","max":"true","html":"","signals-oid-0":"javascript.0.scriptEnabled.Garten.Bewaesserung_Dauer5Min","signals-oid-1":"javascript.0.scriptEnabled.Garten.Bewaesserung_Dauer5Min"},"style":{"left":"20px","top":"240px","background":"{v:javascript.0.scriptEnabled.Garten.Bewaesserung_Dauer5Min; v==\"true\" ? \"#ffffff\" : \"#c7c7c7\"}","width":"100px","height":"80px","z-index":"1","opacity":"0.75","color":"#050505","font-size":"small","line-height":"10","text-align":"center","border-radius":"10px","border-width":"1px","border-style":"solid","border-color":"#dedede"},"widgetSet":"basic"}]
-
@arteck sagte in Parkside Zigbee Bewässerung an CC25x2r1:
woox.js
Wenn ich auch mal jammern darf.
Ich versuche auch gerade den Parkside ans Laufen zu bekommen.
Habe noch den Adapter 1.5.5 am Laufen. Der 1.5.6 startet bei mir nicht
(Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'")Frage, bekomme ich den TS0601 auch mit der V1.5.5 irgendwie as Laufen?
eine Datei/opt/iobroker/node_modules/zigbee-herdsman-converters/devices/tuya.js
scheint es da nicht zu geben.
Und die woox.js kann ich auch nicht finden;-(Danke schonmal für die Hilfe
Reiner
-
Danke für das Widget. Hilft mir sehr.
Noch eine Nicht-Wissens-Frage: Kann man den Zeitpunkt, an dem das Skript lief, in einen Datenpunkt schreiben und den dann in der VIS anzeigen lassen?
-
@rewenode
ich meine da gibt es den Ordner "devices" noch gar nicht oder?
Dann müsste es eine devices.js geben, vielleicht kannst du die Anpassungen darin vornehmen.Viel interessanter ist doch aber, weshalb dein Adapter nicht startet.
@Ente
Aktiviere mal in den Widget-Einstellungen den letzten Punkt "Zeige letzte Änderung" und schau dir den an... Vielleicht genügt dir das schon? -
@bassface said in Parkside Zigbee Bewässerung an CC25x2r1:
@Ente
Aktiviere mal in den Widget-Einstellungen den letzten Punkt "Zeige letzte Änderung" und schau dir den an... Vielleicht genügt dir das schon?Das ist mir ja ein bisschen peinlich. Die Funktion benutze ich ja schon. Klar, ist ja ein Datenpunkt.
Danke schön.
-
@bassface Ja du hast recht. Da gibt es eine devices.js. Allerdings finde ich in der weder irgend was mit tuya noch was mit TS0601.
Kann man den Eintrag da irgendwie von Hand anlegen? Und gibt es irgendwo eine Beschreibung wie der aussehen müßte?Und ja, das Problem mit der 1.5.6 ist nur aufgeschoben. Ich wollte da (am Produktivsystem) nicht noch länger rumbasteln, zumal ich hier lese, dass ich da wohl nicht alleine bin.
-
@rewenode
Findest du dort was mit TS0101? Wie hier beschrieben?Ich kanns leider gerade nicht mehr ganz nachvollziehen, da ich mittlerweile die 1.5.6 installiert habe. Hatte erst mit einer alten Version das Gerät hinzufügen wollen, da ich das Update des Adapters übersehen habe. Darauf hin habe ich auch nur die devices.js gefunden und dort die Änderungen vorgenommen...
-
-
@arteck said in Parkside Zigbee Bewässerung an CC25x2r1:
@rewenode kopier die datei mal da rein.
also
iobroker stop
Datei reinkopieren woox.js
iobroker fix iobroker start
Das funktioniert bei mir nicht. Habe v. 1.5.6 und es jetzt mehrfach probiert. Das ist ja alles andere als kompliziert, aber es will nicht
-
@arteck Da muss ich's wohl erst mal auf die 1.5.6 schaffen?
-
@arteck nachdem ich mir auch mal die Parkside gegönnt habe, wollt ich gerade mal die Datei editieren.
Jetzt aber zuerst die Frage, warum haben die einen die Datei/Verzeichnis, die anderen nicht, bzw schaut das bei mir so ausAdapter version 1.5.6
im Ordner lib finde ich eine tuya.js, eine woox.js finde ich ebenfalls nicht.Ist das vllt auch ein Grund (andere/fehlende Verzeichnis/Ordnerstruktur), das es bei manchen zu Problemen mit dem Adapter führt, zwischen den letzten Versionen?
-
@crunchip said in Parkside Zigbee Bewässerung an CC25x2r1:
im Ordner lib finde ich eine tuya.js, eine woox.js finde ich ebenfalls nicht.
Ich habe die Woox Datei auch nicht in lib, sondern in einem Ordner "devices": /opt/iobroker/node_modules/zigbee-herdsman-converters/devices/
Aber das Editieren dieser Datei hat bei mir nicht geholfen.