PI - IPSSonos aus IPSLibrary

Hallo beim umschalten von Play auf Pause per IPSSonos bekomme ich den Fehler:
Parameter type of Value does not match in /usr/share/symcon/scripts/IPSLibrary/app/modules/IPSSonos/IPSSonos_Room.class.php on line 145

Die Funktion ist es :

		public function SetValue ($command, $function, $value) {
		  $name        = $this->GetVariableName($command, $function);
	      $variableId  = IPS_GetObjectIDByIdent($name, $this->instanceId);
	      if (GetValue($variableId)<>$value) {
		 		SetValue($variableId, $value); // Zeile 145 !!!!!!!!!!!!!!!!!!
			}
		}

Magst du mal testen, ob es geht wenn du dassoschreibst:


 SetValue($variableId, (int)$value);

paresy

Klar geht das,
aber dann geht POWER an/aus nicht mehr, da Boolean - usw…:slight_smile:
Umschreiben macht da keinen Sinn, wird beim Update ja wieder überschrieben.

Habe da aber noch mehr gefunden, z.B.„Bitte Playlists(Radio) auf Tab Config synchronisieren!“ wirft auch viele Fehler raus.