NEWS
[gelöst] String parsen
- 
					
					
					
					
 Hallo zusammen, ich habe einen Vibrationssensor von Xiaomi mittels deconz eingebunden. Leider werden hier alle relevanten Werte in ein Objekt geschrieben: 
  Kann mir jemand sagen, wie ich in Blockly nur den dritten Wert (in dem Fall die 12) vergleichen kann? Vielen Dank! 
- 
					
					
					
					
 
- 
					
					
					
					
 Da wäre ich nie drauf gekommen. Vielen Dank, kann ich aber leider erst morgen ausprobieren. 
- 
					
					
					
					
 Hi, das klappt bei mir leider nicht. Er bekommt bei der Funktion hier  folgenden Fehler: javascript.0 2019-09-08 11:14:45.952 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) javascript.0 2019-09-08 11:14:45.952 error at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2019-09-08 11:14:45.952 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:228:12) javascript.0 2019-09-08 11:14:45.952 error at Socket.onevent (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:270:10) javascript.0 2019-09-08 11:14:45.952 error at Socket.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) javascript.0 2019-09-08 11:14:45.951 error at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30) javascript.0 2019-09-08 11:14:45.951 error at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3706:37) javascript.0 2019-09-08 11:14:45.951 error at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:378:25) javascript.0 2019-09-08 11:14:45.951 error at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:973:38) javascript.0 2019-09-08 11:14:45.951 error at Object.<anonymous> (script.js.Sonstiges.Garage:9:63) javascript.0 2019-09-08 11:14:45.951 error Error in callback: TypeError: getState(...).val.split is not a functionWenn ich den Datenpunkt in Blockly auswähle sind um die Werte noch eckige Klammern: 
  Unter "Objekte" in iobroker sind diese eckigen Klammern nicht vorhanden. Kann es vielleicht daran liegen? Oder stehe ich irgendwie anderweitig gerade voll auf dem Schlauch. Vielen Dank!!! EDIT: Beim posten ist es mir selbst aufgefallen! Nicht "Liste aus Text", sondern "Text aus Liste" ist die Lösung. Sorry  
- 
					
					
					
					
 @wtfka sagte: sind um die Werte noch eckige Klammern: Dann handelt es sich um ein Array (Typ: 'object') oder um JSON (Typ: 'string'). Das solltest Du prüfen und entsprechend mit oder ohne Wandlung verwenden:  
- 
					
					
					
					
 Vielen Dank, es funktioniert jetzt einwandfrei. Der Vollständigkeit halber oder falls jemand das gleiche "Problem" hatte, hier noch mein Blockly:  
- 
					
					
					
					
 Hallo leute, 
 irgendwie verzweifel ich gerade.Wo bekommt Ihr den Lila Reiter mit "Wert" her? 
 Finde nix dazu.Kann mir jemand helfen? Schon mal Danke. 
- 
					
					
					
					
 
- 
					
					
					
					
 Hey paul53, Du bist der Beste. Hatte irgendwie ein Brett vor dem Kopf. Vielen Dank. 
- 
					
					
					
					
 @wtfka Sorry, dass ich das Thema nochmal anspreche, habe aber genau das gleiche Problem. Wie hast du das mit den eckigen Klammern gelöst? Ich möchte drei Koordinaten herausparsen ( Beispiel: [1,2,3]) und in einzelne Datenpunkte schreiben. Ohne eckige Klammern bekomme ich es hin. Mit werden sie allerdings auch dargestellt. 
 
		
	 
		
	 
			
		 
			
		
