FHEM Forum

FHEM - Anwendungen => Beleuchtung => Thema gestartet von: CoolTux am 06 Februar 2019, 14:44:49

Titel: Not a HASH reference at ./FHEM/30_HUEBridge.pm line 1590.
Beitrag von: CoolTux am 06 Februar 2019, 14:44:49
Hallo Andre,

Ich habe seit kurzem eine Phoscon APP auf meinen Pie laufen und connecte eine HUE-Bridge Instanz dagegen. Die Phoscon App hatte ich runtergefahren weil ich ein Problem hatte und bekam dann die oben genannte Fehlermeldung.

Das wäre dann

1588    if( $hash == $param->{chash} ) {
1589      if( !defined($type) ) {
1590        HUEBridge_Parse($hash,$json->{config});

Sieht so aus als wäre zu dem Zeitpunkt $json->{config} als Hash Referenz weg gekommen. Eventuell vorher noch mal abfragen


  1588    if( $hash == $param->{chash} ) {
- 1589      if( !defined($type) ) {
+ 1589      if( !defined($type) and ref($json->{config}) eq 'HASH' ) {
  1590        HUEBridge_Parse($hash,$json->{config});


Oder so ähnlich  :)

Grüße
Titel: Antw:Not a HASH reference at ./FHEM/30_HUEBridge.pm line 1590.
Beitrag von: justme1968 am 06 Februar 2019, 15:02:34
kannst du das reproduzieren?

wenn ja: bitte lass es mal mit verbose 5 laufen. ich würde gerne sehen

was da für json ankommt.

wenn die app aus ist kann sie eigentlich kein json liefern und die stelle dürfte nie angesprungen werden.

danke
  andre
Titel: Antw:Not a HASH reference at ./FHEM/30_HUEBridge.pm line 1590.
Beitrag von: CoolTux am 06 Februar 2019, 15:11:11
Zitat von: justme1968 am 06 Februar 2019, 15:02:34
kannst du das reproduzieren?

wenn ja: bitte lass es mal mit verbose 5 laufen. ich würde gerne sehen

was da für json ankommt.

wenn die app aus ist kann sie eigentlich kein json liefern und die stelle dürfte nie angesprungen werden.

danke
  andre

Ich kann es versuchen. Wie genau es dazu gekommen ist kann ich aktuell nicht sagen.
Aber ich versuche mal Dir zu liebe mein FHEM kaputt zu machen  ;D
Gib mir aber bitte zwei drei Stunden.


Grüße
Titel: Antw:Not a HASH reference at ./FHEM/30_HUEBridge.pm line 1590.
Beitrag von: CoolTux am 07 Februar 2019, 14:21:34
Ich schwöre ich habe mein bestes gegeben, aber leider konnte ich den Fehler nicht reproduzieren. Ich befürchte das wird wohl so ein Einzeltäter gewesen sein.

Sorry
Titel: Antw:Not a HASH reference at ./FHEM/30_HUEBridge.pm line 1590.
Beitrag von: justme1968 am 07 Februar 2019, 14:31:08
wenn ich jetzt nur wüsste ob ich beruhigt sein soll :)
Titel: Antw:Not a HASH reference at ./FHEM/30_HUEBridge.pm line 1590.
Beitrag von: CoolTux am 07 Februar 2019, 14:45:32
Ich behalte es im Auge.