Modul Somfy TaHoma

Hallo Fonzo,

kannst Du bitte die Custom-Methode noch anbieten im Modul? Wäre wirklich super.

Danke u. Gruss
Christian

Was soll diese denn genau machen?

Ich habe mal


TAHOMA_SendCustomCommand($instanceid, $name, $parameter);

Parameter:
$instanceid int Objekt ID der Geräte Instanz
$name string Befehlsname
$parameter string zu übergebende Parameter als JSON / Standard null

hinzugefügt.

Ist es das was Du suchst?

Schade, leider erkennt der Konfigurator das Gerät nicht :frowning:

Kannst Du mal ein Skript erstellen und die Ausgabe posten von


<?php

$devices = TAHOMA_GetDevices(12345); // 12345 Objekt ID des TaHoma Konfigurators
var_export($devices);

Danke Dir. Das wäre vermutlich ausreichend - nun liefert mir der TaHoma Konfigurator nicht alle Geräte - nur Außenjalousien und Innenrollos werden gefunden. Ich habe in der TaHoma-Weboberfläche noch andere Geräte (Markise, Licht, usw.). Kann man die Geräteliste komplett auslesen und in IPS anlegen?

Wenn Du Infos zu den Geräten bzw. Gerätetypen brauchst - ich kann Details gerne liefern wenn Du sagst wie ich rankomme bzw. was benötigt wird.

Danke Dir.

Viele Grüße Christian

Was Du machen kannst ist Dir die Weboberfläche selber in IP-Symcon einzubinden dann kannst Du darüber zumindest schalten.
Da IP-Symcon auf die offizielle Somfy Cloud API zugreift kann IP-Symcon auch nur das auslesen bzw. schalten was die API bzw. Somfy als Hersteller liefert.
Daher würde ich an erster Stelle mal eine Anfrage direkt an den Hersteller Somfy stellen ob dieser denn plant etwas an der API zu ändern bzw. mehr Geräte zu unterstützten. Es mutet schon etwas seltsam an, wenn man als Hersteller zwar eine APi anbietet aber dann noch nicht mal alle Geräte, die man dem Kunden verkauft, über die API ansteuern lässt.

Was man probieren könnte wenn man den Gerätetyp und den Parameter kennt ob die API es dann zulässt diese Geräte auch zu steuern.
Aber letztlich bringt das alles nicht viel, wenn Somfy als Hersteller über die API die Statuswerte nicht ausliefert.

Würde mich also wirklich mal interessieren was Somfy auf eine Anfrage antwortet wenn Du als Kunde, der diese Geräte ja erworben und bezahlt hat, die Frage an Somfy stellst warum man eigentlich nicht alle Geräte über die API auslesen und ansteuern kann bzw. ob Somfy denn in absehbarer Zeit plant etwas an diesem Zustand zu ändern.

Hast Du Dir zusätzlich mal eine Instanz In IP-Symcon angelegt vom Typ TaHoma Webinterface? Werden dort alle Geräte angezeigt und kannst Du diese von dort bedienen?

Bis jetzt hatte ich die Weboberfläche noch nicht in Symcon eingebunden - kannte die Oberfläche nur von der normalen TaHoma-Einrichtung…

In der Weboberfläche sind die Geräte alle zu sehen (Fensterantrieb, Markise, usw.) und auch zu bedienen.
screenshot.jpg

Ich habe als Work-around eine Automatisierung über IFTTT realisiert. Daher gehe ich von einer grundsätzlichen Unterstützung der Geräte in der Somfy API aus - IFTTT wird ja auch über die API gehen…

Viele Grüße
Christian

Kannst Du denn mal folgendes als Skript ausführen und die von der Somfy API gemeldeten Gerätetypen posten.


$devices = TAHOMA_GetDevices(23456); // Objekt ID des TaHoma Konfigurators
foreach($devices as $key => $device)
{
    $type = $device->type;
    var_dump($type);
}

array (
  0 => 
  (object) array(
     'id' => '06f4d6a5-39fd47ae-584560f3-e3a45d9a',
     'type' => 'roller_shutter_positionable_stateful_generic',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      2 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Terrasse',
     'available' => true,
  ),
  1 => 
  (object) array(
     'id' => '6698c8a9-8c3955c0-021b7059-71745498',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Bad rechts',
     'available' => true,
  ),
  2 => 
  (object) array(
     'id' => '4067c720-c20741cf-ff763e98-f6a960ee',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Küche Tür',
     'available' => true,
  ),
  3 => 
  (object) array(
     'id' => '2071abbf-e2d8a82c-4d042d56-64954904',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Esszimmer',
     'available' => true,
  ),
  4 => 
  (object) array(
     'id' => '19e4ba3d-2d366f98-8a0d895f-0605c1ea',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Wohnzimmer West L',
     'available' => true,
  ),
  5 => 
  (object) array(
     'id' => '13aae142-2cd6a6e3-33a70a15-b86d3d6a',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Küche Garten',
     'available' => true,
  ),
  6 => 
  (object) array(
     'id' => '63c18cdd-73176170-bcfabe08-08996758',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Schlafzimmer rechts',
     'available' => true,
  ),
  7 => 
  (object) array(
     'id' => 'c26b76ff-972548bf-bc0dd033-7f922242',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Wohnzimmer West R',
     'available' => true,
  ),
  8 => 
  (object) array(
     'id' => '315304a1-a979b77a-e98745a3-504963f5',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Schlafzimmer links',
     'available' => true,
  ),
  9 => 
  (object) array(
     'id' => 'cc5087ce-44ce79be-d1fc2a2b-87567fa6',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Wohnzimmer Ost',
     'available' => true,
  ),
  10 => 
  (object) array(
     'id' => '8eadc2c0-500271f0-16d225fa-7777e704',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Küche West',
     'available' => true,
  ),
  11 => 
  (object) array(
     'id' => '0288ce46-30f0039a-777f16b6-e9b438f8',
     'type' => 'roller_shutter_positionable_stateful_rs100',
     'parent_id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'categories' => 
    array (
      0 => 'actuator',
      1 => 'roller_shutter',
    ),
     'states' => 
    array (
      0 => 
      (object) array(
         'name' => 'position',
         'value' => 0,
         'type' => 'integer',
      ),
    ),
     'capabilities' => 
    array (
      0 => 
      (object) array(
         'name' => 'position_low_speed',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      1 => 
      (object) array(
         'name' => 'position',
         'parameters' => 
        array (
          0 => 
          (object) array(
             'name' => 'position',
             'type' => 'integer',
          ),
        ),
      ),
      2 => 
      (object) array(
         'name' => 'close',
         'parameters' => 
        array (
        ),
      ),
      3 => 
      (object) array(
         'name' => 'identify',
         'parameters' => 
        array (
        ),
      ),
      4 => 
      (object) array(
         'name' => 'open',
         'parameters' => 
        array (
        ),
      ),
      5 => 
      (object) array(
         'name' => 'stop',
         'parameters' => 
        array (
        ),
      ),
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'Bad links',
     'available' => true,
  ),
  12 => 
  (object) array(
     'id' => '4bd12ccc-66dd2dfe-7cc99463-b4d01b88',
     'type' => 'hub_tahoma_2',
     'categories' => 
    array (
      0 => 'hub',
    ),
     'states' => 
    array (
    ),
     'capabilities' => 
    array (
    ),
     'site_id' => '3ff467e0-f4fb67c9-a35c53a1-717703fd',
     'name' => 'TAHOMA',
     'available' => true,
     'version' => '2020.1.4-2',
  ),
)

Danke, entsprechend der Ausgabe scheint die Somfy API bei Deinen Geräten nicht alles auszugeben.
Theoretisch sollte ja nach APi
List all available devices for a user’s specific site.
alle Geräte gelistet werden.

Allerdings werden bei der Anfrage an die Somfy API bei Dir als Typen nur
roller_shutter_positionable_stateful_generic
und
roller_shutter_positionable_stateful_rs100

von der Somfy API zurückgegeben. Somit kann man auch nur diese Geräte steuern.
Du kannst ja mal beim Support des Herstellers Somfy direkt anfragen, ob es noch andere Methoden gibt, außer der von Somfy zur Somfy APi dokumentierten.

Mit der von Somfy dokumentierten Anfrage an den Endpunkt der Somfy API


/site/{siteId}/device

scheinen auf alle Fälle nicht alle Geräte, die in Deinem Besitzt sind, von der Somfy API zurückgemeldet zu werden.

Welch eine Odyssey.
Im Support-Chat von Somfy konnte man mir nicht helfen, da die API nicht von Somfy bereitgestellt würde (klingt für mich erstmal paradox).
Habe dann über das Dev-Portal nochmal eine Anfrage gestellt und die knappe Antwort erhalten.

The valve is not supported by the API … This is why you cannot retrieve it among the devices list.

Klingt für mich erstmal so, als ob es keine Lösung für das Produkt gibt. :frowning:
Dann muss ich echt überlegen, ob ich die Thermostate in den weiteren Räume überhaupt von Somfy nehmen soll… :confused:
Leider ist die Auswahl an optisch ansprechenden Geräten ja echt begrenzt.

Soll das ein schlechter Scherz sein vom Support? Wenn die API nicht von SOMFY ist von wem denn sonst?

Da will sich der Support wohl höchstens rausreden, gleich beim 2. Absatz der SOMFY’s APIs GENERAL TERMS OF USE wird ja relativiert:

Steht ja eindeutig da, das SOMFY es nicht garantiert das die API komplett ist, dann sollen Sie aber auch dazu stehen.

Zumindest nicht so lange der Hersteller meint Produkte zu verkaufen und eine offizielle API zur Verfügung zu stellt, die dann teilweise diese Produkte gar nicht unterstützt. Der Kunde soll wohl also angehalten werden, zwingend das System auch möglichst mit den limitierten Möglichkeiten, die der Hersteller anbietet, zu nutzten und keine Ansteuerung der Produkte aus anderen Systemen zu nutzten. Ein So Open with somfy ist also eher ein Slogan, ist aber nicht mit der Realität gleichzusetzen.

Das belibt ja Dir überlassen, allesdings würde mir persönlich das zu denken geben, wenn der eigene Support schon solche Aussagen tätigt, und die selber anscheind nicht wissen was diese dem Kunden da überhaupt anbieten bzw. verkaufen wollen.

Was optisch ansprechend ist, interpretiert ja auch jeder persönlich anderes. Aber Du kannst ja zumindest mal nach EnOcean, Z-Wave Thermostaten suchen oder auch Homematic IP, die lassen sich alle aus IP-Symcon über entsprechende ergänzende Gateways voll ansteueren und Du bist bei der Auswahl auch nicht auf einen Hersteller festgelegt.

Ich habe hier eine Markilux Markise mit Sunea IO Motor die ich über Symcon ansteuern möchte. Dazu habe ich mir erstmal testweise eine gebrauchte Somfy Connexxoon Box geholt. Darüber lässt sich die Markise auch steuern (per Connexxoon Terrace App), jedoch bietet mir die Somfy Connexxoon API keinerlei Möglichkeit das Ding irgendwie anzusteuern. Ich kann über die API zwar Calls machen und bekomme die Box auch zurück, aber eben ohne den Motor. Momentan bleibt mir aktuell nur die Möglichkeit in der App Szenen anzulegen und dann die Markise per IFTTT über Webhooks zu steuern. Das funktioniert aber ist natürlich nicht so schön, da es keine Rückmeldung von IFTTT gibt und ich den aktuellen Status der Markise damit auch nicht abfragen kann. Meint ihr über die Tahoma Box habe ich da mehr Möglichkeiten?

Edit: Ok der Support hat geantwortet. Aktuell unterstützt die API noch keine Markisen :banghead:

Seit ein paar Tagen funktioniert das Modul bei mir nicht mehr. Weder Stable noch Beta. Auch ein löschen und neuanlegen von Splitter und Configurator bringt nichts. Der Splitter läuft noch (lässt sich registrieren) aber der Configurator bringt folgende Fehlermeldung:


<br />
<b>Warning</b>:  <br />
<b>Warning</b>:  file_get_contents(https://api.somfy.com/api/v1/site//device): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/Library/Application Support/Symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaCloud/module.php</b> on line <b>193</b><br />
RESULT: in <b>/Library/Application Support/Symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php</b> on line <b>39</b><br />
<br />
<b>Fatal error</b>:  Uncaught TypeError: json_decode() expects parameter 1 to be string, bool given in /Library/Application Support/Symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php:39
Stack trace:
#0 /Library/Application Support/Symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php(39): json_decode(false)
#1 /Library/Application Support/Symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php(54): TaHomaConfigurator->GetDevices()
#2 /Applications/Symcon.app/Contents/Service/-(3): TaHomaConfigurator->GetConfigurationForm()
#3 {main}
  thrown in <b>/Library/Application Support/Symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php</b> on line <b>39</b><br />
Abort Processing during Fatal-Error: Uncaught TypeError: json_decode() expects parameter 1 to be string, bool given in /Library/Application Support/Symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php:39
Stack trace:
#0 /Library/Application Support/Symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php(39): json_decode(false)
#1 /Library/Application Support/Symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php(54): TaHomaConfigurator->GetDevices()
#2 /Applications/Symcon.app/Contents/Service/-(3): TaHomaConfigurator->GetConfigurationForm()
#3 {main}
  thrown
   Error in Script /Library/Application Support/Symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on Line 39 (Code: -32603)

Hat jemand eine Idee?

VG Christian

Hallo Zusammen, bis vor kurzem hatte ich ebenfalls keinerlei Probleme. Jetzt bekomme ich folgende Fehlermeldungen. Vielleicht kann mir jemand helfen. Vielen Dank.

<br />
<b>Warning</b>:  include_once(\..\..\..\config\core\IPSLogger\IPSLogger_Configuration.inc.php): failed to open stream: No such file or directory in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Constants.inc.php</b> on line <b>14</b><br />
<br />
<b>Warning</b>:  include_once(): Failed opening '\..\..\..\config\core\IPSLogger\IPSLogger_Configuration.inc.php' for inclusion (include_path='.:C:\ProgramData\Symcon\scripts') in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Constants.inc.php</b> on line <b>14</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  <br />
<b>Warning</b>:  include_once(\..\..\..\config\core\IPSLogger\IPSLogger_Configuration.inc.php): failed to open stream: No such file or directory in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Constants.inc.php</b> on line <b>14</b><br />
<br />
<b>Warning</b>:  include_once(): Failed opening '\..\..\..\config\core\IPSLogger\IPSLogger_Configuration.inc.php' for inclusion (include_path='.:C:\ProgramData\Symcon\scripts') in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Constants.inc.php</b> on line <b>14</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in in <b>C:\ProgramData\Symcon\modules\.store\fonzo.ipsymcontahoma\TaHomaConfigurator\module.php</b> on line <b>39</b><br />
<br />
<b>Fatal error</b>:  Uncaught TypeError: json_decode() expects parameter 1 to be string, bool given in C:\ProgramData\Symcon\modules\.store\fonzo.ipsymcontahoma\TaHomaConfigurator\module.php:39
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\fonzo.ipsymcontahoma\TaHomaConfigurator\module.php(39): json_decode(false)
#1 C:\ProgramData\Symcon\modules\.store\fonzo.ipsymcontahoma\TaHomaConfigurator\module.php(54): TaHomaConfigurator->GetDevices()
#2 C:\Windows\System32\-(3): TaHomaConfigurator->GetConfigurationForm()
#3 {main}
  thrown in <b>C:\ProgramData\Symcon\modules\.store\fonzo.ipsymcontahoma\TaHomaConfigurator\module.php</b> on line <b>39</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutTable - assumed 'c_Style_HtmlOutTable' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>208</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Style_HtmlOutColGroup - assumed 'c_Style_HtmlOutColGroup' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>209</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutContextLen - assumed 'c_Format_LogOutContextLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>215</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutDate - assumed 'c_Format_LogOutDate' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Format_LogOutMicroLen - assumed 'c_Format_LogOutMicroLen' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  substr() expects parameter 3 to be int, string given in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>216</b><br />
<br />
<b>Warning</b>:  Use of undefined constant IPSLOGGER_HTML_NEWMESSAGETOP - assumed 'IPSLOGGER_HTML_NEWMESSAGETOP' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>221</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Extension - assumed 'c_Log4IPS_Extension' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>106</b><br />
<br />
<b>Warning</b>:  Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP) in <b>C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php</b> on line <b>107</b><br />
Abort Processing during exceed of maximal ErrorCount: Use of undefined constant c_Log4IPS_Directory - assumed 'c_Log4IPS_Directory' (this will throw an Error in a future version of PHP)
   Error in Script C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php on Line 107 (Code: -32603)

Hallo Fonzo,

kannst Du Dir das Problem mit dem Tahoma-Modul einmal anschauen? Eine komplette Deinstallation und Neuinstallation führte bei mir zu keiner Verbesserung - es werden keine Geräte mehr gefunden und es gibt die bekannten Fehlermeldungen aus den letzten beiden Postings.

Danke Dir.

VG Christian

Tritt das Problem erst seit der IP-Symcon Version 5.5 auf oder schon vorher? Scheint auf den ersten Blick irgendein Problem mit OAuth zu sein, muss ich selber mal bei IP-Symcon Rücksprache halten was die Ursache sein könnte um das dann zu beheben.

Nach dem Update aus Symcon 5.5 tritt der Fehler bei mir nicht mehr auf - ich bin aber nicht sicher ob es am Ende wirklich daran lag. Zumindest konnte ich alle Geräte wieder finden und einrichten. Die alten Geräte liefen nicht mehr und mussten gelöscht werden…

VG Christian

Hallo zusammen,
ich habe leider RTS Motoren im Einsatz. Instanzen, die Konfiguration hat alles geklappt.
Bedienung im Webfront geht leider nur runter, aber leider nicht rauf und der Stop Befehl wir ebenfalls nicht ausgeführt.
Kennt jemand das „Problem“ ?
Hab mir extra die „super“ tahoma Box gekauft damit ich die Motoren nicht tauschen muss.

Grüße aus dem Taunus

Neueste Version IPS, Modul habe ich heute installiert.